IPC@CHIP® RTOS-LNX – API Documentation

Header image

Main page


Macros
RTX constants and macros

Detailed Description

The following constants are used in the RTX API.

Macros

#define RTX_TA_GATE_WAIT   (0x0001)
 This bit is applied to RtxTaskDefS::tkdAttr member in a bitwise OR fashion. More...
 
#define RTX_TA_TIME_SLICED   (0x0002)
 This bit is applied to RtxTaskDefS::tkdAttr member in a bitwise OR fashion. More...
 
#define RTX_TA_TIME_LIMIT   (0x0004)
 This bit is applied to RtxTaskDefS::tkdAttr member in a bitwise OR fashion. More...
 
#define RTX_TA_PERIODIC   (0x0010)
 This bit is applied to RtxTaskDefS::tkdAttr member in a bitwise OR fashion. More...
 
#define RTX_TA_CATCH_UP   (0x0020)
 This bit is applied to RtxTaskDefS::tkdAttr member in a bitwise OR fashion. More...
 
#define RTX_TA_PERIOD_RTI   (0x0040)
 This bit is applied to RtxTaskDefS::tkdAttr member in a bitwise OR fashion. More...
 
#define RTX_TA_SET_PHASE   (0x0080)
 This bit is applied to RtxTaskDefS::tkdAttr member in a bitwise OR fashion. More...
 
#define RTX_TASK_PRIORITY_TOP   (0)
 Highest task priority permitted for user tasks. More...
 
#define RTX_TASK_PRIORITY_BOTTOM   (90)
 Lowest task priority for user tasks. More...
 
#define RTX_EVENT_MATCH_OR   (0)
 This value is applied to RTX_Wait_Event::match member. More...
 
#define RTX_EVENT_MATCH_AND   (1)
 This value is applied to RTX_Wait_Event::match member. More...
 
#define RTX_MON_RUNNING   (0x1)
 This value can appear in the sTASK_INFO::tiTaskMonStatus member. More...
 
#define RTX_MON_READY   (0x2)
 This value is applied to sTASK_INFO::tiTaskMonStatus member. More...
 
#define RTX_TRIG_WAIT   (0x0001)
 Flag from task state bit fields. More...
 
#define RTX_PERIOD_WAIT   (0x0002)
 Flag from task state bit fields. More...
 
#define RTX_SUSPENDED   (0x0004)
 Flag from task state bit fields. More...
 
#define RTX_WAITING   (0x0008)
 Flag from task state bit fields. More...
 
#define RTX_SEMA_WAIT   (0x0100)
 Flag from task state bit fields. More...
 
#define RTX_EVENT_WAIT   (0x0200)
 Flag from task state bit fields. More...
 
#define RTX_MSG_XCHG_WAIT   (0x0400)
 Flag from task state bit fields. More...
 
#define RTX_TIMER_WAIT   (0x0800)
 Flag from task state bit fields. More...
 
#define RTX_BRKPT_WAIT   (0x1000)
 Flag from task state bit fields. More...
 
#define RTX_DELETED   (0x4000)
 Flag from task state bit fields. More...
 
#define RTX_ZOMBIE   (0x8000)
 Flag from task state bit fields. More...
 
#define RTX_MAX_TIME_PERIOD   (0x7FFFFFFF)
 Task timing constant. More...
 
#define RTX_MAX_TIME_MS   (RTX_MAX_TIME_PERIOD / RTX_TB_TICKS_PER_ms)
 Upper limit on time-slice or task watchdog time-out. More...
 
#define PRIORITY_READ_ONLY   (0x5ABC)
 Constant for priority parameter to RTX_Task_Priority() More...
 
#define PRIORITY_APPLICATION   50
 Default priority of main() task in application programs. More...
 
#define FIXED_WAIT_PRIORITY   (20)
 Constant for RTX_Wait_Sem_Priority() wait_priority argument. More...
 
#define RTX_RESOURCE_SEM_TYPE   (-1)
 Constant for RTX_NewSem() initvalue argument. More...
 
#define RTX_RESOURCE_SEM_PI_TYPE   (-2)
 Constant for RTX_NewSem() initvalue argument. More...
 
#define RTX_RESOURCE_SEM_LOCAL_TYPE   (-3)
 Constant for RTX_NewSem() initvalue argument. More...
 
#define RTX_RESOURCE_SEM_PI_LOCAL_TYPE   (-4)
 Constant for RTX_NewSem() initvalue argument. More...
 





Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Fri Jun 8 2018 12:48:20 by Doxygen 1.8.13