mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-15 04:15:44 +03:00
Removed unused feature 'SOFTSPI'. (#8931)
Removed unused feature 'SOFTSPI'.
This commit is contained in:
commit
5824bd4d93
3 changed files with 2 additions and 22 deletions
|
@ -251,7 +251,7 @@ static const char * const featureNames[] = {
|
||||||
"RANGEFINDER", "TELEMETRY", "", "3D", "RX_PARALLEL_PWM",
|
"RANGEFINDER", "TELEMETRY", "", "3D", "RX_PARALLEL_PWM",
|
||||||
"RX_MSP", "RSSI_ADC", "LED_STRIP", "DISPLAY", "OSD",
|
"RX_MSP", "RSSI_ADC", "LED_STRIP", "DISPLAY", "OSD",
|
||||||
"", "CHANNEL_FORWARDING", "TRANSPONDER", "AIRMODE",
|
"", "CHANNEL_FORWARDING", "TRANSPONDER", "AIRMODE",
|
||||||
"", "", "RX_SPI", "SOFTSPI", "ESC_SENSOR", "ANTI_GRAVITY", "DYNAMIC_FILTER", NULL
|
"", "", "RX_SPI", "", "ESC_SENSOR", "ANTI_GRAVITY", "DYNAMIC_FILTER", NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
// sync this with rxFailsafeChannelMode_e
|
// sync this with rxFailsafeChannelMode_e
|
||||||
|
|
|
@ -50,7 +50,7 @@ typedef enum {
|
||||||
FEATURE_TRANSPONDER = 1 << 21,
|
FEATURE_TRANSPONDER = 1 << 21,
|
||||||
FEATURE_AIRMODE = 1 << 22,
|
FEATURE_AIRMODE = 1 << 22,
|
||||||
FEATURE_RX_SPI = 1 << 25,
|
FEATURE_RX_SPI = 1 << 25,
|
||||||
FEATURE_SOFTSPI = 1 << 26,
|
//FEATURE_SOFTSPI = 1 << 26, (removed)
|
||||||
FEATURE_ESC_SENSOR = 1 << 27,
|
FEATURE_ESC_SENSOR = 1 << 27,
|
||||||
FEATURE_ANTI_GRAVITY = 1 << 28,
|
FEATURE_ANTI_GRAVITY = 1 << 28,
|
||||||
FEATURE_DYNAMIC_FILTER = 1 << 29,
|
FEATURE_DYNAMIC_FILTER = 1 << 29,
|
||||||
|
|
|
@ -298,22 +298,6 @@ static void validateAndFixConfig(void)
|
||||||
featureDisable(FEATURE_RX_SERIAL | FEATURE_RX_MSP | FEATURE_RX_PPM | FEATURE_RX_SPI);
|
featureDisable(FEATURE_RX_SERIAL | FEATURE_RX_MSP | FEATURE_RX_PPM | FEATURE_RX_SPI);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef USE_SOFTSPI
|
|
||||||
if (featureIsEnabled(FEATURE_SOFTSPI)) {
|
|
||||||
featureDisable(FEATURE_RX_PPM | FEATURE_RX_PARALLEL_PWM | FEATURE_SOFTSERIAL);
|
|
||||||
batteryConfigMutable()->voltageMeterSource = VOLTAGE_METER_NONE;
|
|
||||||
#if defined(STM32F10X)
|
|
||||||
featureDisable(FEATURE_LED_STRIP);
|
|
||||||
// rssi adc needs the same ports
|
|
||||||
featureDisable(FEATURE_RSSI_ADC);
|
|
||||||
// current meter needs the same ports
|
|
||||||
if (batteryConfig()->currentMeterSource == CURRENT_METER_ADC) {
|
|
||||||
batteryConfigMutable()->currentMeterSource = CURRENT_METER_NONE;
|
|
||||||
}
|
|
||||||
#endif // STM32F10X
|
|
||||||
}
|
|
||||||
#endif // USE_SOFTSPI
|
|
||||||
|
|
||||||
#if defined(USE_ADC)
|
#if defined(USE_ADC)
|
||||||
if (featureIsEnabled(FEATURE_RSSI_ADC)) {
|
if (featureIsEnabled(FEATURE_RSSI_ADC)) {
|
||||||
rxConfigMutable()->rssi_channel = 0;
|
rxConfigMutable()->rssi_channel = 0;
|
||||||
|
@ -451,10 +435,6 @@ static void validateAndFixConfig(void)
|
||||||
featureDisable(FEATURE_RX_SPI);
|
featureDisable(FEATURE_RX_SPI);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef USE_SOFTSPI
|
|
||||||
featureDisable(FEATURE_SOFTSPI);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef USE_ESC_SENSOR
|
#ifndef USE_ESC_SENSOR
|
||||||
featureDisable(FEATURE_ESC_SENSOR);
|
featureDisable(FEATURE_ESC_SENSOR);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue