FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
i2c_status.h File Reference

I2C status hook utilities. More...

#include "flash.h"
#include "ios.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.

Classes

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

Namespaces

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

Enumerations

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

Detailed Description

I2C status hook utilities.

Definition in file i2c_status.h.