From 5c923f28ba42e30761f622db2597b2710a7674a5 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 8 Nov 2008 12:47:11 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@503 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- src/include/events.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src') 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 -- cgit v1.2.3