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.