File tree Expand file tree Collapse file tree 3 files changed +29
-0
lines changed
Expand file tree Collapse file tree 3 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -384,5 +384,6 @@ BaseType_t MPU_xStreamBufferSendCompletedFromISR( StreamBufferHandle_t xStreamBu
384384 BaseType_t * pxHigherPriorityTaskWoken ) PRIVILEGED_FUNCTION ;
385385BaseType_t MPU_xStreamBufferReceiveCompletedFromISR ( StreamBufferHandle_t xStreamBuffer ,
386386 BaseType_t * pxHigherPriorityTaskWoken ) PRIVILEGED_FUNCTION ;
387+ BaseType_t MPU_xStreamBufferResetFromISR ( StreamBufferHandle_t xStreamBuffer ) PRIVILEGED_FUNCTION ;
387388
388389#endif /* MPU_PROTOTYPES_H */
Original file line number Diff line number Diff line change 227227 #define xStreamBufferReceiveFromISR MPU_xStreamBufferReceiveFromISR
228228 #define xStreamBufferSendCompletedFromISR MPU_xStreamBufferSendCompletedFromISR
229229 #define xStreamBufferReceiveCompletedFromISR MPU_xStreamBufferReceiveCompletedFromISR
230+ #define xStreamBufferResetFromISR MPU_xStreamBufferResetFromISR
230231 #endif /* #if ( configUSE_MPU_WRAPPERS_V1 == 0 ) */
231232
232233 #if ( ( configUSE_MPU_WRAPPERS_V1 == 0 ) && ( configENABLE_ACCESS_CONTROL_LIST == 1 ) )
Original file line number Diff line number Diff line change 49624962
49634963 #endif /* #if ( configUSE_STREAM_BUFFERS == 1 ) */
49644964
4965+ /*-----------------------------------------------------------*/
4966+
4967+ #if ( configUSE_STREAM_BUFFERS == 1 )
4968+
4969+ BaseType_t MPU_xStreamBufferResetFromISR ( StreamBufferHandle_t xStreamBuffer ) /*PRIVILEGED_FUNCTION */
4970+ {
4971+ BaseType_t xReturn = pdFAIL ;
4972+ StreamBufferHandle_t xInternalStreamBufferHandle = NULL ;
4973+ int32_t lIndex ;
4974+
4975+ lIndex = ( int32_t ) xStreamBuffer ;
4976+
4977+ if ( IS_EXTERNAL_INDEX_VALID ( lIndex ) != pdFALSE )
4978+ {
4979+ xInternalStreamBufferHandle = MPU_GetStreamBufferHandleAtIndex ( CONVERT_TO_INTERNAL_INDEX ( lIndex ) );
4980+
4981+ if ( xInternalStreamBufferHandle != NULL )
4982+ {
4983+ xReturn = xStreamBufferResetFromISR ( xInternalStreamBufferHandle );
4984+ }
4985+ }
4986+
4987+ return xReturn ;
4988+ }
4989+
4990+ #endif /* #if ( configUSE_STREAM_BUFFERS == 1 ) */
4991+
49654992/*-----------------------------------------------------------*/
49664993
49674994/* Functions that the application writer wants to execute in privileged mode
You can’t perform that action at this time.
0 commit comments