+ in the other gives, for code coverage reasons. NOTE: This is a\r
+ Mutex, so xQueueGiveFromISR() should be used in place of\r
+ xSemaphoreGiveFromISR() in case there is a mutex holder that has\r
+ inherited a priority (although, in the case of xISRMutex, there\r
+ isn't). The "item to queue" parameter is set to NULL as no data is \r
+ copied into a mutex.*/\r
+ xQueueSendFromISR( ( QueueHandle_t ) xISRMutex, NULL, NULL );\r
+\r
+ /* Second give attempt should fail. */\r
+ configASSERT( xQueueSendFromISR( xISRMutex, NULL, &xHigherPriorityTaskWoken ) == pdFAIL );\r
+ }\r
+\r
+ if( xOkToGiveMasterSlaveMutex != pdFALSE )\r
+ {\r
+ configASSERT( xOkToGiveMasterSlaveMutex );\r
+\r
+ /* NOTE: This is a Mutex, so xQueueGiveFromISR() should be used in \r
+ place of xSemaphoreGiveFromISR() in case there is a mutex holder \r
+ that has inherited a priority (as indeed there is in this case). \r
+ The "item to queue" parameter is set to NULL as no data is copied \r
+ into a mutex. */\r
+ xQueueSendFromISR( ( QueueHandle_t ) xMasterSlaveMutex, NULL, NULL );\r