FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
mcp23008.h File Reference

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"
Include dependency graph for mcp23008.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.
 

Detailed Description

API to handle the MCP23008 chip (16-Bit I/O Expander with I2C interface).

Definition in file mcp23008.h.