diff --git a/src/main/cli/settings.c b/src/main/cli/settings.c index 71c89f2234..da6822d830 100644 --- a/src/main/cli/settings.c +++ b/src/main/cli/settings.c @@ -269,7 +269,7 @@ static const char * const lookupTableCameraControlMode[] = { static const char * const lookupTablePwmProtocol[] = { "OFF", "ONESHOT125", "ONESHOT42", "MULTISHOT", "BRUSHED", #ifdef USE_DSHOT - "DSHOT150", "DSHOT300", "DSHOT600", "DSHOT1200", "PROSHOT1000" + "DSHOT150", "DSHOT300", "DSHOT600", "PROSHOT1000" #endif }; diff --git a/src/main/drivers/dshot_dpwm.c b/src/main/drivers/dshot_dpwm.c index 9d9c72086f..c6f71991e3 100644 --- a/src/main/drivers/dshot_dpwm.c +++ b/src/main/drivers/dshot_dpwm.c @@ -84,8 +84,6 @@ uint32_t getDshotHz(motorPwmProtocolTypes_e pwmProtocolType) switch (pwmProtocolType) { case(PWM_TYPE_PROSHOT1000): return MOTOR_PROSHOT1000_HZ; - case(PWM_TYPE_DSHOT1200): - return MOTOR_DSHOT1200_HZ; case(PWM_TYPE_DSHOT600): return MOTOR_DSHOT600_HZ; case(PWM_TYPE_DSHOT300): @@ -169,7 +167,6 @@ motorDevice_t *dshotPwmDevInit(const motorDevConfig_t *motorConfig, uint16_t idl case PWM_TYPE_PROSHOT1000: loadDmaBuffer = loadDmaBufferProshot; break; - case PWM_TYPE_DSHOT1200: case PWM_TYPE_DSHOT600: case PWM_TYPE_DSHOT300: case PWM_TYPE_DSHOT150: diff --git a/src/main/drivers/dshot_dpwm.h b/src/main/drivers/dshot_dpwm.h index 4961a225e0..fdccfdde2a 100644 --- a/src/main/drivers/dshot_dpwm.h +++ b/src/main/drivers/dshot_dpwm.h @@ -24,7 +24,6 @@ #include "drivers/motor.h" -#define MOTOR_DSHOT1200_HZ MHZ_TO_HZ(24) #define MOTOR_DSHOT600_HZ MHZ_TO_HZ(12) #define MOTOR_DSHOT300_HZ MHZ_TO_HZ(6) #define MOTOR_DSHOT150_HZ MHZ_TO_HZ(3) diff --git a/src/main/drivers/motor.c b/src/main/drivers/motor.c index e39076994b..0881d1b834 100644 --- a/src/main/drivers/motor.c +++ b/src/main/drivers/motor.c @@ -98,7 +98,6 @@ void motorInitEndpoints(float outputLimit, float *outputLow, float *outputHigh, switch (motorConfig()->dev.motorPwmProtocol) { #ifdef USE_DSHOT case PWM_TYPE_PROSHOT1000: - case PWM_TYPE_DSHOT1200: case PWM_TYPE_DSHOT600: case PWM_TYPE_DSHOT300: case PWM_TYPE_DSHOT150: @@ -215,7 +214,6 @@ void motorDevInit(const motorDevConfig_t *motorConfig, uint16_t idlePulse, uint8 case PWM_TYPE_DSHOT150: case PWM_TYPE_DSHOT300: case PWM_TYPE_DSHOT600: - case PWM_TYPE_DSHOT1200: case PWM_TYPE_PROSHOT1000: #ifdef USE_DSHOT_BITBANG if (isDshotBitbangActive(motorConfig)) { diff --git a/src/main/drivers/motor.h b/src/main/drivers/motor.h index ffee6ca8cd..67221fa389 100644 --- a/src/main/drivers/motor.h +++ b/src/main/drivers/motor.h @@ -32,7 +32,7 @@ typedef enum { PWM_TYPE_DSHOT150, PWM_TYPE_DSHOT300, PWM_TYPE_DSHOT600, - PWM_TYPE_DSHOT1200, +// PWM_TYPE_DSHOT1200, removed PWM_TYPE_PROSHOT1000, #endif PWM_TYPE_MAX diff --git a/src/main/fc/config.c b/src/main/fc/config.c index b7005f26e4..c96ceea3e9 100644 --- a/src/main/fc/config.c +++ b/src/main/fc/config.c @@ -494,7 +494,6 @@ static void validateAndFixConfig(void) bool usingDshotProtocol; switch (motorConfig()->dev.motorPwmProtocol) { case PWM_TYPE_PROSHOT1000: - case PWM_TYPE_DSHOT1200: case PWM_TYPE_DSHOT600: case PWM_TYPE_DSHOT300: case PWM_TYPE_DSHOT150: diff --git a/src/main/target/XILOF4/config.c b/src/main/target/XILOF4/config.c index e7e0a558cb..aceaf85d5c 100644 --- a/src/main/target/XILOF4/config.c +++ b/src/main/target/XILOF4/config.c @@ -51,7 +51,7 @@ void targetConfiguration(void) { pinioConfigMutable()->config[0] = PINIO_CONFIG_MODE_OUT_PP | PINIO_CONFIG_OUT_INVERTED; pinioBoxConfigMutable()->permanentId[0] = 40; - motorConfigMutable()->dev.motorPwmProtocol = PWM_TYPE_DSHOT1200; + motorConfigMutable()->dev.motorPwmProtocol = PWM_TYPE_DSHOT600; pidConfigMutable()->pid_process_denom = 1; currentSensorADCConfigMutable()->scale = CURRENT_SCALE; featureDisable(FEATURE_SOFTSERIAL);