Refactor pin definitions for mute and deafen functionality in main.ino

This commit is contained in:
ZareMate 2025-01-16 01:24:47 +01:00
parent f6aa6cd626
commit 868d9d0d95
Signed by: zaremate
GPG Key ID: 369A0E45E03A81C3

View File

@ -1,25 +1,27 @@
#define MUTE_PIN 18 #define MUTE_PIN_LED 18
#define DEAFEN_PIN 19 #define DEAFEN_PIN_LED 19
#define MUTE_PIN_BUTTON 16
#define DEAFEN_PIN_BUTTON 17
void setup() void setup()
{ {
pinMode(16, INPUT_PULLUP); // D16 for "mute" button pinMode(MUTE_PIN_BUTTON, INPUT_PULLUP); // D16 for "mute" button
pinMode(17, INPUT_PULLUP); // D17 for "deafen" button pinMode(DEAFEN_PIN_BUTTON, INPUT_PULLUP); // D17 for "deafen" button
pinMode(MUTE_PIN, OUTPUT); pinMode(MUTE_PIN_LED, OUTPUT);
pinMode(DEAFEN_PIN, OUTPUT); pinMode(DEAFEN_PIN_LED, OUTPUT);
Serial.begin(115200); Serial.begin(115200);
} }
void loop() void loop()
{ {
// ...existing code... // ...existing code...
if (digitalRead(16) == LOW) if (digitalRead(MUTE_PIN_BUTTON) == LOW)
{ // Button on D16 pressed { // MUTE_PIN_BUTTON pressed
Serial.println("mute"); Serial.println("mute");
delay(200); // Debounce delay delay(200); // Debounce delay
} }
if (digitalRead(17) == LOW) if (digitalRead(DEAFEN_PIN_BUTTON) == LOW)
{ // Button on D17 pressed { // DEAFEN_PIN_BUTTON pressed
Serial.println("deafen"); Serial.println("deafen");
delay(200); // Debounce delay delay(200); // Debounce delay
} }