Fix ALTERNATE_LEDs function

This commit is contained in:
phl0 2018-07-09 16:37:27 +02:00
parent 53bdee6244
commit e1dabaa6db
No known key found for this signature in database
GPG key ID: 48EA1E640798CA9A

36
IO.cpp
View file

@ -319,12 +319,36 @@ uint8_t CIO::setFreq(uint32_t frequency_rx, uint32_t frequency_tx, uint8_t rf_po
void CIO::setMode(MMDVM_STATE modemState) void CIO::setMode(MMDVM_STATE modemState)
{ {
DSTAR_pin(modemState == STATE_DSTAR); #if defined(USE_ALTERNATE_POCSAG_LEDS)
DMR_pin(modemState == STATE_DMR); if (modemState != STATE_POCSAG) {
YSF_pin(modemState == STATE_YSF); #endif
P25_pin(modemState == STATE_P25); DSTAR_pin(modemState == STATE_DSTAR);
NXDN_pin(modemState == STATE_NXDN); DMR_pin(modemState == STATE_DMR);
POCSAG_pin(modemState == STATE_POCSAG); #if defined(USE_ALTERNATE_POCSAG_LEDS)
}
#endif
#if defined(USE_ALTERNATE_NXDN_LEDS)
if (modemState != STATE_NXDN) {
#endif
YSF_pin(modemState == STATE_YSF);
P25_pin(modemState == STATE_P25);
#if defined(USE_ALTERNATE_NXDN_LEDS)
}
#endif
#if defined(USE_ALTERNATE_NXDN_LEDS)
if (modemState != STATE_YSF && modemState != STATE_P25) {
#endif
NXDN_pin(modemState == STATE_NXDN);
#if defined(USE_ALTERNATE_NXDN_LEDS)
}
#endif
#if defined(USE_ALTERNATE_POCSAG_LEDS)
if (modemState != STATE_DSTAR && modemState != STATE_DMR) {
#endif
POCSAG_pin(modemState == STATE_POCSAG);
#if defined(USE_ALTERNATE_POCSAG_LEDS)
}
#endif
} }
void CIO::setDecode(bool dcd) void CIO::setDecode(bool dcd)