From 1b7fb84220222a447b18b760a4d8437587b46c2a Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 3 Jul 2024 16:32:08 +1000 Subject: Tweak app console setup to improve companion connections - disable regular log output when entering the console - disable colour changes for the prompt character --- src/tangara/app_console/app_console.cpp | 5 +++++ src/tangara/app_console/app_console.hpp | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'src') 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 -- cgit v1.2.3