diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-10-16 10:38:03 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-10-16 10:38:03 +0000 |
| commit | 71898e5c547e1f92bb128aede558938873f56d3c (patch) | |
| tree | a29ddd099bdefdd00db381b064f720801f275d56 /firmware/export | |
| parent | 9e0ebcc4e696ce058a35441c85afaf608d1dd25c (diff) | |
| download | rockbox-71898e5c547e1f92bb128aede558938873f56d3c.zip rockbox-71898e5c547e1f92bb128aede558938873f56d3c.tar.gz rockbox-71898e5c547e1f92bb128aede558938873f56d3c.tar.bz2 rockbox-71898e5c547e1f92bb128aede558938873f56d3c.tar.xz | |
Accept FS#9480 - centralise and organise the events in the apps/ layer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18819 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
| -rw-r--r-- | firmware/export/events.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/firmware/export/events.h b/firmware/export/events.h index 40447d5..cad0fad 100644 --- a/firmware/export/events.h +++ b/firmware/export/events.h @@ -24,6 +24,10 @@ #include <stdbool.h> +/** Only CLASS defines and firmware/ level events should be defined here. + * apps/ level events are defined in apps/appevents.h + */ + /** * High byte = Event class definition * Low byte = Event ID @@ -34,17 +38,6 @@ #define EVENT_CLASS_BUFFERING 0x0400 #define EVENT_CLASS_GUI 0x0800 -/** - * Because same playback events are used in mpeg.c and playback.c, define - * them here to prevent cluttering and ifdefs. - */ -enum { - PLAYBACK_EVENT_TRACK_BUFFER = (EVENT_CLASS_PLAYBACK|1), - PLAYBACK_EVENT_TRACK_FINISH, - PLAYBACK_EVENT_TRACK_CHANGE, -}; - - bool add_event(unsigned short id, bool oneshot, void (*handler)); void remove_event(unsigned short id, void (*handler)); void send_event(unsigned short id, void *data); |