AceSegment  0.4.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cace_segment::CharWriterThe CharWriter supports mapping of ASCII (0 - 127) characters to segment patterns supported by LedDisplay
 Cace_segment::ClockWriterThe ClockWriter writes "hh:mm" and "yyyy" to the LedDisplay
 Cace_segment::HardwareClass that provides a layer of indirection to various hardware pins and timing class
 Cace_segment::HwSpiAdapterHardware SPI
 Cace_segment::LedDisplayGeneral 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::LedMatrixBaseClass 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::NumberWriterThe NumberWriter supports converting decimal and hexadecimal numbers to segment patterns expected by LedDisplay
 Cace_segment::StringWriterClass that writes out a string, collapsing '
 Cace_segment::SwSpiAdapterSoftware SPI using shiftOut()