From df55b8f2e1f9fe4d7dd27d1eb9da8eaa9073facc Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Sun, 12 Oct 2025 20:43:13 +0200 Subject: [PATCH] hang fix fix --- Firmware/sdk/core/src/app_system.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Firmware/sdk/core/src/app_system.cpp b/Firmware/sdk/core/src/app_system.cpp index c1ff268..a3470a3 100644 --- a/Firmware/sdk/core/src/app_system.cpp +++ b/Firmware/sdk/core/src/app_system.cpp @@ -90,6 +90,9 @@ void AppSystem::run() { events.reserve(4); while (true) { + if (auto* hooks = context.loopHooks()) + hooks->onLoopIteration(); + events.clear(); const std::uint32_t now = context.clock.millis(); processDueTimers(now, events); @@ -138,9 +141,6 @@ void AppSystem::run() { eventBus->scheduleTimerSignal(waitMs); eventBus->wait(mask, IEventBus::kWaitForever); } - - if (auto* hooks = context.loopHooks()) - hooks->onLoopIteration(); } }