5#if !defined(OSCR_NEOPIXEL_H_)
6# define OSCR_NEOPIXEL_H_
11# if defined(ENABLE_NEOPIXEL)
14# include "common/Types.h"
28 enum class NeoPixelState : uint8_t
NeoPixel-specific methods and variables.
Definition NeoPixel.h:27
void resetColors()
Definition NeoPixel.cpp:287
void updateColors()
Definition NeoPixel.cpp:318
bool isNotification()
Definition NeoPixel.cpp:369
bool isOff()
Definition NeoPixel.cpp:354
bool isDim()
Definition NeoPixel.cpp:359
void setButtonColor(rgb_t rgb)
Definition NeoPixel.cpp:261
NeoPixelState getState()
Definition NeoPixel.cpp:384
bool isError()
Definition NeoPixel.cpp:374
void dim()
Definition NeoPixel.cpp:183
bool isNormal()
Definition NeoPixel.cpp:364
void useNotificationColor()
Definition NeoPixel.cpp:294
void on()
Definition NeoPixel.cpp:218
void setColors(rgb_t background, rgb_t button)
Definition NeoPixel.cpp:280
void useNormalColor()
Definition NeoPixel.cpp:310
void resetBackgroundColor()
Definition NeoPixel.cpp:255
bool isCustom()
Definition NeoPixel.cpp:379
rgb_t off
Definition NeoPixel.cpp:21
void setBackgroundColor(rgb_t rgb)
Definition NeoPixel.cpp:249
void useErrorColor(bool fatal=false)
Definition NeoPixel.cpp:302
void setup()
Definition NeoPixel.cpp:134
void resetButtonColor()
Definition NeoPixel.cpp:267
User interface methods.
Definition Types.h:118
Main program.
Definition Storage.h:13
A structured RGB value.
Definition Types.h:158