app_trace/sysview: fixed freertos tracing calling plus sync apptrace component with the master branch version

docs: remove reference to backported features in freertos 10 api-reference.
This commit is contained in:
Felipe Neves
2020-05-19 13:32:31 -03:00
committed by bot
parent d8ed9be1d4
commit f3783ba258
15 changed files with 303 additions and 241 deletions

View File

@@ -1171,7 +1171,7 @@ Queue_t * const pxQueue = xQueue;
{
const int8_t cTxLock = pxQueue->cTxLock;
traceQUEUE_SEND_FROM_ISR( pxQueue );
traceQUEUE_GIVE_FROM_ISR( pxQueue );
/* A task can only have an inherited priority if it is a mutex
holder - and if there is a mutex holder then the mutex cannot be
@@ -1276,7 +1276,7 @@ Queue_t * const pxQueue = xQueue;
}
else
{
traceQUEUE_SEND_FROM_ISR_FAILED( pxQueue );
traceQUEUE_GIVE_FROM_ISR_FAILED( pxQueue );
xReturn = errQUEUE_FULL;
}
taskEXIT_CRITICAL_ISR(&pxQueue->mux);
@@ -1462,7 +1462,7 @@ Queue_t * const pxQueue = xQueue;
must be the highest priority task wanting to access the queue. */
if( uxSemaphoreCount > ( UBaseType_t ) 0 )
{
traceQUEUE_RECEIVE( pxQueue );
traceQUEUE_SEMAPHORE_RECEIVE( pxQueue );
/* Semaphores are queues with a data size of zero and where the
messages waiting is the semaphore's count. Reduce the count. */