DebugComponents
Description
Debug Component.
This Component provides the bootloader with support for debugging functions. The Component implements two types of debugging functionality:
- Defining SL_DEBUG_ASSERT enables assertions on compile-time configurable parameters in the bootloader
- Defining SL_DEBUG_PRINT enables debug prints at strategic points in the code.
This component provides the bootloader with support for debugging functions. The component implements two types of debugging functionality:
- Defining SL_DEBUG_ASSERT enables assertions on compile-time configurable parameters in the bootloader
- Defining SL_DEBUG_PRINT enables debug prints at strategic points in the code.
Macros |
|
#define | BTL_ASSERT (exp) ((void)(exp)) |
Assertion in bootloader.
|
|
#define | BTL_DEBUG_INIT () do {} while (0) |
Initialize debug output.
|
|
#define | BTL_DEBUG_PRINT (str) do {} while (0) |
Print a string to debug out.
|
|
#define | BTL_DEBUG_PRINTLN (str) do {} while (0) |
Print a string followed by a newline to debug out.
|
|
#define | BTL_DEBUG_PRINTC (chr) do {} while (0) |
Print a character to debut out.
|
|
#define | BTL_DEBUG_PRINT_CHAR_HEX (number) do {} while (0) |
Print a single hex byte.
|
|
#define | BTL_DEBUG_PRINT_SHORT_HEX (number) do {} while (0) |
Print two hex bytes.
|
|
#define | BTL_DEBUG_PRINT_WORD_HEX (number) do {} while (0) |
Print a hex word.
|
|
#define | BTL_DEBUG_PRINT_LF () do {} while (0) |
Print a newline.
|
|
#define | SL_DEBUG_PRINT 0 |
Print debug message to SWO.
|
|
#define | SL_DEBUG_ASSERT 0 |
Enable Assert in source code.
|
|
#define | SL_DEBUG_PERIPHERAL DBG |
SWO Debug Peripheral.
|
|
#define | SL_DEBUG_SWV_PORT gpioPortF |
SWO Debug Port.
|
|
#define | SL_DEBUG_SWV_PIN 2 |
SWO Debug Pin.
|
|
#define | SL_DEBUG_SWV_LOC 0 |
SWO Debug Location.
|
|