From a6afbebc945909a89777865e861ac34f737474c5 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 3 Jun 2018 23:17:29 +0200 Subject: [PATCH] support for CLI (over USB CDC) without DEBUG (#5940) --- radio/src/cli.cpp | 4 ++++ radio/src/targets/common/arm/stm32/CMakeLists.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/radio/src/cli.cpp b/radio/src/cli.cpp index 69d948e17..7897138e6 100644 --- a/radio/src/cli.cpp +++ b/radio/src/cli.cpp @@ -701,6 +701,7 @@ int cliTest(const char ** argv) return 0; } +#if defined(DEBUG) int cliTrace(const char ** argv) { if (!strcmp(argv[1], "on")) { @@ -714,6 +715,7 @@ int cliTrace(const char ** argv) } return 0; } +#endif int cliStackInfo(const char ** argv) { @@ -1220,7 +1222,9 @@ const CliCommand cliCommands[] = { { "stackinfo", cliStackInfo, "" }, { "meminfo", cliMemoryInfo, "" }, { "test", cliTest, "new | std::exception | graphics | memspd" }, +#if defined(DEBUG) { "trace", cliTrace, "on | off" }, +#endif { "help", cliHelp, "[]" }, { "debugvars", cliDebugVars, "" }, { "repeat", cliRepeat, " " }, diff --git a/radio/src/targets/common/arm/stm32/CMakeLists.txt b/radio/src/targets/common/arm/stm32/CMakeLists.txt index 78917813d..3c7c046bf 100644 --- a/radio/src/targets/common/arm/stm32/CMakeLists.txt +++ b/radio/src/targets/common/arm/stm32/CMakeLists.txt @@ -39,7 +39,7 @@ set(FIRMWARE_TARGET_SRC ../common/arm/stm32/flash_driver.cpp ) -if(DEBUG) +if(DEBUG OR CLI) set(STM32USB_SRC ${STM32USB_SRC} STM32_USB_Device_Library/Class/cdc/src/usbd_cdc_core.c