aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-11-08 12:47:11 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-11-08 12:47:11 +0000
commit5c923f28ba42e30761f622db2597b2710a7674a5 (patch)
treebeff4a9f331440effbf88cbdb036a49f3f037113 /src
parentcbc30670d8004caeb7b0a8a9567377ac99032805 (diff)
downloadChibiOS-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.h10
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