@ -1437,30 +1437,30 @@ void vTaskGetRunTimeStats( char *pcWriteBuffer ) PRIVILEGED_FUNCTION; /*lint !e9
* @ param eAction Specifies how the notification updates the task ' s notification
* value , if at all . Valid values for eAction are as follows :
*
* eSetBits -
* The task ' s notification value is bitwise ORed with ulValue . xTaskNofify ( )
* always returns pdPASS in this case .
*
* eIncrement -
* The task ' s notification value is incremented . ulValue is not used and
* xTaskNotify ( ) always returns pdPASS in this case .
*
* eSetValueWithOverwrite -
* The task ' s notification value is set to the value of ulValue , even if the
* task being notified had not yet processed the previous notification ( the
* task already had a notification pending ) . xTaskNotify ( ) always returns
* pdPASS in this case .
*
* eSetValueWithoutOverwrite -
* If the task being notified did not already have a notification pending then
* the task ' s notification value is set to ulValue and xTaskNotify ( ) will
* return pdPASS . If the task being notified already had a notification
* pending then no action is performed and pdFAIL is returned .
*
* eNoAction -
* The task receives a notification without its notification value being
* updated . ulValue is not used and xTaskNotify ( ) always returns pdPASS in
* this case .
* eSetBits -
* The task ' s notification value is bitwise ORed with ulValue . xTaskNofify ( )
* always returns pdPASS in this case .
*
* eIncrement -
* The task ' s notification value is incremented . ulValue is not used and
* xTaskNotify ( ) always returns pdPASS in this case .
*
* eSetValueWithOverwrite -
* The task ' s notification value is set to the value of ulValue , even if the
* task being notified had not yet processed the previous notification ( the
* task already had a notification pending ) . xTaskNotify ( ) always returns
* pdPASS in this case .
*
* eSetValueWithoutOverwrite -
* If the task being notified did not already have a notification pending then
* the task ' s notification value is set to ulValue and xTaskNotify ( ) will
* return pdPASS . If the task being notified already had a notification
* pending then no action is performed and pdFAIL is returned .
*
* eNoAction -
* The task receives a notification without its notification value being
* updated . ulValue is not used and xTaskNotify ( ) always returns pdPASS in
* this case .
*
* pulPreviousNotificationValue -
* Can be used to pass out the subject task ' s notification value before any
@ -1523,30 +1523,30 @@ BaseType_t xTaskGenericNotify( TaskHandle_t xTaskToNotify, uint32_t ulValue, eNo
* @ param eAction Specifies how the notification updates the task ' s notification
* value , if at all . Valid values for eAction are as follows :
*
* eSetBits -
* The task ' s notification value is bitwise ORed with ulValue . xTaskNofify ( )
* always returns pdPASS in this case .
* eSetBits -
* The task ' s notification value is bitwise ORed with ulValue . xTaskNofify ( )
* always returns pdPASS in this case .
*
* eIncrement -
* The task ' s notification value is incremented . ulValue is not used and
* xTaskNotify ( ) always returns pdPASS in this case .
* eIncrement -
* The task ' s notification value is incremented . ulValue is not used and
* xTaskNotify ( ) always returns pdPASS in this case .
*
* eSetValueWithOverwrite -
* The task ' s notification value is set to the value of ulValue , even if the
* task being notified had not yet processed the previous notification ( the
* task already had a notification pending ) . xTaskNotify ( ) always returns
* pdPASS in this case .
* eSetValueWithOverwrite -
* The task ' s notification value is set to the value of ulValue , even if the
* task being notified had not yet processed the previous notification ( the
* task already had a notification pending ) . xTaskNotify ( ) always returns
* pdPASS in this case .
*
* eSetValueWithoutOverwrite -
* If the task being notified did not already have a notification pending then
* the task ' s notification value is set to ulValue and xTaskNotify ( ) will
* return pdPASS . If the task being notified already had a notification
* pending then no action is performed and pdFAIL is returned .
* eSetValueWithoutOverwrite -
* If the task being notified did not already have a notification pending then
* the task ' s notification value is set to ulValue and xTaskNotify ( ) will
* return pdPASS . If the task being notified already had a notification
* pending then no action is performed and pdFAIL is returned .
*
* eNoAction -
* The task receives a notification without its notification value being
* updated . ulValue is not used and xTaskNotify ( ) always returns pdPASS in
* this case .
* eNoAction -
* The task receives a notification without its notification value being
* updated . ulValue is not used and xTaskNotify ( ) always returns pdPASS in
* this case .
*
* @ param pxHigherPriorityTaskWoken xTaskNotifyFromISR ( ) will set
* * pxHigherPriorityTaskWoken to pdTRUE if sending the notification caused the
@ -1563,7 +1563,9 @@ BaseType_t xTaskGenericNotify( TaskHandle_t xTaskToNotify, uint32_t ulValue, eNo
* \ defgroup xTaskNotify xTaskNotify
* \ ingroup TaskNotifications
*/
BaseType_t xTaskNotifyFromISR ( TaskHandle_t xTaskToNotify , uint32_t ulValue , eNotifyAction eAction , BaseType_t * pxHigherPriorityTaskWoken ) PRIVILEGED_FUNCTION ;
BaseType_t xTaskGenericNotifyFromISR ( TaskHandle_t xTaskToNotify , uint32_t ulValue , eNotifyAction eAction , uint32_t * pulPreviousNotificationValue , BaseType_t * pxHigherPriorityTaskWoken ) PRIVILEGED_FUNCTION ;
# define xTaskNotifyFromISR( xTaskToNotify, ulValue, eAction, pxHigherPriorityTaskWoken ) xTaskGenericNotifyFromISR( ( xTaskToNotify ), ( ulValue ), ( eAction ), NULL, ( pxHigherPriorityTaskWoken ) )
# define xTaskNotifyAndQueryFromISR( xTaskToNotify, ulValue, eAction, pulPreviousNotificationValue, pxHigherPriorityTaskWoken ) xTaskGenericNotifyFromISR( ( xTaskToNotify ), ( ulValue ), ( eAction ), ( pulPreviousNotificationValue ), ( pxHigherPriorityTaskWoken ) )
/**
* task . h