X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fmware%2Fevent.h;h=0a87af1abe170dbf58a80156477c0b80135ec715;hb=da481df44a8fdd7c5501a03892c935504ff176aa;hp=b797b7eb25a35add0bef5fa02b9509e9149d40e9;hpb=961e7ada98d6520a74818efa4731210c1375b068;p=bertos.git diff --git a/bertos/mware/event.h b/bertos/mware/event.h index b797b7eb..0a87af1a 100644 --- a/bertos/mware/event.h +++ b/bertos/mware/event.h @@ -30,7 +30,9 @@ * Copyright 1999, 2001, 2003 Bernie Innocenti * --> * - * \addtogroup event_handling + * \defgroup event_handling Event handling module + * \ingroup core + * \{ * * \brief Events handling * @@ -107,12 +109,6 @@ struct Process; #endif -/** - * \defgroup event_handling Events handling module - * \{ - */ - - /// User defined callback type typedef void (*Hook)(void *); @@ -192,15 +188,6 @@ INLINE Event event_createSignal(struct Process *proc, sigbit_t bit) #endif -/** - * Prevent the compiler from optimizing access to the variable \a x, enforcing - * a refetch from memory. This also forbid from reordering successing instances - * of ACCESS_SAFE(). - * - * TODO: move this to cfg/compiler.h - */ -#define ACCESS_SAFE(x) (*(volatile typeof(x) *)&(x)) - #if defined(CONFIG_KERN_SIGNALS) && CONFIG_KERN_SIGNALS /** Initialize the generic sleepable event \a e */ #define event_initGeneric(e) \