|
| #define | tskKERNEL_VERSION_NUMBER "V7.5.3" |
| |
| #define | tskIDLE_PRIORITY ( ( unsigned portBASE_TYPE ) 0U ) |
| |
| #define | taskYIELD() portYIELD() |
| |
| #define | taskENTER_CRITICAL() portENTER_CRITICAL() |
| |
| #define | taskEXIT_CRITICAL() portEXIT_CRITICAL() |
| |
| #define | taskDISABLE_INTERRUPTS() portDISABLE_INTERRUPTS() |
| |
| #define | taskENABLE_INTERRUPTS() portENABLE_INTERRUPTS() |
| |
| #define | taskSCHEDULER_NOT_STARTED ( ( portBASE_TYPE ) 0 ) |
| |
| #define | taskSCHEDULER_RUNNING ( ( portBASE_TYPE ) 1 ) |
| |
| #define | taskSCHEDULER_SUSPENDED ( ( portBASE_TYPE ) 2 ) |
| |
| #define | xTaskCreate(pvTaskCode, pcName, usStackDepth, pvParameters, uxPriority, pxCreatedTask) xTaskGenericCreate( ( pvTaskCode ), ( pcName ), ( usStackDepth ), ( pvParameters ), ( uxPriority ), ( pxCreatedTask ), ( NULL ), ( NULL ) ) |
| |
| #define | xTaskCreateRestricted(x, pxCreatedTask) xTaskGenericCreate( ((x)->pvTaskCode), ((x)->pcName), ((x)->usStackDepth), ((x)->pvParameters), ((x)->uxPriority), (pxCreatedTask), ((x)->puxStackBuffer), ((x)->xRegions) ) |
| |
|
| void | vTaskAllocateMPURegions (xTaskHandle xTask, const xMemoryRegion *const pxRegions) PRIVILEGED_FUNCTION |
| |
| void | vTaskDelete (xTaskHandle xTaskToDelete) PRIVILEGED_FUNCTION |
| |
| void | vTaskDelay (portTickType xTicksToDelay) PRIVILEGED_FUNCTION |
| |
| void | vTaskDelayUntil (portTickType *const pxPreviousWakeTime, portTickType xTimeIncrement) PRIVILEGED_FUNCTION |
| |
| unsigned portBASE_TYPE | uxTaskPriorityGet (xTaskHandle xTask) PRIVILEGED_FUNCTION |
| |
| eTaskState | eTaskGetState (xTaskHandle xTask) PRIVILEGED_FUNCTION |
| |
| void | vTaskPrioritySet (xTaskHandle xTask, unsigned portBASE_TYPE uxNewPriority) PRIVILEGED_FUNCTION |
| |
| void | vTaskSuspend (xTaskHandle xTaskToSuspend) PRIVILEGED_FUNCTION |
| |
| void | vTaskResume (xTaskHandle xTaskToResume) PRIVILEGED_FUNCTION |
| |
| portBASE_TYPE | xTaskResumeFromISR (xTaskHandle xTaskToResume) PRIVILEGED_FUNCTION |
| |
| void | vTaskStartScheduler (void) PRIVILEGED_FUNCTION |
| |
| void | vTaskEndScheduler (void) PRIVILEGED_FUNCTION |
| |
| void | vTaskSuspendAll (void) PRIVILEGED_FUNCTION |
| |
| signed portBASE_TYPE | xTaskResumeAll (void) PRIVILEGED_FUNCTION |
| |
| signed portBASE_TYPE | xTaskIsTaskSuspended (xTaskHandle xTask) PRIVILEGED_FUNCTION |
| |
| portTickType | xTaskGetTickCount (void) PRIVILEGED_FUNCTION |
| |
| portTickType | xTaskGetTickCountFromISR (void) PRIVILEGED_FUNCTION |
| |
| unsigned portBASE_TYPE | uxTaskGetNumberOfTasks (void) PRIVILEGED_FUNCTION |
| |
| signed char * | pcTaskGetTaskName (xTaskHandle xTaskToQuery) |
| |
| unsigned portBASE_TYPE | uxTaskGetStackHighWaterMark (xTaskHandle xTask) PRIVILEGED_FUNCTION |
| |
| portBASE_TYPE | xTaskCallApplicationTaskHook (xTaskHandle xTask, void *pvParameter) PRIVILEGED_FUNCTION |
| |
| xTaskHandle | xTaskGetIdleTaskHandle (void) |
| |
| unsigned portBASE_TYPE | uxTaskGetSystemState (xTaskStatusType *pxTaskStatusArray, unsigned portBASE_TYPE uxArraySize, unsigned long *pulTotalRunTime) |
| |
| void | vTaskList (signed char *pcWriteBuffer) PRIVILEGED_FUNCTION |
| |
| void | vTaskGetRunTimeStats (signed char *pcWriteBuffer) PRIVILEGED_FUNCTION |
| |
| portBASE_TYPE | xTaskIncrementTick (void) PRIVILEGED_FUNCTION |
| |
| void | vTaskPlaceOnEventList (xList *const pxEventList, portTickType xTicksToWait) PRIVILEGED_FUNCTION |
| |
| void | vTaskPlaceOnEventListRestricted (xList *const pxEventList, portTickType xTicksToWait) PRIVILEGED_FUNCTION |
| |
| signed portBASE_TYPE | xTaskRemoveFromEventList (const xList *const pxEventList) PRIVILEGED_FUNCTION |
| |
| void | vTaskSwitchContext (void) PRIVILEGED_FUNCTION |
| |
| xTaskHandle | xTaskGetCurrentTaskHandle (void) PRIVILEGED_FUNCTION |
| |
| void | vTaskSetTimeOutState (xTimeOutType *const pxTimeOut) PRIVILEGED_FUNCTION |
| |
| portBASE_TYPE | xTaskCheckForTimeOut (xTimeOutType *const pxTimeOut, portTickType *const pxTicksToWait) PRIVILEGED_FUNCTION |
| |
| void | vTaskMissedYield (void) PRIVILEGED_FUNCTION |
| |
| portBASE_TYPE | xTaskGetSchedulerState (void) PRIVILEGED_FUNCTION |
| |
| void | vTaskPriorityInherit (xTaskHandle const pxMutexHolder) PRIVILEGED_FUNCTION |
| |
| void | vTaskPriorityDisinherit (xTaskHandle const pxMutexHolder) PRIVILEGED_FUNCTION |
| |
| signed portBASE_TYPE | xTaskGenericCreate (pdTASK_CODE pxTaskCode, const signed char *const pcName, unsigned short usStackDepth, void *pvParameters, unsigned portBASE_TYPE uxPriority, xTaskHandle *pxCreatedTask, portSTACK_TYPE *puxStackBuffer, const xMemoryRegion *const xRegions) PRIVILEGED_FUNCTION |
| |
| unsigned portBASE_TYPE | uxTaskGetTaskNumber (xTaskHandle xTask) |
| |
| void | vTaskSetTaskNumber (xTaskHandle xTask, unsigned portBASE_TYPE uxHandle) |
| |
| void | vTaskStepTick (portTickType xTicksToJump) |
| |
| eSleepModeStatus | eTaskConfirmSleepModeStatus (void) |
| |