FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
Create a future to be used by asynchronous method begin(BeginFuture&). More...
#include <fastarduino/devices/mcp23017.h>
Additional Inherited Members | |
Public Member Functions inherited from i2c::TWriteRegisterFuture< MANAGER, REGISTER, T, FUNCTOR > | |
TWriteRegisterFuture (const ARG_TYPE &value=ARG_TYPE{}, future::FutureNotification notification=future::FutureNotification::NONE) | |
Create a TWriteRegisterFuture future. More... | |
Public Member Functions inherited from i2c::WriteRegisterFuture< MANAGER, T, FUNCTOR > | |
WriteRegisterFuture (uint8_t reg, const ARG_TYPE &value, future::FutureNotification notification=future::FutureNotification::NONE) | |
Create a WriteRegisterFuture future for a given device register reg . More... | |
Create a future to be used by asynchronous method begin(BeginFuture&).
This is used by begin()
to pass input settings, and it shall be used by the caller to determine when the I2C transaction is finished, hence when you may use other methods.
mirror_interrupts | if true then INTA and INTB are mirrored, hence any interrupt occurring on A or B port will generate a level change on both pins; hence you can connect any pin to only one interrupt pin on Arduino if you are lacking available pins. |
interrupt_polarity | the level triggerred on INTA or INTB pin when an interrupt occurs |
Definition at line 192 of file mcp23017.h.