ESPHome  2024.5.3
Data Structures | Namespaces | Enumerations
max6956.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::max6956::MAX6956
 
class  esphome::max6956::MAX6956GPIOPin
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::max6956
 

Enumerations

enum  esphome::max6956::MAX6956GPIOMode : uint8_t { esphome::max6956::MAX6956_LED = 0x00, esphome::max6956::MAX6956_OUTPUT = 0x01, esphome::max6956::MAX6956_INPUT = 0x02, esphome::max6956::MAX6956_INPUT_PULLUP = 0x03 }
 Modes for MAX6956 pins. More...
 
enum  esphome::max6956::MAX6956GPIORange : uint8_t { esphome::max6956::MAX6956_MIN = 4, esphome::max6956::MAX6956_MAX = 31 }
 Range for MAX6956 pins. More...
 
enum  esphome::max6956::MAX6956GPIORegisters {
  esphome::max6956::MAX6956_GLOBAL_CURRENT = 0x02, esphome::max6956::MAX6956_CONFIGURATION = 0x04, esphome::max6956::MAX6956_TRANSITION_DETECT_MASK = 0x06, esphome::max6956::MAX6956_DISPLAY_TEST = 0x07,
  esphome::max6956::MAX6956_PORT_CONFIG_START = 0x09, esphome::max6956::MAX6956_CURRENT_START = 0x12, esphome::max6956::MAX6956_1PORT_VALUE_START = 0x20, esphome::max6956::MAX6956_8PORTS_VALUE_START = 0x44
}
 
enum  esphome::max6956::MAX6956GPIOFlag { esphome::max6956::FLAG_LED = 0x20 }
 
enum  esphome::max6956::MAX6956CURRENTMODE { esphome::max6956::GLOBAL = 0x00, esphome::max6956::SEGMENT = 0x01 }