sbSEND_COMPLETE_FROM_ISR is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

sbSEND_COMPLETE_FROM_ISR macro

Syntax

#define sbSEND_COMPLETE_FROM_ISR( pxStreamBuffer, pxHigherPriorityTaskWoken ) \     { \     UBaseType_t uxSavedInterruptStatus; \     \     uxSavedInterruptStatus = ( UBaseType_t ) portSET_INTERRUPT_MASK_FROM_ISR(); \     { \     if( ( pxStreamBuffer )->xTaskWaitingToReceive != NULL ) \     { \     ( void ) xTaskNotifyFromISR( ( pxStreamBuffer )->xTaskWaitingToReceive, \     ( uint32_t ) 0, \     eNoAction, \     pxHigherPriorityTaskWoken ); \     ( pxStreamBuffer )->xTaskWaitingToReceive = NULL; \     } \     } \     portCLEAR_INTERRUPT_MASK_FROM_ISR( uxSavedInterruptStatus ); \     }

Arguments

pxStreamBuffer

pxHigherPriorityTaskWoken

References

LocationText
stream_buffer.c:111
#define sbSEND_COMPLETE_FROM_ISR( pxStreamBuffer, pxHigherPriorityTaskWoken ) \
stream_buffer.c:643
sbSEND_COMPLETE_FROM_ISR( pxStreamBuffer, pxHigherPriorityTaskWoken );