diff --git a/libraries/ESP8266WebServer/examples/AdvancedWebServer/AdvancedWebServer.ino b/libraries/ESP8266WebServer/examples/AdvancedWebServer/AdvancedWebServer.ino index fb02d0f98..2fc8508ca 100644 --- a/libraries/ESP8266WebServer/examples/AdvancedWebServer/AdvancedWebServer.ino +++ b/libraries/ESP8266WebServer/examples/AdvancedWebServer/AdvancedWebServer.ino @@ -94,6 +94,25 @@ void handleNotFound() { digitalWrite(led, 0); } +void drawGraph() { + String out; + out.reserve(2600); + char temp[70]; + out += "\n"; + out += "\n"; + out += "\n"; + int y = rand() % 130; + for (int x = 10; x < 390; x += 10) { + int y2 = rand() % 130; + sprintf(temp, "\n", x, 140 - y, x + 10, 140 - y2); + out += temp; + y = y2; + } + out += "\n\n"; + + server.send(200, "image/svg+xml", out); +} + void setup(void) { pinMode(led, OUTPUT); digitalWrite(led, 0); @@ -133,20 +152,3 @@ void loop(void) { MDNS.update(); } -void drawGraph() { - String out = ""; - char temp[100]; - out += "\n"; - out += "\n"; - out += "\n"; - int y = rand() % 130; - for (int x = 10; x < 390; x += 10) { - int y2 = rand() % 130; - sprintf(temp, "\n", x, 140 - y, x + 10, 140 - y2); - out += temp; - y = y2; - } - out += "\n\n"; - - server.send(200, "image/svg+xml", out); -} diff --git a/libraries/esp8266/examples/NTP-TZ-DST/NTP-TZ-DST.ino b/libraries/esp8266/examples/NTP-TZ-DST/NTP-TZ-DST.ino index fe713e02d..c526b6670 100644 --- a/libraries/esp8266/examples/NTP-TZ-DST/NTP-TZ-DST.ino +++ b/libraries/esp8266/examples/NTP-TZ-DST/NTP-TZ-DST.ino @@ -85,6 +85,16 @@ static bool time_machine_running = false; // return 15000; // 15s //} +#define PTM(w) \ + Serial.print(" " #w "="); \ + Serial.print(tm->tm_##w); + +void printTm(const char* what, const tm* tm) { + Serial.print(what); + PTM(isdst); PTM(yday); PTM(wday); + PTM(year); PTM(mon); PTM(mday); + PTM(hour); PTM(min); PTM(sec); +} void showTime() { gettimeofday(&tv, nullptr); @@ -152,18 +162,6 @@ void showTime() { Serial.println(); } - -#define PTM(w) \ - Serial.print(" " #w "="); \ - Serial.print(tm->tm_##w); - -void printTm(const char* what, const tm* tm) { - Serial.print(what); - PTM(isdst); PTM(yday); PTM(wday); - PTM(year); PTM(mon); PTM(mday); - PTM(hour); PTM(min); PTM(sec); -} - void time_is_set_scheduled() { // everything is allowed in this function