diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-07-03 16:32:08 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-07-03 16:32:08 +1000 |
| commit | 1b7fb84220222a447b18b760a4d8437587b46c2a (patch) | |
| tree | 52f2fe4392f6c7349069fb7de81bd6dd2d338ec0 /src | |
| parent | 88ac96242f0d36e53876ece9f90baf776616f0bc (diff) | |
| download | tangara-fw-1b7fb84220222a447b18b760a4d8437587b46c2a.tar.gz | |
Tweak app console setup to improve companion connections
- disable regular log output when entering the console
- disable colour changes for the prompt character
Diffstat (limited to 'src')
| -rw-r--r-- | src/tangara/app_console/app_console.cpp | 5 | ||||
| -rw-r--r-- | src/tangara/app_console/app_console.hpp | 8 |
2 files changed, 10 insertions, 3 deletions
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 <memory> #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<system_fsm::ServiceLocator> sServices; + auto PrerunCallback() -> void override; + protected: - virtual auto RegisterExtraComponents() -> void; + auto RegisterExtraComponents() -> void override; }; } // namespace console |
