|
FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
Class tracing I2C status and debug notifications live to out.
More...
#include <fastarduino/i2c_debug.h>


Public Member Functions | |
| I2CDebugStatusLiveLogger (OSTREAM &out, i2c::status::STATUS trace=i2c::status::STATUS::TRACE_ALL, DEBUG debug=DEBUG::DEBUG_ALL, bool hex_status=true) | |
Create an I2CDebugLiveLogger that can trace live I2C notifications determined by debug and trace list. More... | |
Public Member Functions inherited from i2c::status::I2CStatusLiveLogger< OSTREAM > | |
| I2CStatusLiveLogger (OSTREAM &out, STATUS trace=STATUS::TRACE_ALL, bool hex_status=true) | |
Create an I2CStatusLiveLogger that can trace live I2C notifications determined by trace. More... | |
Public Member Functions inherited from i2c::debug::I2CDebugLiveLogger< OSTREAM > | |
| I2CDebugLiveLogger (OSTREAM &out, DEBUG debug=DEBUG::DEBUG_ALL) | |
Create an I2CDebugLiveLogger that can trace live I2C notifications determined by debug list. More... | |
Class tracing I2C status and debug notifications live to out.
Definition at line 421 of file i2c_debug.h.
|
inline |
Create an I2CDebugLiveLogger that can trace live I2C notifications determined by debug and trace list.
I2C notifications are output to out.
| out | the streams::ostream to output traces to |
| trace | the list of debug notifications to be recorded |
| debug | the list of status notifications to be recorded |
| hex_status | if true (the default), status values will be displayed in hexadecimal, otherwise status name will be displayed |
Definition at line 441 of file i2c_debug.h.