mirror of
https://github.com/juribeparada/MMDVM_HS.git
synced 2025-12-06 07:12:08 +01:00
Fix ALTERNATE_LEDs function
This commit is contained in:
parent
53bdee6244
commit
e1dabaa6db
36
IO.cpp
36
IO.cpp
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue