#include "feature_lamp.h" // Arduino includes #include // local includes #include namespace deckenlampe { std::atomic lampState; void init_lamp() { if (!config::enable_lamp.value()) return; pinMode(config::pins_lamp.value(), OUTPUT); writeLamp(lampState); } void update_lamp() { if (!config::enable_lamp.value()) return; } void writeLamp(bool state) { if (config::invertLamp.value()) state = !state; digitalWrite(config::pins_lamp.value(), state ? HIGH : LOW); } } // namespace deckenlampe