mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-28 05:36:37 +00:00
Restore the debugPrintHaspHeader
This commit is contained in:
parent
6662d07c2d
commit
fdc8d86b3f
@ -966,6 +966,8 @@ void dispatchSetup()
|
|||||||
// In order of importance : commands are NOT case-sensitive
|
// In order of importance : commands are NOT case-sensitive
|
||||||
// The command.func() call will receive the full topic and payload parameters!
|
// The command.func() call will receive the full topic and payload parameters!
|
||||||
|
|
||||||
|
LOG_TRACE(TAG_MSGR, F(D_SERVICE_STARTING));
|
||||||
|
|
||||||
/* WARNING: remember to expand the commands array when adding new commands */
|
/* WARNING: remember to expand the commands array when adding new commands */
|
||||||
dispatch_add_command(PSTR("json"), dispatch_parse_json);
|
dispatch_add_command(PSTR("json"), dispatch_parse_json);
|
||||||
dispatch_add_command(PSTR("page"), dispatch_page);
|
dispatch_add_command(PSTR("page"), dispatch_page);
|
||||||
@ -989,6 +991,8 @@ void dispatchSetup()
|
|||||||
dispatch_add_command(PSTR("setupap"), oobeFakeSetup);
|
dispatch_add_command(PSTR("setupap"), oobeFakeSetup);
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: remember to expand the commands array when adding new commands */
|
/* WARNING: remember to expand the commands array when adding new commands */
|
||||||
|
|
||||||
|
LOG_INFO(TAG_MSGR, F(D_SERVICE_STARTED));
|
||||||
}
|
}
|
||||||
|
|
||||||
IRAM_ATTR void dispatchLoop()
|
IRAM_ATTR void dispatchLoop()
|
||||||
|
@ -37,6 +37,7 @@ inline void debugSendAnsiCode(const __FlashStringHelper* code, Print* _logOutput
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
void debug_timestamp()
|
void debug_timestamp()
|
||||||
{
|
{
|
||||||
timeval curTime;
|
timeval curTime;
|
||||||
@ -48,7 +49,7 @@ void debug_timestamp()
|
|||||||
// strftime(currentTime, 80, "%Y-%m-%d %H:%M.%S", localtime(&t));
|
// strftime(currentTime, 80, "%Y-%m-%d %H:%M.%S", localtime(&t));
|
||||||
strftime(currentTime, 80, "%H:%M:%S", localtime(&t));
|
strftime(currentTime, 80, "%H:%M:%S", localtime(&t));
|
||||||
printf("[%s.%03d] ", currentTime, milli);
|
printf("[%s.%03d] ", currentTime, milli);
|
||||||
}
|
} */
|
||||||
|
|
||||||
static void debugPrintTimestamp(int level, Print* _logOutput)
|
static void debugPrintTimestamp(int level, Print* _logOutput)
|
||||||
{ /* Print Current Time */
|
{ /* Print Current Time */
|
||||||
@ -64,8 +65,8 @@ static void debugPrintTimestamp(int level, Print* _logOutput)
|
|||||||
if(timeinfo->tm_year >= 120) {
|
if(timeinfo->tm_year >= 120) {
|
||||||
unsigned long int milli = curTime.tv_usec / 1000;
|
unsigned long int milli = curTime.tv_usec / 1000;
|
||||||
char buffer[24];
|
char buffer[24];
|
||||||
strftime(buffer, sizeof(buffer), "[%b %d %H:%M:%S", timeinfo); // Literal String
|
// strftime(buffer, sizeof(buffer), "[%b %d %H:%M:%S", timeinfo); // Literal String
|
||||||
// strftime(buffer, sizeof(buffer), "[%H:%M:%S.", timeinfo); // Literal String
|
strftime(buffer, sizeof(buffer), "[%H:%M:%S", timeinfo); // Literal String
|
||||||
|
|
||||||
#ifdef ARDUINO
|
#ifdef ARDUINO
|
||||||
_logOutput->printf(PSTR("%s.%03lu]"), buffer, milli);
|
_logOutput->printf(PSTR("%s.%03lu]"), buffer, milli);
|
||||||
@ -178,23 +179,33 @@ void debugLvglLogEvent(lv_log_level_t level, const char* file, uint32_t line, co
|
|||||||
// Send the HASP header and version to the output device specified
|
// Send the HASP header and version to the output device specified
|
||||||
void debugPrintHaspHeader(Print* output)
|
void debugPrintHaspHeader(Print* output)
|
||||||
{
|
{
|
||||||
// if(debugAnsiCodes) debug_print(output,TERM_COLOR_YELLOW);
|
char buffer[16];
|
||||||
|
|
||||||
// debug_newline(output);
|
|
||||||
// debug_print(output, F(""
|
|
||||||
// " _____ _____ _____ _____\r\n"
|
|
||||||
// " | | | _ | __| _ |\r\n"
|
|
||||||
// " | | |__ | __|\r\n"
|
|
||||||
// " |__|__|__|__|_____|__|\r\n"
|
|
||||||
// " Home Automation Switch Plate\r\n"
|
|
||||||
// " Open Hardware edition v"));
|
|
||||||
char buffer[32];
|
|
||||||
haspGetVersion(buffer, sizeof(buffer));
|
haspGetVersion(buffer, sizeof(buffer));
|
||||||
|
|
||||||
#ifdef ARDUINO
|
#ifdef ARDUINO
|
||||||
|
if(debugAnsiCodes) output->print(TERM_COLOR_YELLOW);
|
||||||
|
output->println();
|
||||||
|
output->print(F("\r\n"
|
||||||
|
" open____ _____ _____ _____\r\n"
|
||||||
|
" | | | _ | __| _ |\r\n"
|
||||||
|
" | | |__ | __|\r\n"
|
||||||
|
" |__|__|__|__|_____|__|\r\n"
|
||||||
|
" Home Automation Switch Plate\r\n"
|
||||||
|
" Open Hardware edition v"));
|
||||||
output->println(buffer);
|
output->println(buffer);
|
||||||
|
output->println();
|
||||||
#else
|
#else
|
||||||
|
if(debugAnsiCodes) debug_print(output, TERM_COLOR_YELLOW);
|
||||||
|
debug_print(output, F("\r\n"
|
||||||
|
" open____ _____ _____ _____\r\n"
|
||||||
|
" | | | _ | __| _ |\r\n"
|
||||||
|
" | | |__ | __|\r\n"
|
||||||
|
" |__|__|__|__|_____|__|\r\n"
|
||||||
|
" Home Automation Switch Plate\r\n"
|
||||||
|
" Open Hardware edition v"));
|
||||||
debug_print(output, buffer);
|
debug_print(output, buffer);
|
||||||
debug_newline(output);
|
debug_newline(output);
|
||||||
|
debug_newline(output);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -328,7 +328,7 @@ void debugSetupWithoutLogging(JsonObject settings)
|
|||||||
debugPrintHaspHeader(&Serial);
|
debugPrintHaspHeader(&Serial);
|
||||||
Serial.flush();
|
Serial.flush();
|
||||||
|
|
||||||
LOG_INFO(TAG_DEBG, F(D_SERVICE_STARTED " @ %u baud"), baudrate);
|
LOG_INFO(TAG_DEBG, F(D_SERVICE_STARTED " @ %u Bps"), baudrate);
|
||||||
LOG_INFO(TAG_DEBG, F("Environment: " PIOENV));
|
LOG_INFO(TAG_DEBG, F("Environment: " PIOENV));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -57,9 +57,9 @@ void setup()
|
|||||||
configSetup(); // also runs debugSetupWithoutLogging(), debugSetup() and debugStart()
|
configSetup(); // also runs debugSetupWithoutLogging(), debugSetup() and debugStart()
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
dispatchSetup(); // before hasp and oobe, asap after logging starts
|
||||||
guiSetup();
|
guiSetup();
|
||||||
debugSetup(); // Init the console
|
debugSetup(); // Init the console
|
||||||
dispatchSetup(); // for hasp and oobe
|
|
||||||
|
|
||||||
#if HASP_USE_CONFIG > 0
|
#if HASP_USE_CONFIG > 0
|
||||||
if(!oobeSetup())
|
if(!oobeSetup())
|
||||||
|
@ -276,7 +276,9 @@ int main(int argc, char* argv[])
|
|||||||
// printf("%s %d\n", __FILE__, __LINE__);
|
// printf("%s %d\n", __FILE__, __LINE__);
|
||||||
// fflush(stdout);
|
// fflush(stdout);
|
||||||
|
|
||||||
|
debugPrintHaspHeader(stdout);
|
||||||
LOG_NOTICE(TAG_MAIN, "pre setup");
|
LOG_NOTICE(TAG_MAIN, "pre setup");
|
||||||
|
|
||||||
setup();
|
setup();
|
||||||
|
|
||||||
LOG_TRACE(TAG_MAIN, "loop started");
|
LOG_TRACE(TAG_MAIN, "loop started");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user