diff --git a/src/main/drivers/motor.c b/src/main/drivers/motor.c index f1a3becd9f..882dca8333 100644 --- a/src/main/drivers/motor.c +++ b/src/main/drivers/motor.c @@ -328,8 +328,13 @@ timeMs_t motorGetMotorEnableTimeMs(void) #ifdef USE_DSHOT_BITBANG bool isDshotBitbangActive(const motorDevConfig_t *motorDevConfig) { +#ifdef STM32F4 return motorDevConfig->useDshotBitbang == DSHOT_BITBANG_ON || (motorDevConfig->useDshotBitbang == DSHOT_BITBANG_AUTO && motorDevConfig->useDshotTelemetry && motorDevConfig->motorPwmProtocol != PWM_TYPE_PROSHOT1000); +#else + return motorDevConfig->useDshotBitbang == DSHOT_BITBANG_ON || + (motorDevConfig->useDshotBitbang == DSHOT_BITBANG_AUTO && motorDevConfig->motorPwmProtocol != PWM_TYPE_PROSHOT1000); +#endif } #endif