Tweak app console setup to improve companion connections
- disable regular log output when entering the console - disable colour changes for the prompt character
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user