AceSegment
0.4.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
|
Cace_segment::CharWriter | The CharWriter supports mapping of ASCII (0 - 127) characters to segment patterns supported by LedDisplay |
Cace_segment::ClockWriter | The ClockWriter writes "hh:mm" and "yyyy" to the LedDisplay |
Cace_segment::Hardware | Class that provides a layer of indirection to various hardware pins and timing class |
Cace_segment::HwSpiAdapter | Hardware SPI |
▼Cace_segment::LedDisplay | General interface for writing LED segment patterns to the LED display module |
Cace_segment::ScanningDisplay< HW, LM, DIGITS, SUBFIELDS > | An implementation of LedDisplay for display modules which do not have hardware controller chips, so they require the microcontroller to perform the multiplexed scanning across the digits |
▼Cace_segment::LedMatrixBase | 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 |
Cace_segment::LedMatrixDirect< H > | An LedMatrixBase that whose group pins and element pins are wired directly to the MCU |
Cace_segment::LedMatrixDualShiftRegister< SA > | An LedMatrix that whose group pins are attached to one 74HC595 shift register and the element pins are attached to another shift register |
Cace_segment::LedMatrixSingleShiftRegister< H, SA > | An implementation of LedMatrixBase with an 74HC595 Serial-To-Parallel converter chip on the segment pins, with the digit pins directly connected to the microcontroller |
Cace_segment::NumberWriter | The NumberWriter supports converting decimal and hexadecimal numbers to segment patterns expected by LedDisplay |
Cace_segment::StringWriter | Class that writes out a string, collapsing ' |
Cace_segment::SwSpiAdapter | Software SPI using shiftOut() |