void activateConfig(void) { #ifndef USE_OSD_SLAVE initRcProcessing(); resetAdjustmentStates(); pidInit(currentPidProfile); useRcControlsConfig(currentPidProfile); useAdjustmentConfig(currentPidProfile); #ifdef USE_NAV gpsUsePIDs(currentPidProfile); #endif failsafeReset(); setAccelerationTrims(&accelerometerConfigMutable()->accZero); accInitFilters(); imuConfigure(throttleCorrectionConfig()->throttle_correction_angle); #endif // USE_OSD_SLAVE }
/* * Should called when the failsafe config needs to be changed - e.g. a different profile has been selected. */ void useFailsafeConfig(failsafeConfig_t *failsafeConfigToUse) { failsafeConfig = failsafeConfigToUse; failsafeReset(); }
void useFailsafeConfig() { failsafeReset(); }