1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-17 13:25:30 +03:00

Added RSSI feedback and analog input for A1 / A2 to FrSky D SPI RX.

This commit is contained in:
mikeller 2017-08-18 03:31:23 +12:00
parent ed3bb61f3f
commit a1eaa48d0e
5 changed files with 37 additions and 20 deletions

View file

@ -81,6 +81,7 @@
#include "msp/msp_serial.h"
#include "rx/rx.h"
#include "rx/rx_spi.h"
#include "rx/spektrum.h"
#include "io/beeper.h"
@ -495,7 +496,8 @@ void init(void)
adcConfigMutable()->vbat.enabled = (batteryConfig()->voltageMeterSource == VOLTAGE_METER_ADC);
adcConfigMutable()->current.enabled = (batteryConfig()->currentMeterSource == CURRENT_METER_ADC);
adcConfigMutable()->rssi.enabled = feature(FEATURE_RSSI_ADC);
// The FrSky D SPI RX sends RSSI_ADC_PIN (if configured) as A2
adcConfigMutable()->rssi.enabled = feature(FEATURE_RSSI_ADC) || (feature(FEATURE_RX_SPI) && rxConfig()->rx_spi_protocol == RX_SPI_FRSKY_D);
adcInit(adcConfig());
#endif