Extracted led controlls in to seperate file
This commit is contained in:
35
src/ledControlls.cpp
Normal file
35
src/ledControlls.cpp
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user