diag-trace 5.0.0
µOS++ Tracing Infrastructure
Loading...
Searching...
No Matches
µOS++ Tracing Infrastructure

Diagnostic trace output channel for µOS++ applications. More...

Topics

 C++ API
 C++ tracing functions in the micro_os_plus::trace namespace.
 C API
 C-linkage wrapper functions for the tracing infrastructure.

Detailed Description

The µOS++ Tracing Infrastructure library facilitates the output of trace messages, a widely utilised diagnostic technique during debugging. A notable example is the trace::printf() function.

The core implementation is developed in C++, complemented by a minimal C wrapper layer.

The functions are categorised into three distinct groups:

  • Functions that must be implemented by the user to define the channel for transmitting trace messages from the target.
  • Core tracing functions.
  • Auxiliary utility functions.