altosui: Add config and pyro tabs to graph widget
[fw/altos] / src / stmf0 / ao_exti_stm.c
index 910a36f29221e0ab10e9d0536f88d3698e5d4a78..bba2064d76877725a3c080a05287c3d477811914 100644 (file)
@@ -24,7 +24,7 @@ static void   (*ao_exti_callback[16])(void);
 uint32_t       ao_last_exti;
 
 static void ao_exti_range_isr(uint8_t first, uint8_t last, uint16_t mask) {
-       uint16_t        pending = (ao_last_exti = stm_exti.pr) & mask;
+       uint16_t        pending = (uint16_t) ((ao_last_exti = stm_exti.pr) & mask);
        uint8_t         pin;
        static uint16_t last_mask;
        static uint8_t  last_pin;
@@ -123,7 +123,7 @@ ao_exti_set_mode(struct stm_gpio *gpio, uint8_t pin, uint8_t mode) {
 }
 
 void
-ao_exti_set_callback(struct stm_gpio *gpio, uint8_t pin, void (*callback)()) {
+ao_exti_set_callback(struct stm_gpio *gpio, uint8_t pin, void (*callback)(void)) {
        (void) gpio;
        ao_exti_callback[pin] = callback;
 }