4. Scope
A task’s notification state and notification
value.
How and when a task notification can be
used in place of a communication object,
such as a semaphore.
The advantages of using a task
notification in place of a communication
object.
5. 9.2 Task Notifications
Benefits and Limitations
Performance Benefits of Task Notifications
Faster
RAM Footprint Benefits of Task Notifications
Low RAM usage
Limitations of Task Notifications
Sending an event or data to an ISR
Enabling more than one receiving task
Buffering multiple data items
Broadcasting to more than one task
Waiting in the blocked state for a send to
complete
9. About “eNotifyAction”
eNoAction
Similar to binary semaphore.
eSetBits
Use as group event.
eIncrement
Used as a binary or counting semaphore, and is
equivalent to xTaskNotifyGive()
eSetValueWithoutOverwrite
eSetValueWithOverwrite