|
#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) |
|