diff --git a/src/main/config/config.c b/src/main/config/config.c index 13d007d83..378a9f6b5 100644 --- a/src/main/config/config.c +++ b/src/main/config/config.c @@ -717,7 +717,7 @@ void validateAndFixGyroConfig(void) bool readEEPROM(void) { - suspendRxPwmPpmSignal(); + suspendRxSignal(); // Sanity check, read flash bool success = loadEEPROM(); @@ -728,7 +728,7 @@ bool readEEPROM(void) activateConfig(); - resumeRxPwmPpmSignal(); + resumeRxSignal(); return success; } @@ -737,11 +737,11 @@ void writeUnmodifiedConfigToEEPROM(void) { validateAndFixConfig(); - suspendRxPwmPpmSignal(); + suspendRxSignal(); writeConfigToEEPROM(); - resumeRxPwmPpmSignal(); + resumeRxSignal(); configIsDirty = false; } diff --git a/src/main/rx/rx.c b/src/main/rx/rx.c index ce86dfaec..18d227278 100644 --- a/src/main/rx/rx.c +++ b/src/main/rx/rx.c @@ -374,26 +374,26 @@ bool rxAreFlightChannelsValid(void) return rxFlightChannelsValid; } -void suspendRxPwmPpmSignal(void) +void suspendRxSignal(void) { #if defined(USE_PWM) || defined(USE_PPM) if (rxRuntimeState.rxProvider == RX_PROVIDER_PARALLEL_PWM || rxRuntimeState.rxProvider == RX_PROVIDER_PPM) { suspendRxSignalUntil = micros() + DELAY_1500_MS; // 1.5s skipRxSamples = SKIP_RC_SAMPLES_ON_RESUME; - failsafeOnRxSuspend(DELAY_1500_MS); // 1.5s } #endif + failsafeOnRxSuspend(DELAY_1500_MS); // 1.5s } -void resumeRxPwmPpmSignal(void) +void resumeRxSignal(void) { #if defined(USE_PWM) || defined(USE_PPM) if (rxRuntimeState.rxProvider == RX_PROVIDER_PARALLEL_PWM || rxRuntimeState.rxProvider == RX_PROVIDER_PPM) { suspendRxSignalUntil = micros(); skipRxSamples = SKIP_RC_SAMPLES_ON_RESUME; - failsafeOnRxResume(); } #endif + failsafeOnRxResume(); } #ifdef USE_RX_LINK_QUALITY_INFO diff --git a/src/main/rx/rx.h b/src/main/rx/rx.h index 643b1a09c..4227399b1 100644 --- a/src/main/rx/rx.h +++ b/src/main/rx/rx.h @@ -214,8 +214,8 @@ uint16_t rxGetUplinkTxPwrMw(void); void resetAllRxChannelRangeConfigurations(rxChannelRangeConfig_t *rxChannelRangeConfig); -void suspendRxPwmPpmSignal(void); -void resumeRxPwmPpmSignal(void); +void suspendRxSignal(void); +void resumeRxSignal(void); uint16_t rxGetRefreshRate(void);