AceSegment
0.8.0
A framework for rendering seven segment LED displays using the TM1637, MAX7219, HT16K33, or 74HC595 controller chips
|
▼Nace_segment | |
CCharWriter | The CharWriter supports mapping of an 8-bit character set to segment patterns supported by LedModule |
CClockInterface | A utility class (all methods are static) that provides a layer of indirection to Arduino clock functions (millis() and micros()) |
CClockWriter | The ClockWriter writes "hh:mm" and "yyyy" to the LedModule |
CDirectFast4Module | An implementation of LedModule whose segment and digit pins are directly connected to the GPIO pins of the microcontroller |
CDirectModule | An implementation of LedModule whose segment and digit pins are directly connected to the GPIO pins of the microcontroller |
CGpioInterface | A utility lass that provides a thin layer of indirection to various GPIO functions |
CHc595Module | An implementation of LedModule class that supports an LED module using 2 74HC595 Shift Register chips |
CHt16k33Module | An implementation of LedModule using the HT16K33 chip |
CHybridModule | An implementation of LedModule class that supports an LED module using a single 74HC595 Shift Register chip on the segment pins |
CLedMatrixBase | Class that represents the abstraction of a particular LED display wiring, and knows how to turn off and turn on a specific group of LEDs with a specific pattern |
CLedMatrixDirect | An LedMatrixBase that whose group pins and element pins are wired directly to the MCU |
CLedMatrixDualHc595 | An LedMatrix that whose group pins are attached to one 74HC595 shift register and the element pins are attached to another 74HC595 shift register |
CLedMatrixSingleHc595 | An implementation of LedMatrixBase with an 74HC595 Shift Register chip on the segment pins, with the digit pins directly connected to the microcontroller |
CLedModule | General interface that represents a generic seven-segment LED module with multiple digits |
CLevelWriter | Emulate a level led module using a left vertical bar and a right vertical bar on each digit |
CMax7219Module | An implementation of LedModule using the MAX7219 chip |
CNumberWriter | The NumberWriter supports converting decimal and hexadecimal numbers to segment patterns expected by LedModule |
CPatternWriter | Write LED segment patterns to the underlying LedModule |
CScanningModule | An implementation of LedModule for display modules which do not have hardware controller chips, so they require the microcontroller to perform the multiplexed scanning across the digits |
CStringScroller | Class that scrolls a string left or right |
CStringWriter | Class that writes out a string, collapsing ' |
CTemperatureWriter | The TemperatureWriter supports writing integer temperature values in Celcius or Farenheit |
CTm1637Module | An implementation of LedModule using the TM1637 chip |