From 6e41a5154f21e7344c5ae6a3ab02480a346a0cc1 Mon Sep 17 00:00:00 2001 From: unicod Date: Thu, 15 Dec 2022 22:43:38 +0100 Subject: [PATCH] Offstein --- XAirMixerControl.ino | 26 +++++++++++--------------- ui.cpp | 8 +++++--- ui.h | 17 +++++++++-------- 3 files changed, 25 insertions(+), 26 deletions(-) diff --git a/XAirMixerControl.ino b/XAirMixerControl.ino index bea6171..0e1e5f5 100644 --- a/XAirMixerControl.ino +++ b/XAirMixerControl.ino @@ -59,24 +59,21 @@ const uint8_t pinGndChOn1 = A3; const uint8_t pinLedChOn1 = A2; const uint8_t pinBtnChOn1 = A1; -const uint8_t pinGndChOn2 = 10; +const uint8_t pinGndChOn2 = 12; const uint8_t pinLedChOn2 = 11; -const uint8_t pinBtnChOn2 = 12; +const uint8_t pinBtnChOn2 = 10; /***************************************************************************//** * @brief Relay *******************************************************************************/ -const uint8_t pinRelay1 = 13; -const uint8_t pinRelay2 = A7; -//TimedPin RelayMute(pinRelay2); -TimedPin RelayMute(LED_BUILTIN); +const uint8_t pinRelay = A0; + +TimedPin RelayMute(pinRelay); /***************************************************************************//** * @brief LED *******************************************************************************/ -//TimedPin LedBoard(LED_BUILTIN); -TimedPin LedBoard(pinRelay2); - +TimedPin LedBoard(LED_BUILTIN); TimedPin LedChOn1(pinLedChOn1); TimedPin LedChOn2(pinLedChOn2); TimedPin LedInc1(pinLedInc1); @@ -89,8 +86,9 @@ TimedPin LedDec2(pinLedDec2); bool MidiCfgTxOnly; /// duplex or only tx configuration (without MIDI rx line) MixerMuteState AirMutes[2] = { - MixerMuteState(22, &LedChOn1, &RelayMute, BTN_CH_ON1, EV_UI_RX_MUTE_CH1_ON, EV_UI_RX_MUTE_CH1_OFF), - MixerMuteState(23, &LedChOn2, BTN_CH_ON2, EV_UI_RX_MUTE_CH2_ON, EV_UI_RX_MUTE_CH2_OFF) + // No LED Relay init button + MixerMuteState(22, &LedChOn1, &RelayMute, 0, BTN_CH_ON1, EV_UI_RX_MUTE_CH1_ON, EV_UI_RX_MUTE_CH1_OFF), + MixerMuteState( 4, &LedChOn2, 1, BTN_CH_ON2, EV_UI_RX_MUTE_CH2_ON, EV_UI_RX_MUTE_CH2_OFF) }; MixerFaderState AirFaders[2] = { @@ -141,16 +139,14 @@ void setup() { pinMode(pinBtnChOn1, INPUT_PULLUP); pinMode(pinBtnChOn2, INPUT_PULLUP); - pinMode(pinRelay1, OUTPUT); - pinMode(pinRelay2, OUTPUT); + pinMode(pinRelay, OUTPUT); pinMode(pinGndDec1, OUTPUT); pinMode(pinGndInc2, OUTPUT); pinMode(pinGndDec2, OUTPUT); pinMode(pinGndChOn1, OUTPUT); pinMode(pinGndChOn2, OUTPUT); - digitalWrite(pinRelay1, LOW); - digitalWrite(pinRelay2, LOW); + digitalWrite(pinRelay, LOW); digitalWrite(pinGndDec1, LOW); digitalWrite(pinGndInc2, LOW); digitalWrite(pinGndDec2, LOW); diff --git a/ui.cpp b/ui.cpp index cc74b42..dc73aaf 100644 --- a/ui.cpp +++ b/ui.cpp @@ -168,9 +168,11 @@ void UiSt_Home(UI_SM* const me, uint16_t event) { // initialize mixer for (uint_fast8_t i=0; i FaderStd) { - t_on = 950; + t_on = 1950; t_off = 50; } LedInc->Blink(t_on, t_off); t_on = 50; - t_off = 950; + t_off = 1950; if (FaderLocal < FaderStd) { - t_on = 950; + t_on = 1950; t_off = 50; } LedDec->Blink(t_on, t_off);