Task Management Services

Task Management Services

µC/OS-III provides a number of task-related services to call from the application. These services are found in os_task.c and they all start with OSTask???(). The type of service they perform groups task-related services:

Table - Task Management Services

Group

Functions

General

OSTaskCreate()
OSTaskDel()
OSTaskChangePrio()
OSTaskRegSet()
OSTaskRegGet()
OSTaskSuspend()
OSTaskResume()
OSTaskTimeQuantaSet()

Signaling a Task
(See Synchronization)

OSTaskSemPend()
OSTaskSemPost()
OSTaskSemPendAbort()

Sending Messages to a Task
(See Message Passing)

OSTaskQPend()
OSTaskQPost()
OSTaskQPendAbort()
OSTaskQFlush()

 

A complete description of all µC/OS-III task related services is provided in µC/OS-III API Reference.