]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Source/include/event_groups.h
First pass at updating from MISRA 2004 to MISRA 2012:
[freertos] / FreeRTOS / Source / include / event_groups.h
index 506440490dd5fd15f29794dd719c03965461d5c4..b93c0ec6dbccfcfe9f1d8f8168d288a9635f20c1 100644 (file)
@@ -78,7 +78,8 @@ extern "C" {
  * \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
@@ -404,7 +405,7 @@ EventBits_t xEventGroupClearBits( EventGroupHandle_t xEventGroup, const EventBit
  * \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