ESPHome
2024.12.2
|
Data Structures | |
class | MAX6956 |
class | MAX6956GPIOPin |
class | MAX6956LedChannel |
class | SetCurrentGlobalAction |
class | SetCurrentModeAction |
Enumerations | |
enum | MAX6956GPIOMode : uint8_t { MAX6956_LED = 0x00, MAX6956_OUTPUT = 0x01, MAX6956_INPUT = 0x02, MAX6956_INPUT_PULLUP = 0x03 } |
Modes for MAX6956 pins. More... | |
enum | MAX6956GPIORange : uint8_t { MAX6956_MIN = 4, MAX6956_MAX = 31 } |
Range for MAX6956 pins. More... | |
enum | MAX6956GPIORegisters { MAX6956_GLOBAL_CURRENT = 0x02, MAX6956_CONFIGURATION = 0x04, MAX6956_TRANSITION_DETECT_MASK = 0x06, MAX6956_DISPLAY_TEST = 0x07, MAX6956_PORT_CONFIG_START = 0x09, MAX6956_CURRENT_START = 0x12, MAX6956_1PORT_VALUE_START = 0x20, MAX6956_8PORTS_VALUE_START = 0x44 } |
enum | MAX6956GPIOFlag { FLAG_LED = 0x20 } |
enum | MAX6956CURRENTMODE { GLOBAL = 0x00, SEGMENT = 0x01 } |
Variables | |
const uint32_t | MASK_TRANSITION_DETECTION = 0x80 |
Masks for MAX6956 Configuration register. More... | |
const uint32_t | MASK_INDIVIDUAL_CURRENT = 0x40 |
const uint32_t | MASK_NORMAL_OPERATION = 0x01 |
const uint32_t | MASK_1PORT_VALUE = 0x03 |
const uint32_t | MASK_PORT_CONFIG = 0x03 |
const uint8_t | MASK_CONFIG_CURRENT = 0x40 |
const uint8_t | MASK_CURRENT_PIN = 0x0F |
enum esphome::max6956::MAX6956GPIOMode : uint8_t |
enum esphome::max6956::MAX6956GPIORange : uint8_t |
const uint32_t esphome::max6956::MASK_1PORT_VALUE = 0x03 |
Definition at line 14 of file max6956.cpp.
const uint8_t esphome::max6956::MASK_CONFIG_CURRENT = 0x40 |
Definition at line 16 of file max6956.cpp.
const uint8_t esphome::max6956::MASK_CURRENT_PIN = 0x0F |
Definition at line 17 of file max6956.cpp.
const uint32_t esphome::max6956::MASK_INDIVIDUAL_CURRENT = 0x40 |
Definition at line 11 of file max6956.cpp.
const uint32_t esphome::max6956::MASK_NORMAL_OPERATION = 0x01 |
Definition at line 12 of file max6956.cpp.
const uint32_t esphome::max6956::MASK_PORT_CONFIG = 0x03 |
Definition at line 15 of file max6956.cpp.
const uint32_t esphome::max6956::MASK_TRANSITION_DETECTION = 0x80 |
Masks for MAX6956 Configuration register.
Definition at line 10 of file max6956.cpp.