firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
corCoRoutineControlBlock Struct Reference

#include <croutine.h>

Collaboration diagram for corCoRoutineControlBlock:

Data Fields

crCOROUTINE_CODE pxCoRoutineFunction
ListItem_t xGenericListItem
ListItem_t xEventListItem
UBaseType_t uxPriority
UBaseType_t uxIndex
uint16_t uxState

Field Documentation

◆ pxCoRoutineFunction

crCOROUTINE_CODE corCoRoutineControlBlock::pxCoRoutineFunction

◆ uxIndex

UBaseType_t corCoRoutineControlBlock::uxIndex

Used to distinguish between co-routines when multiple co-routines use the same co-routine function.

◆ uxPriority

UBaseType_t corCoRoutineControlBlock::uxPriority

The priority of the co-routine in relation to other co-routines.

◆ uxState

uint16_t corCoRoutineControlBlock::uxState

Used internally by the co-routine implementation.

◆ xEventListItem

ListItem_t corCoRoutineControlBlock::xEventListItem

List item used to place the CRCB in event lists.

◆ xGenericListItem

ListItem_t corCoRoutineControlBlock::xGenericListItem

List item used to place the CRCB in ready and blocked queues.


The documentation for this struct was generated from the following file: