ESPHome  2024.12.2
Data Structures | Typedefs | Enumerations | Variables
esphome::max7219digit Namespace Reference

Data Structures

class  MAX7219Component
 

Typedefs

using max7219_writer_t = std::function< void(MAX7219Component &)>
 

Enumerations

enum  ChipLinesStyle { ZIGZAG = 0, SNAKE }
 
enum  ScrollMode { CONTINUOUS = 0, STOP }
 

Variables

constexpr uint8_t MAX7219_NO_SHUTDOWN = 0x00
 
constexpr uint8_t MAX7219_SHUTDOWN = 0x01
 
constexpr uint8_t MAX7219_NO_DISPLAY_TEST = 0x00
 
constexpr uint8_t MAX7219_DISPLAY_TEST = 0x01
 
const uint8_t MAX7219_DOT_MATRIX_FONT [256][8] PROGMEM
 

Typedef Documentation

◆ max7219_writer_t

using esphome::max7219digit::max7219_writer_t = typedef std::function<void(MAX7219Component &)>

Definition at line 26 of file max7219digit.h.

Enumeration Type Documentation

◆ ChipLinesStyle

Enumerator
ZIGZAG 
SNAKE 

Definition at line 14 of file max7219digit.h.

◆ ScrollMode

Enumerator
CONTINUOUS 
STOP 

Definition at line 19 of file max7219digit.h.

Variable Documentation

◆ MAX7219_DISPLAY_TEST

constexpr uint8_t esphome::max7219digit::MAX7219_DISPLAY_TEST = 0x01

Definition at line 21 of file max7219digit.cpp.

◆ MAX7219_NO_DISPLAY_TEST

constexpr uint8_t esphome::max7219digit::MAX7219_NO_DISPLAY_TEST = 0x00

Definition at line 20 of file max7219digit.cpp.

◆ MAX7219_NO_SHUTDOWN

constexpr uint8_t esphome::max7219digit::MAX7219_NO_SHUTDOWN = 0x00

Definition at line 18 of file max7219digit.cpp.

◆ MAX7219_SHUTDOWN

constexpr uint8_t esphome::max7219digit::MAX7219_SHUTDOWN = 0x01

Definition at line 19 of file max7219digit.cpp.

◆ PROGMEM

const uint8_t MAX7219_DOT_MATRIX_FONT [256][8] esphome::max7219digit::PROGMEM

Definition at line 10 of file max7219font.h.