|
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-