diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-11-08 12:47:11 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-11-08 12:47:11 +0000 |
commit | 5c923f28ba42e30761f622db2597b2710a7674a5 (patch) | |
tree | beff4a9f331440effbf88cbdb036a49f3f037113 /src | |
parent | cbc30670d8004caeb7b0a8a9567377ac99032805 (diff) | |
download | ChibiOS-5c923f28ba42e30761f622db2597b2710a7674a5.tar.gz ChibiOS-5c923f28ba42e30761f622db2597b2710a7674a5.tar.bz2 ChibiOS-5c923f28ba42e30761f622db2597b2710a7674a5.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@503 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'src')
-rw-r--r-- | src/include/events.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/include/events.h b/src/include/events.h index 6474dcf4a..6a6b9e41e 100644 --- a/src/include/events.h +++ b/src/include/events.h @@ -83,21 +83,23 @@ extern "C" { void chEvtUnregister(EventSource *esp, EventListener *elp);
eventmask_t chEvtClear(eventmask_t mask);
eventmask_t chEvtPend(eventmask_t mask);
+ void chEvtBroadcast(EventSource *esp);
+ void chEvtBroadcastI(EventSource *esp);
#if defined(CH_OPTIMIZE_SPEED) || !defined(CH_USE_EVENT_TIMEOUT)
eventmask_t chEvtWaitOne(eventmask_t ewmask);
eventmask_t chEvtWaitAny(eventmask_t ewmask);
eventmask_t chEvtWaitAll(eventmask_t ewmask);
+ eventid_t chEvtWait(eventmask_t ewmask,
+ const evhandler_t handlers[]);
#endif
+#ifdef CH_USE_EVENT_TIMEOUT
eventmask_t chEvtWaitOneTimeout(eventmask_t ewmask, systime_t time);
eventmask_t chEvtWaitAnyTimeout(eventmask_t ewmask, systime_t time);
eventmask_t chEvtWaitAllTimeout(eventmask_t ewmask, systime_t time);
- void chEvtBroadcast(EventSource *esp);
- void chEvtBroadcastI(EventSource *esp);
- eventid_t chEvtWait(eventmask_t ewmask,
- const evhandler_t handlers[]);
eventid_t chEvtWaitTimeout(eventmask_t ewmask,
const evhandler_t handlers[],
systime_t time);
+#endif
#ifdef __cplusplus
}
#endif
|