![]()
typedef long BaseType_t;![]()
typedef long BaseType_t;![]()
(type == osTimerPeriodic) ? pdTRUE : pdFALSE,![]()
portBASE_TYPE taskWoken = pdFALSE;![]()
if (xTimerChangePeriodFromISR(timer_id, ticks, &taskWoken) != pdPASS)![]()
portEND_SWITCHING_ISR(taskWoken);![]()
if (xTimerChangePeriod(timer_id, ticks, 0) != pdPASS)![]()
portBASE_TYPE taskWoken = pdFALSE;![]()
if (xTimerStopFromISR(timer_id, &taskWoken) != pdPASS) {![]()
portEND_SWITCHING_ISR(taskWoken);![]()
if (xTimerStop(timer_id, 0) != pdPASS) {![]()
if ((xTimerDelete(timer_id, osWaitForever )) != pdPASS) {![]()
BaseType_t xHigherPriorityTaskWoken = pdFALSE;![]()
BaseType_t xAlreadyYielded;![]()
BaseType_t xTimeoutOccurred = pdFALSE;![]()
BaseType_t xWaitConditionMet, xAlreadyYielded;![]()
BaseType_t xTimeoutOccurred = pdFALSE;![]()
BaseType_t xWaitConditionMet = pdFALSE;![]()
BaseType_t xRunningPrivileged;![]()
if( xRunningPrivileged != pdTRUE )![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters, BaseType_t xRunPrivileged ) PRIVILEGED_FUNCTION;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
static BaseType_t prvNotifyQueueSetContainer( const Queue_t * const pxQueue ) PRIVILEGED_FUNCTION;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xEntryTimeSet = pdFALSE, xYieldRequired;![]()
if( ( xCopyPosition == queueOVERWRITE ) && ( uxPreviousMessagesWaiting != ( UBaseType_t ) 0 ) )![]()
else if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
else if( xYieldRequired != pdFALSE )![]()
else if( xYieldRequired != pdFALSE )![]()
else if( xEntryTimeSet == pdFALSE )![]()
BaseType_t xReturn;![]()
if( ( xCopyPosition == queueOVERWRITE ) && ( uxPreviousMessagesWaiting != ( UBaseType_t ) 0 ) )![]()
else if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
*pxHigherPriorityTaskWoken = pdTRUE;![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
*pxHigherPriorityTaskWoken = pdTRUE;![]()
BaseType_t xReturn;![]()
if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
*pxHigherPriorityTaskWoken = pdTRUE;![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
*pxHigherPriorityTaskWoken = pdTRUE;![]()
BaseType_t xEntryTimeSet = pdFALSE;![]()
else if( xEntryTimeSet == pdFALSE )![]()
BaseType_t xEntryTimeSet = pdFALSE;![]()
BaseType_t xInheritanceOccurred = pdFALSE;![]()
configASSERT( xInheritanceOccurred == pdFALSE );![]()
else if( xEntryTimeSet == pdFALSE )![]()
if( xInheritanceOccurred != pdFALSE )![]()
BaseType_t xEntryTimeSet = pdFALSE;![]()
else if( xEntryTimeSet == pdFALSE )![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
void vQueueWaitForMessageRestricted( QueueHandle_t xQueue, TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely )![]()
BaseType_t xQueueAddToSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet )![]()
BaseType_t xReturn;![]()
xReturn = pdFAIL;![]()
xReturn = pdFAIL;![]()
xReturn = pdPASS;![]()
BaseType_t xQueueRemoveFromSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet )![]()
BaseType_t xReturn;![]()
xReturn = pdFAIL;![]()
xReturn = pdFAIL;![]()
xReturn = pdPASS;![]()
static BaseType_t prvNotifyQueueSetContainer( const Queue_t * const pxQueue )![]()
BaseType_t xReturn = pdFALSE;![]()
xReturn = prvCopyDataToQueue( pxQueueSetContainer, &pxQueue, queueSEND_TO_BACK );![]()
if( listLIST_IS_EMPTY( &( pxQueueSetContainer->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueueSetContainer->xTasksWaitingToReceive ) ) != pdFALSE )![]()
xReturn = pdTRUE;![]()
BaseType_t xReturn;![]()
BaseType_t xShouldWrite;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
const BaseType_t xWriteValue = 0x55;![]()
BaseType_t xTaskCreateRestricted( const TaskParameters_t * const pxTaskDefinition, TaskHandle_t *pxCreatedTask ) PRIVILEGED_FUNCTION;![]()
BaseType_t xTaskCreateRestricted( const TaskParameters_t * const pxTaskDefinition, TaskHandle_t *pxCreatedTask )![]()
BaseType_t xReturn = errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY;![]()
xReturn = pdPASS;![]()
BaseType_t xReturn;![]()
BaseType_t xRunPrivileged;![]()
xRunPrivileged = pdTRUE;![]()
xRunPrivileged = pdFALSE;![]()
pxNewTCB->ucDelayAborted = pdFALSE;![]()
BaseType_t xAlreadyYielded, xShouldDelay = pdFALSE;![]()
xShouldDelay = pdTRUE;![]()
xShouldDelay = pdTRUE;![]()
if( xShouldDelay != pdFALSE )![]()
prvAddCurrentTaskToDelayedList( xTimeToWake - xConstTickCount, pdFALSE );![]()
if( xAlreadyYielded == pdFALSE )![]()
BaseType_t xAlreadyYielded = pdFALSE;![]()
BaseType_t xYieldRequired = pdFALSE;![]()
BaseType_t xYieldRequired = pdFALSE;![]()
BaseType_t xReturn;![]()
if( xReturn == pdPASS )![]()
UBaseType_t uxHigherPriorityReadyTasks = pdFALSE;![]()
uxHigherPriorityReadyTasks = pdTRUE;![]()
else if( uxHigherPriorityReadyTasks != pdFALSE )![]()
BaseType_t xAlreadyYielded = pdFALSE;![]()
BaseType_t xBreakLoop;![]()
xBreakLoop = pdFALSE;![]()
xBreakLoop = pdTRUE;![]()
xBreakLoop = pdTRUE;![]()
if( xBreakLoop != pdFALSE )![]()
BaseType_t xYieldRequired = pdFALSE;![]()
BaseType_t xTaskAbortDelay( TaskHandle_t xTask )![]()
BaseType_t xReturn;![]()
xReturn = pdPASS;![]()
pxTCB->ucDelayAborted = pdTRUE;![]()
xYieldPending = pdTRUE;![]()
xReturn = pdFAIL;![]()
BaseType_t xSwitchRequired = pdFALSE;![]()
void vTaskPlaceOnEventListRestricted( List_t * const pxEventList, TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely )![]()
if( xWaitIndefinitely != pdFALSE )![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
if( pxCurrentTCB->ucDelayAborted != ( uint8_t ) pdFALSE )![]()
pxCurrentTCB->ucDelayAborted = pdFALSE;![]()
xReturn = pdTRUE;![]()
else if( xYieldPending != pdFALSE )![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
BaseType_t xReturn;![]()
pxCurrentTCB->ucDelayAborted = pdFALSE;![]()
BaseType_t xMessageID; ![]()
static BaseType_t prvInsertTimerInActiveList( Timer_t * const pxTimer, const TickType_t xNextExpiryTime, const TickType_t xTimeNow, const TickType_t xCommandTime ) PRIVILEGED_FUNCTION;![]()
static TickType_t prvSampleTimeNow( BaseType_t * const pxTimerListsWereSwitched ) PRIVILEGED_FUNCTION;![]()
static TickType_t prvGetNextExpireTime( BaseType_t * const pxListWasEmpty ) PRIVILEGED_FUNCTION;![]()
static void prvProcessTimerOrBlockTask( const TickType_t xNextExpireTime, BaseType_t xListWasEmpty ) PRIVILEGED_FUNCTION;![]()
BaseType_t xTimerCreateTimerTask( void )![]()
BaseType_t xReturn = pdFAIL;![]()
if( uxAutoReload != pdFALSE )![]()
BaseType_t xTimerGenericCommand( TimerHandle_t xTimer, const BaseType_t xCommandID, const TickType_t xOptionalValue, BaseType_t * const pxHigherPriorityTaskWoken, const TickType_t xTicksToWait )![]()
BaseType_t xReturn = pdFAIL;![]()
if( xCommandID < tmrFIRST_FROM_ISR_COMMAND )![]()
if( xTaskGetSchedulerState() == taskSCHEDULER_RUNNING )![]()
xReturn = xQueueSendToBack( xTimerQueue, &xMessage, xTicksToWait );![]()
xReturn = xQueueSendToBack( xTimerQueue, &xMessage, tmrNO_DELAY );![]()
xReturn = xQueueSendToBackFromISR( xTimerQueue, &xMessage, pxHigherPriorityTaskWoken );![]()
if( uxAutoReload != pdFALSE )![]()
uxReturn = ( UBaseType_t ) pdFALSE;![]()
uxReturn = ( UBaseType_t ) pdTRUE;![]()
BaseType_t xResult;![]()
if( prvInsertTimerInActiveList( pxTimer, ( xNextExpireTime + pxTimer->xTimerPeriodInTicks ), xTimeNow, xNextExpireTime ) != pdFALSE )![]()
xResult = xTimerGenericCommand( pxTimer, tmrCOMMAND_START_DONT_TRACE, xNextExpireTime, NULL, tmrNO_DELAY );![]()
BaseType_t xListWasEmpty;![]()
static void prvProcessTimerOrBlockTask( const TickType_t xNextExpireTime, BaseType_t xListWasEmpty )![]()
BaseType_t xTimerListsWereSwitched;![]()
if( xTimerListsWereSwitched == pdFALSE )![]()
if( ( xListWasEmpty == pdFALSE ) && ( xNextExpireTime <= xTimeNow ) )![]()
if( xListWasEmpty != pdFALSE )![]()
xListWasEmpty = listLIST_IS_EMPTY( pxOverflowTimerList );![]()
if( xTaskResumeAll() == pdFALSE )![]()
static TickType_t prvGetNextExpireTime( BaseType_t * const pxListWasEmpty )![]()
*pxListWasEmpty = listLIST_IS_EMPTY( pxCurrentTimerList );![]()
if( *pxListWasEmpty == pdFALSE )![]()
static TickType_t prvSampleTimeNow( BaseType_t * const pxTimerListsWereSwitched )![]()
*pxTimerListsWereSwitched = pdTRUE;![]()
*pxTimerListsWereSwitched = pdFALSE;![]()
static BaseType_t prvInsertTimerInActiveList( Timer_t * const pxTimer, const TickType_t xNextExpiryTime, const TickType_t xTimeNow, const TickType_t xCommandTime )![]()
BaseType_t xProcessTimerNow = pdFALSE;![]()
xProcessTimerNow = pdTRUE;![]()
xProcessTimerNow = pdTRUE;![]()
BaseType_t xTimerListsWereSwitched, xResult;![]()
while( xQueueReceive( xTimerQueue, &xMessage, tmrNO_DELAY ) != pdFAIL ) ![]()
if( xMessage.xMessageID >= ( BaseType_t ) 0 )![]()
if( listIS_CONTAINED_WITHIN( NULL, &( pxTimer->xTimerListItem ) ) == pdFALSE ) ![]()
case tmrCOMMAND_START :![]()
case tmrCOMMAND_START_FROM_ISR :![]()
case tmrCOMMAND_RESET :![]()
case tmrCOMMAND_RESET_FROM_ISR :![]()
case tmrCOMMAND_START_DONT_TRACE :![]()
if( prvInsertTimerInActiveList( pxTimer, xMessage.u.xTimerParameters.xMessageValue + pxTimer->xTimerPeriodInTicks, xTimeNow, xMessage.u.xTimerParameters.xMessageValue ) != pdFALSE )![]()
xResult = xTimerGenericCommand( pxTimer, tmrCOMMAND_START_DONT_TRACE, xMessage.u.xTimerParameters.xMessageValue + pxTimer->xTimerPeriodInTicks, NULL, tmrNO_DELAY );![]()
case tmrCOMMAND_STOP :![]()
case tmrCOMMAND_STOP_FROM_ISR :![]()
case tmrCOMMAND_CHANGE_PERIOD :![]()
case tmrCOMMAND_CHANGE_PERIOD_FROM_ISR :![]()
case tmrCOMMAND_DELETE :![]()
BaseType_t xResult;![]()
while( listLIST_IS_EMPTY( pxCurrentTimerList ) == pdFALSE )![]()
xResult = xTimerGenericCommand( pxTimer, tmrCOMMAND_START_DONT_TRACE, xNextExpireTime, NULL, tmrNO_DELAY );![]()
BaseType_t xTimerIsTimerActive( TimerHandle_t xTimer )![]()
BaseType_t xReturn;![]()
xReturn = pdFALSE;![]()
xReturn = pdTRUE;