diff --git a/src/modules/leds.cpp b/src/modules/leds.cpp index b9c8e4b..dbe66f0 100644 --- a/src/modules/leds.cpp +++ b/src/modules/leds.cpp @@ -11,13 +11,13 @@ void LED::SetMode(leds::Mode mode) { state.mode = mode; // set initial state of LEDs correctly - transition from one mode to another switch (state.mode) { - case Mode::blink1: - case Mode::off: + case leds::Mode::blink1: + case leds::Mode::off: state.on = 0; break; - case Mode::blink0: - case Mode::on: + case leds::Mode::blink0: + case leds::Mode::on: state.on = 1; break; default: @@ -28,10 +28,10 @@ void LED::SetMode(leds::Mode mode) { bool LED::Step(bool oddPeriod) { switch (state.mode) { // on and off don't change while stepping - case Mode::blink0: + case leds::Mode::blink0: state.on = oddPeriod; break; - case Mode::blink1: + case leds::Mode::blink1: state.on = !oddPeriod; break; default: // do nothing diff --git a/src/modules/leds.h b/src/modules/leds.h index 377db04..c0a9c0e 100644 --- a/src/modules/leds.h +++ b/src/modules/leds.h @@ -31,7 +31,7 @@ enum Color { class LED { public: constexpr inline LED() = default; - void SetMode(Mode mode); + void SetMode(leds::Mode mode); inline leds::Mode Mode() const { return (leds::Mode)state.mode; } /// @returns true if the LED shines @@ -44,7 +44,7 @@ private: uint8_t mode : 2; constexpr inline State() : on(0) - , mode(Mode::off) {} + , mode(leds::Mode::off) {} }; State state;