mirror of
https://github.com/juribeparada/MMDVM_HS.git
synced 2025-12-06 07:12:08 +01:00
Merge pull request #45 from phl0/POCSAGled
Use DStar and DMR LEDs for POCSAG mode
This commit is contained in:
commit
d533940a27
6
Config.h
6
Config.h
|
|
@ -70,6 +70,12 @@
|
|||
// Constant Service LED once repeater is running
|
||||
// #define CONSTANT_SRV_LED
|
||||
|
||||
// Use the YSF and P25 LEDs for NXDN
|
||||
// #define USE_ALTERNATE_NXDN_LEDS
|
||||
|
||||
// Use the D-Star and DMR LEDs for POCSAG
|
||||
// #define USE_ALTERNATE_POCSAG_LEDS
|
||||
|
||||
// Enable modem debug messages
|
||||
// #define ENABLE_DEBUG
|
||||
|
||||
|
|
|
|||
|
|
@ -313,12 +313,21 @@ void CIO::P25_pin(bool on)
|
|||
|
||||
void CIO::NXDN_pin(bool on)
|
||||
{
|
||||
#if defined(USE_ALTERNATE_NXDN_LEDS)
|
||||
digitalWrite(PIN_YSF_LED, on ? HIGH : LOW);
|
||||
digitalWrite(PIN_P25_LED, on ? HIGH : LOW);
|
||||
#else
|
||||
digitalWrite(PIN_NXDN_LED, on ? HIGH : LOW);
|
||||
#endif
|
||||
}
|
||||
|
||||
void CIO::POCSAG_pin(bool on)
|
||||
{
|
||||
// TODO: add a LED pin for POCSAG mode
|
||||
#if defined(USE_ALTERNATE_POCSAG_LEDS)
|
||||
digitalWrite(PIN_DSTAR_LED, on ? HIGH : LOW);
|
||||
digitalWrite(PIN_DMR_LED, on ? HIGH : LOW);
|
||||
#endif
|
||||
// TODO: add a separate LED pin for POCSAG mode
|
||||
}
|
||||
|
||||
void CIO::PTT_pin(bool on)
|
||||
|
|
|
|||
11
IOSTM.cpp
11
IOSTM.cpp
|
|
@ -644,12 +644,21 @@ void CIO::P25_pin(bool on)
|
|||
|
||||
void CIO::NXDN_pin(bool on)
|
||||
{
|
||||
#if defined(USE_ALTERNATE_NXDN_LEDS)
|
||||
GPIO_WriteBit(PORT_YSF_LED, PIN_YSF_LED, on ? Bit_SET : Bit_RESET);
|
||||
GPIO_WriteBit(PORT_P25_LED, PIN_P25_LED, on ? Bit_SET : Bit_RESET);
|
||||
#else
|
||||
GPIO_WriteBit(PORT_NXDN_LED, PIN_NXDN_LED, on ? Bit_SET : Bit_RESET);
|
||||
#endif
|
||||
}
|
||||
|
||||
void CIO::POCSAG_pin(bool on)
|
||||
{
|
||||
// TODO: add a LED pin for POCSAG mode
|
||||
#if defined(USE_ALTERNATE_POCSAG_LEDS)
|
||||
GPIO_WriteBit(PORT_DSTAR_LED, PIN_DSTAR_LED, on ? Bit_SET : Bit_RESET);
|
||||
GPIO_WriteBit(PORT_DMR_LED, PIN_DMR_LED, on ? Bit_SET : Bit_RESET);
|
||||
#endif
|
||||
// TODO: add a separate LED pin for POCSAG mode
|
||||
}
|
||||
|
||||
void CIO::PTT_pin(bool on)
|
||||
|
|
|
|||
Loading…
Reference in a new issue