FastArduino  v1.8
C++ library to build fast but small Arduino/AVR projects
i2c::status Namespace Reference

Defines API to ease I2C manager status tracing and debugging. More...

Classes

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

Enumerations

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

Detailed Description

Defines API to ease I2C manager status tracing and debugging.

See also
i2c::Status

Enumeration Type Documentation

◆ STATUS

enum i2c::status::STATUS : uint8_t
strong

Indicate when status should be traced.

See also
I2CStatusRecorder
I2CStatusDebugger
Enumerator
TRACE_ERROR 

Trace only status that differ (between expected and actual).

TRACE_ALL 

Trace everything.

Definition at line 46 of file i2c_status.h.