Make task tracing tools conditionally compiled

custom
jacqueline 2 years ago
parent c36bbe4e7d
commit 96252973d9
  1. 6
      sdkconfig.common
  2. 5
      src/app_console/app_console.cpp

@ -75,13 +75,9 @@ CONFIG_FATFS_VOLUME_COUNT=1
CONFIG_FATFS_LFN_HEAP=y
CONFIG_FATFS_API_ENCODING_UTF_8=y
CONFIG_FATFS_USE_FASTSEEK=y
CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID=y
CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=y
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
CONFIG_HEAP_POISONING_COMPREHENSIVE=y
CONFIG_HEAP_TRACING_STANDALONE=y
CONFIG_HEAP_TRACING_STACK_DEPTH=5
CONFIG_HEAP_POISONING_LIGHT=y
CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS=y
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y
# CONFIG_MQTT_PROTOCOL_311 is not set

@ -336,6 +336,7 @@ void RegisterDbDump() {
esp_console_cmd_register(&cmd);
}
#if CONFIG_APPTRACE_ENABLE
int CmdTasks(int argc, char** argv) {
if (!configUSE_TRACE_FACILITY) {
std::cout << "configUSE_TRACE_FACILITY must be enabled" << std::endl;
@ -445,6 +446,7 @@ void RegisterTasks() {
.argtable = NULL};
esp_console_cmd_register(&cmd);
}
#endif
int CmdHeaps(int argc, char** argv) {
static const std::pmr::string usage = "usage: heaps";
@ -636,7 +638,10 @@ auto AppConsole::RegisterExtraComponents() -> void {
RegisterDbTracks();
RegisterDbIndex();
RegisterDbDump();
#if CONFIG_APPTRACE_ENABLE
RegisterTasks();
#endif
RegisterHeaps();
#if CONFIG_HEAP_TRACING

Loading…
Cancel
Save