Debugging

Note

This documentation is under construction.

Debugging tools and techniques for Thermoquad development.

Serial Debugging

Use Heliostat for protocol-level debugging:

heliostat error_detection --port /dev/ttyUSB0

Logging

Zephyr logging is configured via Kconfig:

CONFIG_LOG=y
CONFIG_LOG_DEFAULT_LEVEL=3

GDB Debugging

west debug