CMSIS-RTOS2
Thread Management - управление потоками (задачами)
osThreadAttr_t
osPriority_t
osThreadState_t
osThreadNew() - создать задачу
osThreadGetName()
osThreadGetClass()
osThreadGetId()
osThreadExit()
Message Queue - очередь сообщений
Описание очереди сообщений
osMessageQueueAttr_t
osMessageQueueNew()
osMessageQueuePut()
Функции ожидания
osDelay()
osDelayUntil()
Программные таймеры
Описание программного таймера
osTimerAttr_t
osTimerNew()
osTimerStart()
Семафоры
osSemaphoreAttr_t
osSemaphoreId_t
osSemaphoreNew()
osSemaphoreGetName()
osSemaphoreAcquire()
osSemaphoreRelease()
osSemaphoreGetCount()
osSemaphoreDelete()