From a6764820d3dfca30b18ac1d9c88661fcf21e1e30 Mon Sep 17 00:00:00 2001 From: liquidraver <504870+liquidraver@users.noreply.github.com> Date: Fri, 24 Apr 2026 12:23:15 +0200 Subject: [PATCH] repeater housekeeping bugfix --- zephcore/src/main_repeater.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/zephcore/src/main_repeater.cpp b/zephcore/src/main_repeater.cpp index a9a874f..5225b3d 100644 --- a/zephcore/src/main_repeater.cpp +++ b/zephcore/src/main_repeater.cpp @@ -341,6 +341,11 @@ static void repeater_event_loop(void) * on packet-driven events. */ if (repeater_mesh_ptr) { repeater_mesh_ptr->maintenanceLoop(); + /* Also drive loop() so time-based actions (advert + * timers, tempradio set/revert, contacts flush, + * uplink status) still fire when no LoRa/CLI + * traffic wakes the event loop. */ + repeater_mesh_ptr->loop(); } #endif