|
FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
API to handle the MCP23008 chip (16-Bit I/O Expander with I2C interface). More...
#include "mcp230xx.h"#include "../functors.h"#include "../i2c_device.h"#include "../i2c_device_utilities.h"
Go to the source code of this file.
Classes | |
| class | devices::mcp230xx::MCP23008< MANAGER > |
| I2C device driver for Microchip MCP23008 support. More... | |
| class | devices::mcp230xx::MCP23008< MANAGER >::ConfigureGPIOFuture |
| Create a future to be used by asynchronous method configure_gpio(ConfigureGPIOFuture&). More... | |
| class | devices::mcp230xx::MCP23008< MANAGER >::ConfigureInterruptsFuture |
| Create a future to be used by asynchronous method configure_interrupts(ConfigureInterruptsFuture&). More... | |
Namespaces | |
| namespace | devices |
| Defines all API for all external devices supported by FastArduino. | |
| namespace | devices::mcp230xx |
| Defines the API for MCP23008/MCP23017 chips support. | |
API to handle the MCP23008 chip (16-Bit I/O Expander with I2C interface).
Definition in file mcp23008.h.