AceSegment
0.3.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
|
▼Nace_segment | |
CBlinkStyler | |
CCharWriter | The CharWriter supports mapping of ASCII (0 - 127) characters to segment patterns supported by Renderer |
CDigitDriver | A Driver that assumes that the resistors are on the segments so the multiplexing occurs by scanning through the digits |
CDimmablePattern | |
CDriver | Base class of drivers which knows how to transfer the bit patterns stored in the array of DimmablePattern objects to the actual LED display |
CDriverBuilder | |
CHardware | |
CHexWriter | The HexWriter supports mapping of Hex characters to segment patterns supported by Renderer |
CLedMatrix | Class that represents the abstraction of a particular LED display wiring |
CLedMatrixDirect | |
CLedMatrixSerial | An LedMatrix with an 74HC595 Serial-To-Parallel converter chip on the segment pins |
CLedMatrixSpi | Similar to LedMatrixSerial but uses SPI to talk to the 74HC595 chip instead of the shiftOut() method |
CModulatingDigitDriver | |
CPulseStyler | |
CRenderer | A class that knows how to translate an array of led segement bit patterns with style attributes to a displayable frame for the Driver class |
CRendererBuilder | A builder for the Renderer |
CSegmentDriver | A Driver that assumes that the resistors are on the digits so the multiplexing occurs by scanning through the segments |
CStringWriter | Class that writes out a string, collapsing ' |
CStyledPattern | Data structure that keeps track of the state of each digit (its segment bit pattern and its style) |
CStyler | Interface for classes which apply a style to the given bit pattern and brightness |
CTimingStats | |
CUtil |