#include "FreeRTOS.h"
#include "task.h"
#include "croutine.h"
Go to the source code of this file.
#define corINITIAL_STATE ( 0 ) |
#define prvAddCoRoutineToReadyQueue |
( |
|
pxCRCB | ) |
|
Value:{ \
if( pxCRCB->uxPriority > uxTopCoRoutineReadyPriority ) \
{ \
uxTopCoRoutineReadyPriority = pxCRCB->uxPriority; \
vListInsertEnd( (
List_t * ) &( pxReadyCoRoutineLists[ pxCRCB->uxPriority ] ), &( pxCRCB->xGenericListItem ) ); \
}
void vListInsertEnd(List_t *const pxList, ListItem_t *const pxNewListItem)
Definition at line 102 of file croutine.c.
void vCoRoutineAddToDelayedList |
( |
TickType_t |
xTicksToDelay, |
|
|
List_t * |
pxEventList |
|
) |
| |
void vCoRoutineSchedule |
( |
void |
| ) |
|
CRCB_t* pxCurrentCoRoutine = NULL |