From f4d518aa87aa08b26ee5d74eeb68d5e35e5c7af7 Mon Sep 17 00:00:00 2001 From: samuelbles07 Date: Sat, 26 Jul 2025 18:22:30 +0700 Subject: [PATCH 1/2] Fix agschedule anon function call order --- src/AgSchedule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AgSchedule.cpp b/src/AgSchedule.cpp index 0e43678..8b7e35e 100644 --- a/src/AgSchedule.cpp +++ b/src/AgSchedule.cpp @@ -8,8 +8,8 @@ AgSchedule::~AgSchedule() {} void AgSchedule::run(void) { uint32_t ms = (uint32_t)(millis() - count); if (ms >= period) { - handler(); count = millis(); + handler(); } } From 92b3c69b980b258c8132e8f8c4caaf4a7e361781 Mon Sep 17 00:00:00 2001 From: samuelbles07 Date: Sat, 26 Jul 2025 18:23:04 +0700 Subject: [PATCH 2/2] Decrease network task iteration delay Position post measure first before get configuration --- examples/OneOpenAir/OneOpenAir.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/OneOpenAir/OneOpenAir.ino b/examples/OneOpenAir/OneOpenAir.ino index 398c034..f049140 100644 --- a/examples/OneOpenAir/OneOpenAir.ino +++ b/examples/OneOpenAir/OneOpenAir.ino @@ -1664,11 +1664,11 @@ void networkingTask(void *args) { // Run scheduler networkSignalCheckSchedule.run(); - configSchedule.run(); transmissionSchedule.run(); + configSchedule.run(); checkForUpdateSchedule.run(); - delay(1000); + delay(50); } vTaskDelete(handleNetworkTask);