/*\r
- * FreeRTOS Kernel V10.1.0\r
- * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r
+ * FreeRTOS Kernel V10.3.0\r
+ * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.\r
*\r
* Permission is hereby granted, free of charge, to any person obtaining a copy of\r
* this software and associated documentation files (the "Software"), to deal in\r
xReturn = pdFAIL;\r
}\r
\r
+ if( uxTaskGetStackHighWaterMark2( NULL ) != ( configSTACK_DEPTH_TYPE ) xStatus.usStackHighWaterMark )\r
+ {\r
+ xReturn = pdFAIL;\r
+ }\r
+\r
/* Now obtain a task status without the high water mark but with the state,\r
which in the case of the idle task should be Read. */\r
xTimerTask = xTimerGetTimerDaemonTaskHandle();\r
{\r
xReturn = pdFAIL;\r
}\r
+ if( uxTaskGetStackHighWaterMark2( xTimerTask ) != ( configSTACK_DEPTH_TYPE ) xStatus.usStackHighWaterMark )\r
+ {\r
+ xReturn = pdFAIL;\r
+ }\r
\r
/* Attempting to abort a delay in the idle task should be guaranteed to\r
fail as the idle task should never block. */\r
}\r
}\r
\r
+ /* Try FromISR version too. */\r
+ if( xTaskGetApplicationTaskTagFromISR( xTask ) != prvDummyTagFunction )\r
+ {\r
+ xReturn = pdFAIL;\r
+ }\r
+\r
/* Now try with a NULL handle, so using this task. */\r
vTaskSetApplicationTaskTag( NULL, NULL );\r
if( xTaskGetApplicationTaskTag( NULL ) != NULL )\r
{\r
xReturn = pdFAIL;\r
}\r
+ if( xTaskGetApplicationTaskTagFromISR( NULL ) != NULL )\r
+ {\r
+ xReturn = pdFAIL;\r
+ }\r
\r
vTaskSetApplicationTaskTag( NULL, prvDummyTagFunction );\r
if( xTaskGetApplicationTaskTag( NULL ) != prvDummyTagFunction )\r
}\r
}\r
\r
+ /* Try FromISR version too. */\r
+ if( xTaskGetApplicationTaskTagFromISR( NULL ) != prvDummyTagFunction )\r
+ {\r
+ xReturn = pdFAIL;\r
+ }\r
+\r
vTaskSetApplicationTaskTag( NULL, NULL );\r
if( xTaskGetApplicationTaskTag( NULL ) != NULL )\r
{\r