altos: Add debounce helper. Use in button and quadrature drivers for TeleLCO
[fw/altos] / src / drivers / ao_event.h
index 25c49c3574b7f0f629d9deeef7b6eaaa5c125bf1..ed9a743329a49dc2cda65fa3b55b38b8fb225f9a 100644 (file)
@@ -26,16 +26,16 @@ struct ao_event {
        uint8_t         type;
        uint8_t         unit;
        uint16_t        tick;
-       uint32_t        value;
+       int32_t         value;
 };
 
 uint8_t
 ao_event_get(struct ao_event *ev);
 
 void
-ao_event_put_isr(uint8_t type, uint8_t unit, uint32_t value);
+ao_event_put_isr(uint8_t type, uint8_t unit, int32_t value);
 
 void
-ao_event_put(uint8_t type, uint8_t unit, uint32_t value);
+ao_event_put(uint8_t type, uint8_t unit, int32_t value);
 
 #endif /* _AO_EVENT_H_ */