FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
Common I2C Manager API. More...
Go to the source code of this file.
Namespaces | |
namespace | i2c |
Define API to define and manage I2C devices. | |
Macros | |
#define | MANAGER_FUTURE(M) typename M::ABSTRACT_FUTURE |
Utility macro to extract the abstract future type for a given I2C Manager. More... | |
Common I2C Manager API.
This will automatically include the proper header, based on target architecture, ATmega or ATtiny.
Definition in file i2c_handler.h.
#define MANAGER_FUTURE | ( | M | ) | typename M::ABSTRACT_FUTURE |
Utility macro to extract the abstract future type for a given I2C Manager.
This is useful when used with REGISTER_FUTURE_STATUS_LISTENERS()
to provide its first argument.
Definition at line 51 of file i2c_handler.h.