ESPHome  2025.4.0
Data Structures | Namespaces | Enumerations
mcp4461.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::mcp4461::WiperState
 
class  esphome::mcp4461::Mcp4461Component
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::mcp4461
 

Enumerations

enum  esphome::mcp4461::Mcp4461Commands : uint8_t { esphome::mcp4461::Mcp4461Commands::WRITE = 0x00, esphome::mcp4461::Mcp4461Commands::INCREMENT = 0x04, esphome::mcp4461::Mcp4461Commands::DECREMENT = 0x08, esphome::mcp4461::Mcp4461Commands::READ = 0x0C }
 
enum  esphome::mcp4461::Mcp4461Addresses : uint8_t {
  esphome::mcp4461::Mcp4461Addresses::MCP4461_VW0 = 0x00, esphome::mcp4461::Mcp4461Addresses::MCP4461_VW1 = 0x10, esphome::mcp4461::Mcp4461Addresses::MCP4461_VW2 = 0x60, esphome::mcp4461::Mcp4461Addresses::MCP4461_VW3 = 0x70,
  esphome::mcp4461::Mcp4461Addresses::MCP4461_STATUS = 0x50, esphome::mcp4461::Mcp4461Addresses::MCP4461_TCON0 = 0x40, esphome::mcp4461::Mcp4461Addresses::MCP4461_TCON1 = 0xA0, esphome::mcp4461::Mcp4461Addresses::MCP4461_EEPROM_1 = 0xB0
}
 
enum  esphome::mcp4461::Mcp4461WiperIdx : uint8_t {
  esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_0 = 0, esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_1 = 1, esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_2 = 2, esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_3 = 3,
  esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_4 = 4, esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_5 = 5, esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_6 = 6, esphome::mcp4461::Mcp4461WiperIdx::MCP4461_WIPER_7 = 7
}
 
enum  esphome::mcp4461::Mcp4461EepromLocation : uint8_t {
  esphome::mcp4461::Mcp4461EepromLocation::MCP4461_EEPROM_0 = 0, esphome::mcp4461::Mcp4461EepromLocation::MCP4461_EEPROM_1 = 1, esphome::mcp4461::Mcp4461EepromLocation::MCP4461_EEPROM_2 = 2, esphome::mcp4461::Mcp4461EepromLocation::MCP4461_EEPROM_3 = 3,
  esphome::mcp4461::Mcp4461EepromLocation::MCP4461_EEPROM_4 = 4
}
 
enum  esphome::mcp4461::Mcp4461TerminalIdx : uint8_t { esphome::mcp4461::Mcp4461TerminalIdx::MCP4461_TERMINAL_0 = 0, esphome::mcp4461::Mcp4461TerminalIdx::MCP4461_TERMINAL_1 = 1 }