FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
I2C Device API. More...
#include "initializer_list.h"
#include "iterator.h"
#include "errors.h"
#include "i2c.h"
#include "future.h"
#include "i2c_handler.h"
#include "utilities.h"
Go to the source code of this file.
Classes | |
class | i2c::I2CDevice< MANAGER_ > |
Base class for all I2C devices. More... | |
Namespaces | |
namespace | i2c |
Define API to define and manage I2C devices. | |
Variables | |
static constexpr Mode | i2c::I2C_STANDARD = Mode<I2CMode::STANDARD>{} |
Constant determining that best supported I2C mode for an I2CDevice is STANDARD (100kHz). More... | |
static constexpr Mode | i2c::I2C_FAST = Mode<I2CMode::FAST>{} |
Constant determining that best supported I2C mode for an I2CDevice is FAST (400kHz). More... | |
I2C Device API.
Definition in file i2c_device.h.