Code cleanups

This commit is contained in:
2021-07-15 13:17:07 +02:00
parent eab140a454
commit f74e16d443
24 changed files with 1230 additions and 822 deletions
+33
View File
@@ -0,0 +1,33 @@
#include "feature_lamp.h"
// Arduino includes
#include <Arduino.h>
// local includes
#include <myconfig.h>
namespace deckenlampe {
std::atomic<bool> lampState;
void init_lamp()
{
if (!config::enable_lamp)
return;
pinMode(config::pins_lamp, OUTPUT);
writeLamp(lampState);
}
void update_lamp()
{
if (!config::enable_lamp)
return;
}
void writeLamp(bool state)
{
if (config::invertLamp)
state = !state;
digitalWrite(config::pins_lamp, state ? HIGH : LOW);
}
} // namespace deckenlampe