mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-26 12:46:37 +00:00
Make console less chatty
This commit is contained in:
parent
92b360a7ad
commit
3ad815cd5d
@ -119,6 +119,7 @@ void consoleStart()
|
|||||||
LOG_INFO(TAG_CONS, F(D_SERVICE_STARTED));
|
LOG_INFO(TAG_CONS, F(D_SERVICE_STARTED));
|
||||||
|
|
||||||
console->setLineCallback(console_process_line);
|
console->setLineCallback(console_process_line);
|
||||||
|
console->setAutoUpdate(false);
|
||||||
console_logon(); // todo: logon
|
console_logon(); // todo: logon
|
||||||
console->setPrompt("Prompt > ");
|
console->setPrompt("Prompt > ");
|
||||||
} else {
|
} else {
|
||||||
@ -148,6 +149,7 @@ IRAM_ATTR void consoleLoop()
|
|||||||
{
|
{
|
||||||
if(!console) return;
|
if(!console) return;
|
||||||
|
|
||||||
|
bool update = false;
|
||||||
while(int16_t keypress = console->readKey()) {
|
while(int16_t keypress = console->readKey()) {
|
||||||
switch(keypress) {
|
switch(keypress) {
|
||||||
|
|
||||||
@ -162,9 +164,18 @@ IRAM_ATTR void consoleLoop()
|
|||||||
case(ConsoleInput::KEY_FN)...(ConsoleInput::KEY_FN + 12):
|
case(ConsoleInput::KEY_FN)...(ConsoleInput::KEY_FN + 12):
|
||||||
dispatch_set_page(keypress - ConsoleInput::KEY_FN, LV_SCR_LOAD_ANIM_NONE, 500, 0);
|
dispatch_set_page(keypress - ConsoleInput::KEY_FN, LV_SCR_LOAD_ANIM_NONE, 500, 0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0:
|
||||||
|
case -1:
|
||||||
|
break;
|
||||||
|
|
||||||
|
default: {
|
||||||
|
update = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(update) console_update_prompt();
|
||||||
|
}
|
||||||
|
|
||||||
#if HASP_USE_CONFIG > 0
|
#if HASP_USE_CONFIG > 0
|
||||||
bool consoleGetConfig(const JsonObject& settings)
|
bool consoleGetConfig(const JsonObject& settings)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user