MPU_vTaskResume() is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

MPU_vTaskResume() function

INCLUDE_vTaskSuspend must be defined as 1 for this function to be available. See the configuration section for more information. Resumes a suspended task. A task that has been suspended by one or more calls to vTaskSuspend () will be made available for running again by a single call to vTaskResume (). Example usage:
void vAFunction( void ) { TaskHandle_t xHandle; // Create a task, storing the handle. xTaskCreate( vTaskCode, "NAME", STACK_SIZE, NULL, tskIDLE_PRIORITY, &xHandle ); // ... // Use the handle to suspend the created task. vTaskSuspend( xHandle ); // ... // The created task will not run during this period, unless // another task calls vTaskResume( xHandle ). //... // Resume the suspended task ourselves. vTaskResume( xHandle ); // The created task will once again get microcontroller processing // time in accordance with its priority within the system. }

Syntax

Arguments

xTaskToResume

Handle to the task being readied.

References

LocationText
mpu_wrappers.c:269
void MPU_vTaskResume( TaskHandle_t pxTaskToResume ) /* FREERTOS_SYSTEM_CALL */
mpu_prototypes.h:55
task.h:1118

Call Tree

Functions called by MPU_vTaskResume()
MPU_vTaskResume()
Data read by MPU_vTaskResume()
MPU_vTaskResume()::pxTaskToResume
MPU_vTaskResume()::xRunningPrivileged
all items filtered out
MPU_vTaskResume()
Type of MPU_vTaskResume()
MPU_vTaskResume()
all items filtered out