FastArduino  v1.8
C++ library to build fast but small Arduino/AVR projects
i2c_status.h File Reference

I2C status hook utilities. More...

#include "flash.h"
#include "streams.h"
#include "i2c_handler_common.h"
Include dependency graph for i2c_status.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  i2c::status::I2CStatusRecorder< SIZE >
 Class recording I2C status notifications for later output. More...
class  i2c::status::I2CStatusLiveLogger
 Class tracing I2C status notifications live to out. More...
class  i2c::status::I2CLatestStatusHolder
 Class holding the latest I2C status. More...


 Define API to define and manage I2C devices.
 Defines API to ease I2C manager status tracing and debugging.


enum  i2c::status::STATUS : uint8_t {
  i2c::status::STATUS::TRACE_ERROR = 0x01,
  i2c::status::STATUS::TRACE_ALL = 0xFF
 Indicate when status should be traced. More...

Detailed Description

I2C status hook utilities.

Definition in file i2c_status.h.