Skip to content

Commit 4caf435

Browse files
Fix AdvancedWebServer.ino uptime conversion
From espressif/arduino-esp32#9224
1 parent 1f9350d commit 4caf435

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Diff for: libraries/WebServer/examples/AdvancedWebServer/AdvancedWebServer.ino

+4-3
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ void handleRoot() {
6060
static int cnt = 0;
6161
digitalWrite(led, 1);
6262
int sec = millis() / 1000;
63-
int min = sec / 60;
64-
int hr = min / 60;
63+
int hr = sec / 3600;
64+
int min = (sec / 60) % 60;
65+
sec = sec % 60;
6566

6667
StreamString temp;
6768
temp.reserve(500); // Preallocate a large chunk to avoid memory fragmentation
@@ -80,7 +81,7 @@ void handleRoot() {
8081
<p>Page Count: %d</p>\
8182
<img src=\"/test.svg\" />\
8283
</body>\
83-
</html>", hr, min % 60, sec % 60, rp2040.getFreeHeap(), ++cnt);
84+
</html>", hr, min, sec, rp2040.getFreeHeap(), ++cnt);
8485
server.send(200, "text/html", temp);
8586
digitalWrite(led, 0);
8687
}

0 commit comments

Comments
 (0)