]> git.droids-corp.org - aversive.git/blobdiff - modules/hardware/adc/adc.c
libc-compat: avoid using poisoned macro
[aversive.git] / modules / hardware / adc / adc.c
index ba0971c5da37683a029306178994f64e96b01a93..bc4c12291d60c424cfb167081e20071dabba44d7 100644 (file)
@@ -82,7 +82,12 @@ void adc_register_event(void (*f)(int16_t))
  * Interrupt function, other interrupts are disabled during its
  * execution.
  */
-SIGNAL(SIG_ADC)
+#ifndef ADC_vect
+#if defined(SIG_ADC)
+#define ADC_vect SIG_ADC
+#endif
+#endif
+SIGNAL(ADC_vect)
 {
        int16_t result;