aboutsummaryrefslogtreecommitdiff
path: root/test/stubbed/avr/interrupt.h
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2026-02-06 16:46:28 +0530
committerAkshay Nair <phenax5@gmail.com>2026-02-07 17:53:19 +0530
commiteef689b2e209dcf84c149ee4866c2a007676dc71 (patch)
treec814443ad4b19bebe8396d645520ce3db50bc04b /test/stubbed/avr/interrupt.h
parentd544925cf75a05b681cadfc11b7d8a2d98de6679 (diff)
downloaddaft-watch-eef689b2e209dcf84c149ee4866c2a007676dc71.tar.gz
daft-watch-eef689b2e209dcf84c149ee4866c2a007676dc71.zip
Fix timer interrupt priority + refactor
Diffstat (limited to '')
-rw-r--r--test/stubbed/avr/interrupt.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/stubbed/avr/interrupt.h b/test/stubbed/avr/interrupt.h
index bcab79c..19dfa36 100644
--- a/test/stubbed/avr/interrupt.h
+++ b/test/stubbed/avr/interrupt.h
@@ -1,4 +1,4 @@
-#define ISR(INTER) void generated_interrupt_##INTER()
+#define ISR(INTER, ...) void generated_interrupt_##INTER()
static void cli() {}
static void sei() {}
@@ -6,15 +6,15 @@ static void sei() {}
#define stub_run_timers() \
{ \
if (TCNT0 == OCR0A) { \
- generated_interrupt_TIM0_OVF_vect(); \
+ generated_interrupt_TIM0_COMPA_vect(); \
TCNT0 = 0; \
} else { \
TCNT0++; \
} \
- if (TCNT1L == OCR1AH) { \
- generated_interrupt_TIM1_OVF_vect(); \
- TCNT1L = 0; \
+ if (TCNT1 == OCR1A) { \
+ generated_interrupt_TIM1_COMPA_vect(); \
+ TCNT1 = 0; \
} else { \
- TCNT1L++; \
+ TCNT1++; \
} \
}