summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2008-10-16 10:38:03 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2008-10-16 10:38:03 +0000
commit71898e5c547e1f92bb128aede558938873f56d3c (patch)
treea29ddd099bdefdd00db381b064f720801f275d56 /firmware
parent9e0ebcc4e696ce058a35441c85afaf608d1dd25c (diff)
downloadrockbox-71898e5c547e1f92bb128aede558938873f56d3c.tar.gz
rockbox-71898e5c547e1f92bb128aede558938873f56d3c.zip
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')
-rw-r--r--firmware/export/events.h15
1 files changed, 4 insertions, 11 deletions
diff --git a/firmware/export/events.h b/firmware/export/events.h
index 40447d5533..cad0fad895 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);