Implement crash handler and diagnostics app (#119)

This commit is contained in:
Ken Van Hoeylandt
2024-12-12 22:38:48 +01:00
committed by GitHub
parent 74a53b2735
commit 51c6aaa428
38 changed files with 3717 additions and 24 deletions
+5
View File
@@ -30,6 +30,7 @@ if (DEFINED ENV{ESP_IDF_VERSION})
"Libraries/lv_screenshot"
"Libraries/M5Unified"
"Libraries/M5GFX"
"Libraries/QRCode"
)
set(EXCLUDE_COMPONENTS "Simulator")
@@ -54,6 +55,9 @@ if (DEFINED ENV{ESP_IDF_VERSION})
LVGL_CONFIG_FULL_PATH Libraries/lvgl_conf ABSOLUTE
)
add_compile_definitions(LV_CONF_PATH=${LVGL_CONFIG_FULL_PATH}/lv_conf_kconfig.h)
idf_build_set_property(LINK_OPTIONS "-Wl,--wrap=esp_panic_handler" APPEND)
add_compile_definitions(TT_VERSION="alpha1")
else()
message("Building for sim target")
endif()
@@ -75,6 +79,7 @@ if (NOT DEFINED ENV{ESP_IDF_VERSION})
set(FREERTOS_PORT GCC_POSIX CACHE STRING "")
add_subdirectory(Libraries/FreeRTOS-Kernel)
add_subdirectory(Libraries/lv_screenshot)
add_subdirectory(Libraries/QRCode)
target_compile_definitions(freertos_kernel PUBLIC "projCOVERAGE_TEST=0")
target_include_directories(freertos_kernel
PUBLIC Boards/Simulator/Source # for FreeRTOSConfig.h