The unified diff between revisions [4f22e7ef..] and [dc88787e..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'event.h'
# # old_revision [4f22e7ef7d3064e3b51a5b868a4722f3f13c747b] # new_revision [dc88787ecd1d574feba045763baed2a7651ff33d] # # patch "event.h" # from [6ae28929ff160f4c112bac5954c1fbfa282b6756] # to [9005e951f257cc0c25da60bf13f0150c93e1824b] # ============================================================ --- event.h 6ae28929ff160f4c112bac5954c1fbfa282b6756 +++ event.h 9005e951f257cc0c25da60bf13f0150c93e1824b @@ -4,17 +4,22 @@ #include "types.h" #define EVENT_TIMER 0 -#define EVENT_I2C_COMPLETE 1 -#define EVENT_UART_INPUT 2 +#define EVENT_MPU6050_I2C_COMPLETE 1 +#define EVENT_HMC5883L_I2C_COMPLETE 2 +#define EVENT_MPL3115A2_I2C_COMPLETE 3 +#define EVENT_UART_INPUT 4 +#define EVENT_SDCARD 5 -#define EVENT_MAX 2 +#define EVENT_MAX 5 +#define EVENT_NONE 0xffff + typedef void event_handler(void); void event_set(unsigned int event); bool event_get(unsigned int *event); void event_clear(unsigned int event); -void event_dispatch(void); +bool event_dispatch(void); void event_register(unsigned int event, event_handler *handler); #endif /* __EVENT_H */