From de54b5b279bbcb953da976536bbe1bc42d1e1bab Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Tue, 15 Aug 2017 22:55:22 +0200 Subject: [PATCH] Updated to use the new LEDMode/LEDControl API Signed-off-by: Gergely Nagy --- src/Kaleidoscope-LEDEffect-Breathe.cpp | 11 +++++------ src/Kaleidoscope-LEDEffect-Breathe.h | 9 ++++++--- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/Kaleidoscope-LEDEffect-Breathe.cpp b/src/Kaleidoscope-LEDEffect-Breathe.cpp index 5c2397f9..6551bfbb 100644 --- a/src/Kaleidoscope-LEDEffect-Breathe.cpp +++ b/src/Kaleidoscope-LEDEffect-Breathe.cpp @@ -1,11 +1,10 @@ #include "Kaleidoscope-LEDEffect-Breathe.h" -LEDBreatheEffect_::LEDBreatheEffect_(void) { -} - -void LEDBreatheEffect_::update(void) { +namespace kaleidoscope { +void LEDBreatheEffect::update(void) { cRGB color = breath_compute(); - LEDControl.set_all_leds_to(color); + ::LEDControl.set_all_leds_to(color); +} } -LEDBreatheEffect_ LEDBreatheEffect; +kaleidoscope::LEDBreatheEffect LEDBreatheEffect; diff --git a/src/Kaleidoscope-LEDEffect-Breathe.h b/src/Kaleidoscope-LEDEffect-Breathe.h index c69e3168..b9cad307 100644 --- a/src/Kaleidoscope-LEDEffect-Breathe.h +++ b/src/Kaleidoscope-LEDEffect-Breathe.h @@ -3,11 +3,14 @@ #include "Kaleidoscope-LEDControl.h" #include "LEDUtils.h" -class LEDBreatheEffect_ : public LEDMode { +namespace kaleidoscope { +class LEDBreatheEffect : public LEDMode { public: - LEDBreatheEffect_(void); + LEDBreatheEffect(void) {} + protected: void update(void) final; }; +} -extern LEDBreatheEffect_ LEDBreatheEffect; +extern kaleidoscope::LEDBreatheEffect LEDBreatheEffect;