AceSegment
0.3.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
|
Interface for classes which apply a style to the given bit pattern and brightness. More...
#include <Styler.h>
Public Member Functions | |
Styler () | |
Constructor. More... | |
virtual | ~Styler () |
Destructor. More... | |
virtual void | calcForFrame ()=0 |
Called once per frame to update the internal variables of the object. More... | |
virtual void | apply (uint8_t *pattern, uint8_t *brightness)=0 |
Changes updates the brightness for current frame. More... | |
virtual bool | requiresBrightness ()=0 |
Requires driver support for brightness control if true. More... | |
Interface for classes which apply a style to the given bit pattern and brightness.
|
inlinevirtual |
|
pure virtual |
Changes updates the brightness for current frame.
Implemented in ace_segment::PulseStyler, and ace_segment::BlinkStyler.
|
pure virtual |
Called once per frame to update the internal variables of the object.
Implemented in ace_segment::PulseStyler, and ace_segment::BlinkStyler.
|
pure virtual |
Requires driver support for brightness control if true.
Implemented in ace_segment::PulseStyler, and ace_segment::BlinkStyler.