Commit Graph

14 Commits

Author SHA1 Message Date
Erhan Kurubas
19a27980a5 refactor(examples): group trace examples under examples/system/tracing/
Move 7 trace-related examples (app_trace_basic, app_trace_to_plot,
esp_trace_custom_library, function_tracing, gcov, sysview_tracing,
sysview_tracing_heap_log) from examples/system/ into a dedicated
examples/system/tracing/ subdirectory for better organization.

Update all path references across documentation (en + zh_CN),
build-test-rules, CI configs, Kconfig, and component READMEs.
2026-07-27 23:56:02 +03:00
Erhan Kurubas
6c6490d54c docs(esp_trace): restructure tracing docs with esp_trace as master
Reorganize the tracing documentation so esp_trace is the master
component, with app_trace, SystemView, and Gcov referenced from it.
2026-07-23 08:58:30 +03:00
Erhan Kurubas
39d6aaaecb feat(esp_trace): add compiler-instrumented function tracing support 2026-07-16 10:18:25 +02:00
Erhan Kurubas
67e42bfaec fix(esp_trace): limit USB-Serial-JTAG trace flush timeout 2026-07-08 12:59:44 +02:00
Marius Vikhammer
f7344e0a46 refactor(panic): route panic handlers through esp_sys_event
Let panic-related components register their hooks through
esp_sys_event so panic sequencing stays extensible without
hardcoded esp_system dependencies.
2026-06-10 11:21:47 +08:00
Erhan Kurubas
5bcaf281e2 Merge branch 'feat/esp_trace_example' into 'master'
esp_trace example library integration

See merge request espressif/esp-idf!48605
2026-05-26 17:38:22 +02:00
Sudeep Mohanty
6e3fae60fc fix(components): initialize srcs variable to prevent scope leakage 2026-05-21 10:05:47 +02:00
Erhan Kurubas
41d425bf05 feat(esp_trace): add example to demonstrate external lib integration 2026-05-20 11:55:10 +02:00
Erhan Kurubas
4c88c77f9c feat(esp_trace): extend encoder interface
Add esp_trace_flush, esp_trace_start and esp_trace_stop APIs
2026-05-20 11:32:45 +02:00
Erhan Kurubas
de197e3c0f change(esp_trace): allow init without transport(none) 2026-05-20 11:32:45 +02:00
Erhan Kurubas
05010137f8 feat(esp_trace): add usb-serial-jtag as a transport channel 2026-02-18 12:01:40 +01:00
Erhan Kurubas
0159206593 docs(esp_trace): update README for SystemView as external managed component 2025-12-09 18:08:42 +01:00
Erhan Kurubas
79cda70029 change(app_trace): move sysview to component registry 2025-11-10 15:55:41 +08:00
Erhan Kurubas
1dac8685db feat(tracing): add new component for tracing 2025-10-30 12:15:35 +01:00