Seven Segments Displays Agnostic Library for ESP32 (Arduino) v3.3.0
A library that provides a class that models a Seven Segment Display and provides an unified API through it's members independently of the display technology.
|
CSevenSegDispHw | Base abstract class models a generic Seven Segment display hardware |
CSevenSegDisplays | Default constructor |
CSevenSegDynamic | Abstract class models a generic dynamically updated Seven Segment display hardware |
CSevenSegDynDummy | Models a dynamic display with no screen, for tests or remote display of the data |
CSevenSegDynHC595 | Models seven segment displays driven by two 74HC595 shift registers |
CSevenSegHT16K33 | Models a Seven Segment display hardware using a HT16K33 display controller component |
CSevenSegMax7219 | Models a Seven Segment display hardware using a Max7219 display controller component |
CSevenSegStatHC595 | Models displays driven by 74HC595 or similar shift registers, one shift register per display port, wired so that the eight output pins of each shift register is connected to the 8 segment pins of the corresponding display module |
CSevenSegStatic | Abstract class that models displays that don't need permanent MCU data updating to keep the data correctly displayed |
CSevenSegTM1636 | Models a Seven Segment display hardware controlled by a TM1636 display controller component |
CSevenSegTM1637 | Models a Seven Segment display hardware controlled by a TM1637 display controller component |
CSevenSegTM1639 | Models a Seven Segment display hardware controlled by a TM1639 display controller component |
CSevenSegTM163X | Abstract class that models Seven Segments LEDs static displays hardware using Titan Micro TM163X series chips as display controller component |