mirror of
https://github.com/scottchiefbaker/ESP-WebOTA.git
synced 2024-08-30 18:12:33 +00:00
Merge branch 'master' into asyncweb
This commit is contained in:
commit
59d101e1ed
@ -267,10 +267,24 @@ String WebOTA::get_board_type() {
|
||||
#else
|
||||
String BOARD_NAME = "Unknown";
|
||||
#endif
|
||||
|
||||
return BOARD_NAME;
|
||||
}
|
||||
|
||||
String get_mac_address() {
|
||||
uint8_t mac[6];
|
||||
|
||||
// Put the addr in mac
|
||||
WiFi.macAddress(mac);
|
||||
|
||||
// Build a string and return it
|
||||
char buf[20] = "";
|
||||
snprintf(buf, sizeof(buf), "%X:%X:%X:%X:%X:%X", mac[0],mac[1],mac[2],mac[3],mac[4],mac[5]);
|
||||
|
||||
String ret = buf;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
int WebOTA::add_http_routes(AsyncWebServer *server, const char *path) {
|
||||
|
||||
// FILE: main.js
|
||||
@ -303,11 +317,12 @@ int WebOTA::add_http_routes(AsyncWebServer *server, const char *path) {
|
||||
String BOARD_TYPE = this->get_board_type();
|
||||
//size_t x = this->max_sketch_size();
|
||||
|
||||
String uptime_str = human_time(millis() / 1000);
|
||||
const char* mac_addr = WiFi.macAddress().c_str();
|
||||
String uptime_str = human_time(millis() / 1000);
|
||||
String board_type = webota.get_board_type();
|
||||
String mac_addr = get_mac_address();
|
||||
|
||||
char buf[1024];
|
||||
snprintf_P(buf, sizeof(buf), INDEX_HTML, WEBOTA_VERSION, BOARD_TYPE.c_str(), mac_addr, uptime_str.c_str());
|
||||
snprintf_P(buf, sizeof(buf), INDEX_HTML, WEBOTA_VERSION, board_type, mac_addr.c_str(), uptime_str.c_str());
|
||||
|
||||
html = buf;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user