AceSegment  0.11.0
A library for rendering seven segment LED displays using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chips
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cace_segment::ClockInterfaceA utility class (all methods are static) that provides a layer of indirection to Arduino clock functions (millis() and micros())
 Cace_segment::GpioInterfaceA utility lass that provides a thin layer of indirection to various GPIO functions
 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< T_GPIOI >An LedMatrixBase that whose group pins and element pins are wired directly to the MCU
 Cace_segment::LedMatrixDualHc595< T_SPII >An LedMatrix that whose group pins are attached to one 74HC595 shift register and the element pins are attached to another 74HC595 shift register
 Cace_segment::LedMatrixSingleHc595< T_SPII, T_GPIOI >An implementation of LedMatrixBase with an 74HC595 Shift Register chip on the segment pins, with the digit pins directly connected to the microcontroller
 Cace_segment::LedMatrixDirect< GpioInterface >
 Cace_segment::LedMatrixSingleHc595< T_SPII, GpioInterface >
 Cace_segment::LedModuleGeneral interface that represents a generic seven-segment LED module with multiple digits
 Cace_segment::Ht16k33Module< T_WIREI, T_DIGITS >An implementation of LedModule using the HT16K33 chip
 Cace_segment::Max7219Module< T_SPII, T_DIGITS >An implementation of LedModule using the MAX7219 chip
 Cace_segment::ScanningModule< T_LM, T_DIGITS, T_SUBFIELDS, T_CI >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
 Cace_segment::Tm1637Module< T_TMII, T_DIGITS >An implementation of LedModule using the TM1637 chip
 Cace_segment::Tm1638Module< T_TMII, T_DIGITS >An implementation of LedModule using the TM1638 chip
 Cace_segment::ScanningModule< LedMatrixDirect< GpioInterface >, T_DIGITS, 1, ClockInterface >
 Cace_segment::DirectModule< T_DIGITS, T_SUBFIELDS, T_CI, T_GPIOI >An implementation of LedModule whose segment and digit pins are directly connected to the GPIO pins of the microcontroller
 Cace_segment::ScanningModule< LedMatrixDirectFast4< e0, e1, e2, e3, e4, e5, e6, e7, g0, g1, g2, g3 >, T_DIGITS, 1, ClockInterface >
 Cace_segment::DirectFast4Module< e0, e1, e2, e3, e4, e5, e6, e7, g0, g1, g2, g3, T_DIGITS, T_SUBFIELDS, T_CI >An implementation of LedModule whose segment and digit pins are directly connected to the GPIO pins of the microcontroller
 Cace_segment::ScanningModule< LedMatrixDualHc595< T_SPII >, T_DIGITS, 1, ClockInterface >
 Cace_segment::Hc595Module< T_SPII, T_DIGITS, T_SUBFIELDS, T_CI >An implementation of LedModule class that supports an LED module using 2 74HC595 Shift Register chips
 Cace_segment::ScanningModule< LedMatrixSingleHc595< T_SPII, GpioInterface >, T_DIGITS, 1, ClockInterface >
 Cace_segment::HybridModule< T_SPII, T_DIGITS, T_SUBFIELDS, T_CI, T_GPIOI >An implementation of LedModule class that supports an LED module using a single 74HC595 Shift Register chip on the segment pins