ESPHome  2021.9.0
Data Structures | Namespaces | Enumerations
mcp23016.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::mcp23016::MCP23016
 
class  esphome::mcp23016::MCP23016GPIOPin
 

Namespaces

 esphome
 Library based on https://github.com/miguelbalboa/rfid and adapted to ESPHome by .
 
 esphome::mcp23016
 

Enumerations

enum  esphome::mcp23016::MCP23016GPIOMode : uint8_t { esphome::mcp23016::MCP23016_INPUT = INPUT, esphome::mcp23016::MCP23016_OUTPUT = OUTPUT }
 Modes for MCP23016 pins. More...
 
enum  esphome::mcp23016::MCP23016GPIORegisters {
  esphome::mcp23016::MCP23016_GP0 = 0x00, esphome::mcp23016::MCP23016_OLAT0 = 0x02, esphome::mcp23016::MCP23016_IPOL0 = 0x04, esphome::mcp23016::MCP23016_IODIR0 = 0x06,
  esphome::mcp23016::MCP23016_INTCAP0 = 0x08, esphome::mcp23016::MCP23016_IOCON0 = 0x0A, esphome::mcp23016::MCP23016_GP1 = 0x01, esphome::mcp23016::MCP23016_OLAT1 = 0x03,
  esphome::mcp23016::MCP23016_IPOL1 = 0x04, esphome::mcp23016::MCP23016_IODIR1 = 0x07, esphome::mcp23016::MCP23016_INTCAP1 = 0x08, esphome::mcp23016::MCP23016_IOCON1 = 0x0B
}