timer: fix function definitions for uC having several output compare
[aversive.git] / modules / hardware / timer / timer1_register_OC_at_tics.c
index fa8ab8d..d7299a8 100644 (file)
 #include <timer_config.h>
 
 
-#if defined TIMER1A_ENABLED && defined SIG_OUTPUT_COMPARE1A
-DEFINE_REGISTER_OC_INTR_AT_TICS(1A)
+#if defined TIMER1A_ENABLED && defined TIMER1_COMPA_vect
+DEFINE_REGISTER_OC_INTR_AT_TICS(1A, TIMER1_COMPA_vect)
 #endif
 
-#if defined TIMER1B_ENABLED && defined SIG_OUTPUT_COMPARE1B
-DEFINE_REGISTER_OC_INTR_AT_TICS(1B)
+#if defined TIMER1B_ENABLED && defined TIMER1_COMPB_vect
+DEFINE_REGISTER_OC_INTR_AT_TICS(1B, TIMER1_COMPB_vect)
 #endif
 
-#if defined TIMER1C_ENABLED && defined SIG_OUTPUT_COMPARE1C
-DEFINE_REGISTER_OC_INTR_AT_TICS(1C)
+#if defined TIMER1C_ENABLED && defined TIMER1_COMPC_vect
+DEFINE_REGISTER_OC_INTR_AT_TICS(1C, TIMER1_COMPC_vect)
 #endif