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

sbRECEIVE_COMPLETED_FROM_ISR macro

Syntax

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

Arguments

pxStreamBuffer

References

LocationText
stream_buffer.c:72
#define sbRECEIVE_COMPLETED_FROM_ISR( pxStreamBuffer, \
stream_buffer.c:900
sbRECEIVE_COMPLETED_FROM_ISR( pxStreamBuffer, pxHigherPriorityTaskWoken );