Arduino library enabling application level tracing for ESP32 Xtensa cpu's.
Configure the library by modifying config.h.
Only esp_apptrace_init(), esp_apptrace_write() and esp_apptrace_flush() implemented so far.
esp_apptrace_init() must be called by the core running Arduino.
Tested with ESP-IDF v4.4.5.
The example batch and bash script files set up openocd for an ESP32S3 cpu to log tracing to a file. Also see https://github.com/sjp27/esp_app_trace_viewer.
ESP32 is a trademark of Espressif Systems (Shanghai) Co., Ltd.
Xtensa is a trademark of Tensilica, Inc.