summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-07-03 16:32:08 +1000
committerjacqueline <me@jacqueline.id.au>2024-07-03 16:32:08 +1000
commit1b7fb84220222a447b18b760a4d8437587b46c2a (patch)
tree52f2fe4392f6c7349069fb7de81bd6dd2d338ec0 /src
parent88ac96242f0d36e53876ece9f90baf776616f0bc (diff)
downloadtangara-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.cpp5
-rw-r--r--src/tangara/app_console/app_console.hpp8
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