Trace

# Introduction

This small library is used to print debug information to an output. It serves as a general interface (LAL Library Abstraction Layer).

The library consists of a single class named Trace. There is no need to make an instance of this class. Instead use the Trace::out() methods to output the information needed.

# Targets

## F7-DISCO Board

When working with the F7-DISCO board, Trace outputs the information using the USB-STLINK interface of the debugger USB cable to the Host. On Windows, the 'STLink Virtual COM' Port must be opened to see the trace output. During compilation time, the constant USE_PLATFORM_F7_DISCO_GCC_TRACE must be defined.

### Serial Configuration

- Baud: 115200
- Data Bits: 8
- Parity: none
- Stop Bits: 1
- Flow control: none

## QT library

When working with the QT library, Trace outputs the information to the debuggers output window. During compilation time, the constant TC_QTCREATOR must be defined.

# Links to related Documentation

- Test Bench Documentation - XF Documentation