1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2026-03-28 18:06:37 +01:00

Modify button labels in PageClock

This commit is contained in:
norbert-walter
2026-02-06 12:52:14 +01:00
parent a70d976a6e
commit 6870c9b8a4

View File

@@ -137,7 +137,7 @@ public:
commonData->keydata[1].label = "POS"; commonData->keydata[1].label = "POS";
commonData->keydata[2].label = "+"; commonData->keydata[2].label = "+";
commonData->keydata[3].label = "-"; commonData->keydata[3].label = "-";
commonData->keydata[4].label = "RUN"; commonData->keydata[4].label = "START";
} else { } else {
// Clock modes: like original // Clock modes: like original
commonData->keydata[0].label = "MODE"; commonData->keydata[0].label = "MODE";
@@ -362,7 +362,7 @@ public:
int dispS = timerSeconds; int dispS = timerSeconds;
// Update remaining time if timer is running (based on RTC) // Update remaining time if timer is running (based on RTC)
if (timerRunning && commonData->data.rtcValid) { if (timerRunning && commonData->data.rtcValid) {
struct tm rtcCopy = commonData->data.rtcTime; struct tm rtcCopy = commonData->data.rtcTime;
time_t nowEpoch = mktime(&rtcCopy); time_t nowEpoch = mktime(&rtcCopy);
time_t remaining = timerEndEpoch - nowEpoch; time_t remaining = timerEndEpoch - nowEpoch;
@@ -375,7 +375,7 @@ public:
if (remaining <= 0) { if (remaining <= 0) {
remaining = 0; remaining = 0;
timerRunning = false; timerRunning = false;
commonData->keydata[4].label = "RUN"; commonData->keydata[4].label = "START";
// Buzzer alarm (100% power) // Buzzer alarm (100% power)
setBuzzerPower(100); setBuzzerPower(100);
buzzer(TONE4, 800); buzzer(TONE4, 800);
@@ -387,7 +387,7 @@ public:
timerSeconds = timerStartSeconds; timerSeconds = timerStartSeconds;
} }
else{ else{
commonData->keydata[4].label = "STOP"; commonData->keydata[4].label = "RESET";
} }
int rem = static_cast<int>(remaining); int rem = static_cast<int>(remaining);
dispH = rem / 3600; dispH = rem / 3600;