Getting Started
Installation
Add all source files from tband/src
to your project
and place all headers from tband/inc
inside a folder
that is recognized as an include path.
If you are using FreeRTOS, include tband.h
at the end of the FreeRTOSConfig.h
header.
To use the tracer, only include tband.h
in your code. Do not directly include any other Tonbandgerät headers.
Note that Tonbandgerät is written using C11. Older versions of C are not tested.
Porting
Provide a tband_port.h
header that implements all required porting macros. Example implementations
can be found here.
Configuration
Provide a tband_config.h
header, and configure Tonbandgerät using the configuration macros. Note that you
have to provide this file even if you are keeping all settings at their default value or are providing configuration through
compiler flags.
Trace Handling
Pick a trace handling backend and implement some mechanism for transmitting trace data to the computer.