diff --git a/lib/console/esp_console_repl.c b/lib/console/esp_console_repl.c index bbc49ed9..119c4c9d 100644 --- a/lib/console/esp_console_repl.c +++ b/lib/console/esp_console_repl.c @@ -333,7 +333,7 @@ static esp_err_t esp_console_setup_prompt(const char *prompt, esp_console_repl_c if (prompt) { prompt_temp = prompt; } - snprintf(repl_com->prompt, CONSOLE_PROMPT_MAX_LEN - 1, LOG_COLOR_I "%s " LOG_RESET_COLOR, prompt_temp); + snprintf(repl_com->prompt, CONSOLE_PROMPT_MAX_LEN - 1, "%s ", prompt_temp); return ESP_OK; } diff --git a/src/tangara/app_console/app_console.cpp b/src/tangara/app_console/app_console.cpp index e3048ba2..f3593e1b 100644 --- a/src/tangara/app_console/app_console.cpp +++ b/src/tangara/app_console/app_console.cpp @@ -690,6 +690,11 @@ void RegisterLua() { esp_console_cmd_register(&cmd_luarun); } +auto AppConsole::PrerunCallback() -> void { + Console::PrerunCallback(); + esp_log_level_set("*", ESP_LOG_NONE); +} + auto AppConsole::RegisterExtraComponents() -> void { RegisterVersion(); RegisterListDir(); diff --git a/src/tangara/app_console/app_console.hpp b/src/tangara/app_console/app_console.hpp index b88b1330..ded3687d 100644 --- a/src/tangara/app_console/app_console.hpp +++ b/src/tangara/app_console/app_console.hpp @@ -9,9 +9,9 @@ #include #include "audio/track_queue.hpp" -#include "drivers/bluetooth.hpp" -#include "dev_console/console.hpp" #include "database/database.hpp" +#include "dev_console/console.hpp" +#include "drivers/bluetooth.hpp" #include "drivers/samd.hpp" #include "system_fsm/service_locator.hpp" @@ -21,8 +21,10 @@ class AppConsole : public Console { public: static std::shared_ptr sServices; + auto PrerunCallback() -> void override; + protected: - virtual auto RegisterExtraComponents() -> void; + auto RegisterExtraComponents() -> void override; }; } // namespace console