Silicon Labs Debug Logger#

Comprehensive logging system with multiple backends and efficient event handling.

The Silicon Labs Debug Logger provides a flexible, efficient logging system that supports multiple backends including proprietary interfaces and SEGGER SystemView. It offers both printf-style and event-based logging with compile-time and runtime filtering capabilities.

Key features:

  • Multiple log levels (INFO, DEBUG, WARN, ERROR, CRASH)

  • Multiple backend support (Proprietary, SystemView)

  • Efficient ring buffer implementation

  • Multi-core timestamp synchronization

  • Compile-time optimization for reduced overhead

  • Power management integration

Modules#

Common API Functions

Constants and Limits

Internal API Functions

Platform-Specific API Functions

Type Definitions