From b0b339fe31a02800ed66a45ecdd770095f551bb4 Mon Sep 17 00:00:00 2001 From: Bas Delfos Date: Sat, 8 Jul 2017 22:24:10 +0200 Subject: [PATCH] Cleanup unused features --- src/main/fc/cli.c | 11 ++++++----- src/main/fc/config.h | 10 +++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/main/fc/cli.c b/src/main/fc/cli.c index 520d26ba1..27225cc2f 100755 --- a/src/main/fc/cli.c +++ b/src/main/fc/cli.c @@ -161,12 +161,12 @@ static const char * const mixerNames[] = { // sync this with features_e static const char * const featureNames[] = { - "RX_PPM", "VBAT", "INFLIGHT_ACC_CAL", "RX_SERIAL", "MOTOR_STOP", + "RX_PPM", "UNUSED", "INFLIGHT_ACC_CAL", "RX_SERIAL", "MOTOR_STOP", "SERVO_TILT", "SOFTSERIAL", "GPS", "FAILSAFE", - "SONAR", "TELEMETRY", "CURRENT_METER", "3D", "RX_PARALLEL_PWM", + "SONAR", "TELEMETRY", "UNUSED", "3D", "RX_PARALLEL_PWM", "RX_MSP", "RSSI_ADC", "LED_STRIP", "DISPLAY", "OSD", "UNUSED", "CHANNEL_FORWARDING", "TRANSPONDER", "AIRMODE", - "SDCARD", "VTX", "RX_SPI", "SOFTSPI", "ESC_SENSOR", "ANTI_GRAVITY", "DYNAMIC_FILTER", NULL + "UNUSED", "UNUSED", "RX_SPI", "SOFTSPI", "ESC_SENSOR", "ANTI_GRAVITY", "DYNAMIC_FILTER", NULL }; // sync this with rxFailsafeChannelMode_e @@ -1945,7 +1945,8 @@ static void cliFeature(char *cmdline) for (uint32_t i = 0; ; i++) { if (featureNames[i] == NULL) break; - cliPrintf(" %s", featureNames[i]); + if (strcmp(featureNames[i], "UNUSED") != 0) + cliPrintf(" %s", featureNames[i]); } cliPrintLinefeed(); return; @@ -2638,7 +2639,7 @@ static void cliSet(char *cmdline) break; } } else if ((valEnd == NULL) && (i == arrayLength - 1)) { - array[i] = atoi(valPtr); + array[i] = atoi(valPtr); uint8_t *ptr = getValuePointer(val); memcpy(ptr, array, arrayLength); diff --git a/src/main/fc/config.h b/src/main/fc/config.h index 8a27a4e25..cf0a244ae 100644 --- a/src/main/fc/config.h +++ b/src/main/fc/config.h @@ -33,7 +33,7 @@ typedef enum { FEATURE_RX_PPM = 1 << 0, - //FEATURE_VBAT = 1 << 1, + //UNUSED = 1 << 1, FEATURE_INFLIGHT_ACC_CAL = 1 << 2, FEATURE_RX_SERIAL = 1 << 3, FEATURE_MOTOR_STOP = 1 << 4, @@ -43,7 +43,7 @@ typedef enum { FEATURE_FAILSAFE = 1 << 8, FEATURE_SONAR = 1 << 9, FEATURE_TELEMETRY = 1 << 10, - //FEATURE_CURRENT_METER = 1 << 11, + //UNUSED = 1 << 11, FEATURE_3D = 1 << 12, FEATURE_RX_PARALLEL_PWM = 1 << 13, FEATURE_RX_MSP = 1 << 14, @@ -51,12 +51,12 @@ typedef enum { FEATURE_LED_STRIP = 1 << 16, FEATURE_DASHBOARD = 1 << 17, FEATURE_OSD = 1 << 18, - FEATURE_BLACKBOX_UNUSED = 1 << 19, + //UNUSED = 1 << 19, FEATURE_CHANNEL_FORWARDING = 1 << 20, FEATURE_TRANSPONDER = 1 << 21, FEATURE_AIRMODE = 1 << 22, - FEATURE_SDCARD_UNUSED = 1 << 23, - //FEATURE_VTX = 1 << 24, + //UNUSED = 1 << 23, + //UNUSED = 1 << 24, FEATURE_RX_SPI = 1 << 25, FEATURE_SOFTSPI = 1 << 26, FEATURE_ESC_SENSOR = 1 << 27,