From bef677eda431299575e9777158296c414ffe9030 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Sat, 26 Apr 2025 11:05:27 +0200 Subject: [PATCH] valsched: use cbr and sbr. --- avr/modules/valsched/main.asm | 44 +++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 20 deletions(-) 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<