* \defgroup EventGroupHandle_t EventGroupHandle_t\r
* \ingroup EventGroup\r
*/\r
-typedef void * EventGroupHandle_t;\r
+struct xEventGroup;\r
+typedef struct xEventGroup * EventGroupHandle_t;\r
\r
/*\r
* The type that holds event bits always matches TickType_t - therefore the\r
* \ingroup EventGroup\r
*/\r
#if( configUSE_TRACE_FACILITY == 1 )\r
- BaseType_t xEventGroupClearBitsFromISR( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet ) PRIVILEGED_FUNCTION;\r
+ BaseType_t xEventGroupClearBitsFromISR( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear ) PRIVILEGED_FUNCTION;\r
#else\r
#define xEventGroupClearBitsFromISR( xEventGroup, uxBitsToClear ) xTimerPendFunctionCallFromISR( vEventGroupClearBitsCallback, ( void * ) xEventGroup, ( uint32_t ) uxBitsToClear, NULL )\r
#endif\r