Skip to content

Commit

Permalink
Removed Dshot1200 protocol.
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeller committed Sep 3, 2019
1 parent c25a526 commit 802c053
Show file tree
Hide file tree
Showing 7 changed files with 3 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/main/cli/settings.c
Expand Up @@ -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
};

Expand Down
3 changes: 0 additions & 3 deletions src/main/drivers/dshot_dpwm.c
Expand Up @@ -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):
Expand Down Expand Up @@ -168,7 +166,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:
Expand Down
1 change: 0 additions & 1 deletion src/main/drivers/dshot_dpwm.h
Expand Up @@ -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)
Expand Down
2 changes: 0 additions & 2 deletions src/main/drivers/motor.c
Expand Up @@ -97,7 +97,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:
Expand Down Expand Up @@ -204,7 +203,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:
motorDevice = dshotPwmDevInit(motorConfig, idlePulse, motorCount, useUnsyncedPwm);
isDshot = true;
Expand Down
2 changes: 1 addition & 1 deletion src/main/drivers/motor.h
Expand Up @@ -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
Expand Down
1 change: 0 additions & 1 deletion src/main/fc/config.c
Expand Up @@ -487,7 +487,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:
Expand Down
2 changes: 1 addition & 1 deletion src/main/target/XILOF4/config.c
Expand Up @@ -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);
Expand Down

0 comments on commit 802c053

Please sign in to comment.