We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9862b38 commit cb381bfCopy full SHA for cb381bf
1 file changed
Src/HALAL/Services/Time/Scheduler.cpp
@@ -279,8 +279,8 @@ void Scheduler::schedule_next_interval() {
279
}
280
281
Scheduler_global_timer->ARR = current_interval_us_ - 1u;
282
- if (Scheduler_global_timer->CNT > current_interval_us_) [[unlikely]] {
283
- uint32_t offset = Scheduler_global_timer->CNT - current_interval_us_;
+ if (Scheduler_global_timer->CNT > Scheduler_global_timer->ARR) [[unlikely]] {
+ uint32_t offset = Scheduler_global_timer->CNT - Scheduler_global_timer->ARR;
284
Scheduler_global_timer->CNT = 0;
285
global_tick_us_ += offset;
286
0 commit comments