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); 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(); } }