Extracted led controlls in to seperate file

This commit is contained in:
2025-10-22 13:45:12 +02:00
parent a846a5e88f
commit bdf557d9e3
3 changed files with 48 additions and 28 deletions

35
src/ledControlls.cpp Normal file
View File

@@ -0,0 +1,35 @@
#include <Arduino.h>
#include <pinDefinitions.h>
#include <ledControlls.h>
void resetLeds()
{
digitalWrite(LED_HIGH, LOW);
digitalWrite(LED_MED, LOW);
digitalWrite(LED_LOW, LOW);
}
void updateLeds(int volume)
{
switch (volume)
{
case 64:
resetLeds();
digitalWrite(LED_HIGH, HIGH);
break;
case 48:
resetLeds();
digitalWrite(LED_MED, HIGH);
break;
case 32:
resetLeds();
digitalWrite(LED_LOW, HIGH);
break;
case 16:
resetLeds();
digitalWrite(LED_HIGH, HIGH);
digitalWrite(LED_MED, HIGH);
digitalWrite(LED_LOW, HIGH);
break;
}
}