#endif\r
\r
#ifndef INCLUDE_vTaskDelete\r
- #error Missing definition: INCLUDE_vTaskDelete must be defined in FreeRTOSConfig.h as either 1 or 0. See the Configuration section of the FreeRTOS API documentation for details.\r
+ #error Missing definition: INCLUDE_vTaskDelete must be defined in FreeRTOSConfig.h as either 1 or 0. See the Configuration section of the FreeRTOS API documentation for details.\r
#endif\r
\r
#ifndef INCLUDE_vTaskSuspend\r
- #error Missing definition: INCLUDE_vTaskSuspend must be defined in FreeRTOSConfig.h as either 1 or 0. See the Configuration section of the FreeRTOS API documentation for details.\r
+ #error Missing definition: INCLUDE_vTaskSuspend must be defined in FreeRTOSConfig.h as either 1 or 0. See the Configuration section of the FreeRTOS API documentation for details.\r
#endif\r
\r
#ifndef INCLUDE_vTaskDelayUntil\r
#endif\r
\r
#if configUSE_CO_ROUTINES != 0\r
- #if configMAX_CO_ROUTINE_PRIORITIES < 1\r
+ #ifndef configMAX_CO_ROUTINE_PRIORITIES\r
#error configMAX_CO_ROUTINE_PRIORITIES must be greater than or equal to 1.\r
#endif\r
#endif\r
\r
-#if configMAX_PRIORITIES < 1\r
- #error configMAX_PRIORITIES must be greater than or equal to 1.\r
+#ifndef configMAX_PRIORITIES\r
+ #error configMAX_PRIORITIES must be defined to be greater than or equal to 1.\r
#endif\r
\r
#ifndef INCLUDE_xTaskGetIdleTaskHandle\r
#define portCLEAN_UP_TCB( pxTCB ) ( void ) pxTCB\r
#endif\r
\r
+#ifndef portPRE_DELETE_HOOK\r
+ #define portPRE_DELETE_HOOK( pvTaskToDelete, pxYieldPending )\r
+#endif\r
+\r
#ifndef portSETUP_TCB\r
#define portSETUP_TCB( pxTCB ) ( void ) pxTCB\r
#endif\r
#define traceFREE( pvAddress, uiSize )\r
#endif\r
\r
+#ifndef traceEVENT_GROUP_CREATE\r
+ #define traceEVENT_GROUP_CREATE( xEventGroup )\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_CREATE_FAILED\r
+ #define traceEVENT_GROUP_CREATE_FAILED()\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_SYNC_START\r
+ #define traceEVENT_GROUP_SYNC_START( xEventGroup, uxBitsToSet )\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_SYNC_END\r
+ #define traceEVENT_GROUP_SYNC_END( xEventGroup, uxReturn )\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_WAIT_BITS_START\r
+ #define traceEVENT_GROUP_WAIT_BITS_START( xEventGroup, uxBitsToWaitFor )\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_WAIT_BITS_END\r
+ #define traceEVENT_GROUP_WAIT_BITS_END( xEventGroup, uxReturn )\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_CLEAR_BITS\r
+ #define traceEVENT_GROUP_CLEAR_BITS( xEventGroup, uxBitsToClear )\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_SET_BITS\r
+ #define traceEVENT_GROUP_SET_BITS( xEventGroup, uxBitsToSet )\r
+#endif\r
+\r
+#ifndef traceEVENT_GROUP_DELETE\r
+ #define traceEVENT_GROUP_DELETE( xEventGroup )\r
+#endif\r
+\r
#ifndef configGENERATE_RUN_TIME_STATS\r
#define configGENERATE_RUN_TIME_STATS 0\r
#endif\r