New pinout with GND configured pins

master
unicod 3 years ago
parent 8695984f60
commit 9940d0a6f9

@ -35,30 +35,40 @@ Tmr Tmr100ms = { .Period = 100 };
Tmr Tmr1s = { .Period = 1000 }; Tmr Tmr1s = { .Period = 1000 };
/***************************************************************************//** /***************************************************************************//**
* @brief Button - port assignment * @brief Volume buttons and LEDs
*******************************************************************************/ *******************************************************************************/
const uint8_t pinBtnChOn1 = 2; const uint8_t pinLedInc1 = 2;
const uint8_t pinLedChOn1 = 3; const uint8_t pinBtnInc1 = 3;
const uint8_t pinBtnChOn2 = 4; const uint8_t pinGndDec1 = 4;
const uint8_t pinLedChOn2 = 5; const uint8_t pinLedDec1 = 5;
const uint8_t pinBtnDec1 = 6;
const uint8_t pinBtnInc1 = 6; const uint8_t pinGndInc2 = 7;
const uint8_t pinLedInc1 = 7; const uint8_t pinLedInc2 = 8;
const uint8_t pinBtnDec1 = 8; const uint8_t pinBtnInc2 = 9;
const uint8_t pinLedDec1 = 9;
const uint8_t pinBtnInc2 = A0; const uint8_t pinGndDec2 = A4;
const uint8_t pinLedInc2 = A1; const uint8_t pinLedDec2 = A5;
const uint8_t pinBtnDec2 = A2; const uint8_t pinBtnDec2 = A6;
const uint8_t pinLedDec2 = A3;
/***************************************************************************//**
* @brief Mute buttons and LEDs
*******************************************************************************/
const uint8_t pinGndChOn1 = A3;
const uint8_t pinLedChOn1 = A2;
const uint8_t pinBtnChOn1 = A1;
const uint8_t pinGndChOn2 = 10;
const uint8_t pinLedChOn2 = 11;
const uint8_t pinBtnChOn2 = 12;
/***************************************************************************//** /***************************************************************************//**
* @brief LED * @brief LED
*******************************************************************************/ *******************************************************************************/
TimedPin LedBoard(LED_BUILTIN); TimedPin LedBoard(LED_BUILTIN);
TimedPin LedChOn1(pinLedChOn1, true); TimedPin LedChOn1(pinLedChOn1);
TimedPin LedChOn2(pinLedChOn2, true); TimedPin LedChOn2(pinLedChOn2);
TimedPin LedInc1(pinLedInc1); TimedPin LedInc1(pinLedInc1);
TimedPin LedDec1(pinLedDec1); TimedPin LedDec1(pinLedDec1);
TimedPin LedInc2(pinLedInc2); TimedPin LedInc2(pinLedInc2);
@ -119,6 +129,17 @@ void setup() {
pinMode(pinBtnChOn1, INPUT_PULLUP); pinMode(pinBtnChOn1, INPUT_PULLUP);
pinMode(pinBtnChOn2, INPUT_PULLUP); pinMode(pinBtnChOn2, INPUT_PULLUP);
pinMode(pinGndDec1, OUTPUT);
pinMode(pinGndInc2, OUTPUT);
pinMode(pinGndDec2, OUTPUT);
pinMode(pinGndChOn1, OUTPUT);
pinMode(pinGndChOn2, OUTPUT);
digitalWrite(pinGndDec1, LOW);
digitalWrite(pinGndInc2, LOW);
digitalWrite(pinGndDec2, LOW);
digitalWrite(pinGndChOn1, LOW);
digitalWrite(pinGndChOn2, LOW);
LedBoard.begin(); LedBoard.begin();
LedChOn1.begin(); LedChOn1.begin();
LedChOn2.begin(); LedChOn2.begin();

Loading…
Cancel
Save