diff --git a/avr/modules/valsched/main.asm b/avr/modules/valsched/main.asm index 175ad4a..4dbf782 100644 --- a/avr/modules/valsched/main.asm +++ b/avr/modules/valsched/main.asm @@ -86,13 +86,13 @@ ValueScheduler_Every100ms: ; interval finished, check for repeat ldd r17, Y+VALSCHED_OFFS_FLAGS clr r16 - sbrs r16, VALSCHED_FLAGS_REPEAT_BIT - dec r17 ; bit not set, stop counter after this interval - std Y+VALSCHED_OFFS_TIMER, r17 + sbrs r17, VALSCHED_FLAGS_REPEAT_BIT + dec r16 ; bit not set, stop counter after this interval + std Y+VALSCHED_OFFS_TIMER, r16 rjmp ValueScheduler_Every100ms_end ValueScheduler_Every100ms_setSendFlag: ldd r16, Y+VALSCHED_OFFS_FLAGS - ori r16, (1<