The unified diff between revisions [cc8258a6..] and [9142f333..] 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 [cc8258a6c3643514892e84cf24fed008bc6f9660]
# new_revision [9142f3330490a5aa00c1686475633b620c2ef5e7]
#
# add_file "event.h"
#  content [ac8bb369e9ee5d7e0b005aed6811412c323dcb6d]
#
============================================================
--- /dev/null	
+++ event.h	ac8bb369e9ee5d7e0b005aed6811412c323dcb6d
@@ -0,0 +1,21 @@
+#ifndef __EVENT_H
+#define __EVENT_H
+
+#include "types.h"
+
+#define EVENT_TIMER		0
+#define EVENT_MPU6050_I2C_COMPLETE	1
+#define EVENT_UART_INPUT	2
+#define EVENT_SDCARD		3
+
+#define EVENT_MAX		3
+
+typedef void event_handler(void);
+
+void event_set(unsigned int event);
+bool event_get(unsigned int *event);
+void event_clear(unsigned int event);
+bool event_dispatch(void);
+void event_register(unsigned int event, event_handler *handler);
+
+#endif /* __EVENT_H */