Tweak app console setup to improve companion connections

- disable regular log output when entering the console
 - disable colour changes for the prompt character
custom
jacqueline 10 months ago
parent 88ac96242f
commit 1b7fb84220
  1. 2
      lib/console/esp_console_repl.c
  2. 5
      src/tangara/app_console/app_console.cpp
  3. 8
      src/tangara/app_console/app_console.hpp

@ -333,7 +333,7 @@ static esp_err_t esp_console_setup_prompt(const char *prompt, esp_console_repl_c
if (prompt) { if (prompt) {
prompt_temp = 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; return ESP_OK;
} }

@ -690,6 +690,11 @@ void RegisterLua() {
esp_console_cmd_register(&cmd_luarun); esp_console_cmd_register(&cmd_luarun);
} }
auto AppConsole::PrerunCallback() -> void {
Console::PrerunCallback();
esp_log_level_set("*", ESP_LOG_NONE);
}
auto AppConsole::RegisterExtraComponents() -> void { auto AppConsole::RegisterExtraComponents() -> void {
RegisterVersion(); RegisterVersion();
RegisterListDir(); RegisterListDir();

@ -9,9 +9,9 @@
#include <memory> #include <memory>
#include "audio/track_queue.hpp" #include "audio/track_queue.hpp"
#include "drivers/bluetooth.hpp"
#include "dev_console/console.hpp"
#include "database/database.hpp" #include "database/database.hpp"
#include "dev_console/console.hpp"
#include "drivers/bluetooth.hpp"
#include "drivers/samd.hpp" #include "drivers/samd.hpp"
#include "system_fsm/service_locator.hpp" #include "system_fsm/service_locator.hpp"
@ -21,8 +21,10 @@ class AppConsole : public Console {
public: public:
static std::shared_ptr<system_fsm::ServiceLocator> sServices; static std::shared_ptr<system_fsm::ServiceLocator> sServices;
auto PrerunCallback() -> void override;
protected: protected:
virtual auto RegisterExtraComponents() -> void; auto RegisterExtraComponents() -> void override;
}; };
} // namespace console } // namespace console

Loading…
Cancel
Save