Merge branch 'feat-additional-compensation' of https://github.com/jpirnay/crosspoint-reader into mybuild

This commit is contained in:
jpirnay
2026-03-29 18:35:36 +02:00
parent 4740145a88
commit 0bdfc6e816
27 changed files with 1514 additions and 85 deletions
+14
View File
@@ -1,5 +1,7 @@
#include "ActivityManager.h"
#include <Arduino.h>
#include <HalClock.h>
#include <HalPowerManager.h>
#include "boot_sleep/BootActivity.h"
@@ -56,6 +58,18 @@ void ActivityManager::loop() {
currentActivity->loop();
}
if (SETTINGS.useClock && HalClock::isSynced()) {
time_t now = HalClock::now();
if (now > 0) {
static time_t lastMinute = -1;
time_t minute = now / 60;
if (minute != lastMinute) {
lastMinute = minute;
requestUpdate();
}
}
}
while (pendingAction != PendingAction::None) {
if (pendingAction == PendingAction::Pop) {
RenderLock lock;