FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
Defines the API for MCP23008/MCP23017 chips support. More...
Classes | |
class | MCP23008 |
I2C device driver for Microchip MCP23008 support. More... | |
class | MCP23017 |
I2C device driver for Microchip MCP23017 support. More... | |
Enumerations | |
enum class | MCP23017Port : uint8_t { PORT_A , PORT_B , PORT_AB } |
The port(s) to use in MCP23017 API. More... | |
enum class | InterruptPolarity : uint8_t { ACTIVE_LOW = 0 , ACTIVE_HIGH = 1 } |
The polarity of the MCP23008/MCP23017 INT pins. More... | |
Defines the API for MCP23008/MCP23017 chips support.
|
strong |
The port(s) to use in MCP23017 API.
Most API are templates which argument selects which MCP23017 port the API shall apply to.
Enumerator | |
---|---|
PORT_A | The A port of MCP23017. The API applies only on Port A. |
PORT_B | The B port of MCP23017. The API applies only on Port B. |
PORT_AB | Both A and B ports of MCP23017. The API applies to both ports at the same time. In this configuration, the API takes
|
Definition at line 36 of file mcp23017.h.
|
strong |
The polarity of the MCP23008/MCP23017 INT pins.
Definition at line 43 of file mcp230xx.h.