esp-idf/examples/system
Guillaume Souchere 7492c862af feat(heap): Dissociate heap poisoning from task tracking
In order to enable CONFIG_HEAP_TASK_TRACKING, some kind
of poisoning had to be enabled (!HEAP_POISONING_DISABLED).
However since those functionalities don't seem to be related
in any way, this commit decouple them by removing
MULTI_HEAP_BLOCK_OWNER from poison_head_t in multi_heap_poisoning.c
and handling the block ownership in heap_caps.c instead.

Note that handling task tracking in multi_heap.c would necessitate
updating the ROM implementation of multi_heap.c as well. For this
reason, the task tracking feature has to be handled in heap_caps.c.
2023-10-18 06:43:22 +02:00
..
app_trace_basic feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
app_trace_to_plot feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
base_mac_address feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
console feat(examples): add local components via idf_component.yml 2023-09-19 10:38:24 +02:00
deep_sleep feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN 2023-08-09 19:46:25 +08:00
deep_sleep_wake_stub remove(pm/deep_sleep): enable CI test for esp32h2 deepsleep 2023-07-27 12:11:35 +08:00
efuse feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
esp_event feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
esp_timer ci: fix invalid kconfig options in system test apps 2023-05-09 11:27:55 +08:00
eventfd feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
flash_suspend Fix function signature in flash suspend example 2023-04-15 21:27:10 -04:00
freertos/real_time_stats feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
gcov feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
gdbstub feature(gdbstub): Move runtime gdbstub out of panic config 2023-08-01 14:28:07 +04:00
heap_task_tracking feat(heap): Dissociate heap poisoning from task tracking 2023-10-18 06:43:22 +02:00
himem ci: fix invalid kconfig options in system test apps 2023-05-09 11:27:55 +08:00
ipc/ipc_isr feat(esp_system): Support IPC_ISR for ESP32P4 2023-09-15 23:38:12 +08:00
light_sleep example: bringup light sleep example for esp32h2 2023-06-26 21:05:16 +08:00
ota feat(examples): add local components via idf_component.yml 2023-09-19 10:38:24 +02:00
perfmon tools: Increase the minimal supported CMake version to 3.16 2022-06-01 06:35:02 +00:00
pthread feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
select feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
startup_time feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
sysview_tracing fix: Replace deprecated flushregs alias with full gdb command 2023-07-13 09:26:47 +02:00
sysview_tracing_heap_log fix: Replace deprecated flushregs alias with full gdb command 2023-07-13 09:26:47 +02:00
task_watchdog feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
ulp lp-core-uart: Added support for printf to the LP core 2023-06-21 11:16:13 +02:00
unit_test feat(ci): Enable p4 example, test_apps and unit tests CI build 2023-08-24 12:51:19 +08:00
xip_from_psram ci: fix invalid kconfig options in system test apps 2023-05-09 11:27:55 +08:00
.build-test-rules.yml feat(esp_system): Support IPC_ISR for ESP32P4 2023-09-15 23:38:12 +08:00
README.md event: Implement event loop library 2018-10-26 13:14:19 +08:00

System Examples

Configuration and management of memory, interrupts, WDT (watchdog timer), OTA (over the air updates), deep sleep logging, and event loops.

See the README.md file in the upper level examples directory for more information about examples.