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 };
/***************************************************************************//**
* @brief Button - port assignment
* @brief Volume buttons and LEDs
*******************************************************************************/
const uint8_t pinBtnChOn1 = 2;
const uint8_t pinLedChOn1 = 3;
const uint8_t pinLedInc1 = 2;
const uint8_t pinBtnInc1 = 3;
const uint8_t pinBtnChOn2 = 4;
const uint8_t pinLedChOn2 = 5;
const uint8_t pinGndDec1 = 4;
const uint8_t pinLedDec1 = 5;
const uint8_t pinBtnDec1 = 6;
const uint8_t pinBtnInc1 = 6;
const uint8_t pinLedInc1 = 7;
const uint8_t pinBtnDec1 = 8;
const uint8_t pinLedDec1 = 9;
const uint8_t pinGndInc2 = 7;
const uint8_t pinLedInc2 = 8;
const uint8_t pinBtnInc2 = 9;
const uint8_t pinBtnInc2 = A0;
const uint8_t pinLedInc2 = A1;
const uint8_t pinBtnDec2 = A2;
const uint8_t pinLedDec2 = A3;
const uint8_t pinGndDec2 = A4;
const uint8_t pinLedDec2 = A5;
const uint8_t pinBtnDec2 = A6;
/***************************************************************************//**
* @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
*******************************************************************************/
TimedPin LedBoard(LED_BUILTIN);
TimedPin LedChOn1(pinLedChOn1, true);
TimedPin LedChOn2(pinLedChOn2, true);
TimedPin LedChOn1(pinLedChOn1);
TimedPin LedChOn2(pinLedChOn2);
TimedPin LedInc1(pinLedInc1);
TimedPin LedDec1(pinLedDec1);
TimedPin LedInc2(pinLedInc2);
@ -119,6 +129,17 @@ void setup() {
pinMode(pinBtnChOn1, 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();
LedChOn1.begin();
LedChOn2.begin();

Loading…
Cancel
Save