theCore C++ embedded framework
|
Electron I2C driver. More...
#include <common/bus.hpp>
#include <ecl/err.hpp>
#include <ecl/utils.hpp>
#include <ecl/assert.h>
#include <cstdint>
#include <unistd.h>
#include <functional>
#include <type_traits>
#include <atomic>
#include <application.h>
Data Structures | |
struct | ecl::i2c_bus_cfg< dev > |
Base template class for the I2C configuration. More... | |
class | ecl::i2c_bus< dev > |
I2C bus based on Particle electron drivers. More... | |
Namespaces | |
ecl | |
Enumerations | |
enum | ecl::i2c_device { ecl::i2c_device::bus1, ecl::i2c_device::bus2, ecl::i2c_device::bus3, ecl::i2c_device::wire0 } |
List of I2C devices. More... | |
Electron I2C driver.
RM: https://docs.particle.io/reference/firmware/electron/#wire-i2c-