Implements support for system level traces compatible with SEGGER SystemView tool on top of ESP32 application tracing module. That kind of traces can help to analyse program's behaviour. SystemView can show timeline of tasks/ISRs execution, context switches, statistics related to the CPUs' load distribution etc. Also this commit adds useful feature to ESP32 application tracing module: - Trace data buffering is implemented to handle temporary peaks of events load
17 lines
403 B
ReStructuredText
17 lines
403 B
ReStructuredText
System API
|
|
**********
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
Memory Allocation <mem_alloc>
|
|
Interrupt Allocation <intr_alloc>
|
|
Watchdogs <wdts>
|
|
Over The Air Updates (OTA) <ota>
|
|
Deep Sleep <deep_sleep>
|
|
Logging <log>
|
|
Base MAC address <base_mac_address>
|
|
Application Level Tracing <app_trace>
|
|
|
|
|
|
Example code for this API section is provided in :example:`system` directory of ESP-IDF examples.
|