|
UCOS_TI_LM3S_Keil
|

宏定义 | |
| #define | OS_CPU_EXT extern |
| #define | OS_CRITICAL_METHOD 3u |
| #define | OS_ENTER_CRITICAL() {cpu_sr = OS_CPU_SR_Save();} |
| #define | OS_EXIT_CRITICAL() {OS_CPU_SR_Restore(cpu_sr);} |
| #define | OS_STK_GROWTH 1u /* Stack grows from HIGH to LOW memory on ARM */ |
| #define | OS_TASK_SW() OSCtxSw() |
类型定义 | |
| typedef unsigned char | BOOLEAN |
| typedef unsigned char | INT8U |
| typedef signed char | INT8S |
| typedef unsigned short | INT16U |
| typedef signed short | INT16S |
| typedef unsigned int | INT32U |
| typedef signed int | INT32S |
| typedef float | FP32 |
| typedef double | FP64 |
| typedef unsigned int | OS_STK |
| typedef unsigned int | OS_CPU_SR |
函数 | |
| OS_CPU_SR | OS_CPU_SR_Save (void) |
| void | OS_CPU_SR_Restore (OS_CPU_SR cpu_sr) |
| void | OSCtxSw (void) |
| void | OSIntCtxSw (void) |
| void | OSStartHighRdy (void) |
| void | OS_CPU_PendSVHandler (void) |
| void | OS_CPU_SysTickHandler (void) |
| void | OS_CPU_SysTickInit (INT32U cnts) |
| #define OS_ENTER_CRITICAL | ( | ) | {cpu_sr = OS_CPU_SR_Save();} |
参考自 OS_CPU_SysTickHandler(), OS_Sched(), OS_TaskIdle(), OS_TaskStat(), OS_TCBInit(), OSEventNameGet(), OSEventNameSet(), OSEventPendMulti(), OSFlagAccept(), OSFlagCreate(), OSFlagDel(), OSFlagNameGet(), OSFlagNameSet(), OSFlagPend(), OSFlagPendGetFlagsRdy(), OSFlagPost(), OSFlagQuery(), OSIntExit(), OSMboxAccept(), OSMboxCreate(), OSMboxDel(), OSMboxPend(), OSMboxPendAbort(), OSMboxPost(), OSMboxPostOpt(), OSMboxQuery(), OSMemCreate(), OSMemGet(), OSMemNameGet(), OSMemNameSet(), OSMemPut(), OSMemQuery(), OSMutexAccept(), OSMutexCreate(), OSMutexDel(), OSMutexPend(), OSMutexPost(), OSMutexQuery(), OSQAccept(), OSQCreate(), OSQDel(), OSQFlush(), OSQPend(), OSQPendAbort(), OSQPost(), OSQPostFront(), OSQPostOpt(), OSQQuery(), OSSchedLock(), OSSchedUnlock(), OSSemAccept(), OSSemCreate(), OSSemDel(), OSSemPend(), OSSemPendAbort(), OSSemPost(), OSSemQuery(), OSSemSet(), OSStatInit(), OSTaskChangePrio(), OSTaskCreate(), OSTaskCreateExt(), OSTaskDel(), OSTaskDelReq(), OSTaskNameGet(), OSTaskNameSet(), OSTaskQuery(), OSTaskRegGet(), OSTaskRegSet(), OSTaskResume(), OSTaskStkChk(), OSTaskSuspend(), OSTimeDly(), OSTimeDlyResume(), OSTimeGet(), OSTimeSet() , 以及 OSTimeTick().
| #define OS_EXIT_CRITICAL | ( | ) | {OS_CPU_SR_Restore(cpu_sr);} |
参考自 OS_CPU_SysTickHandler(), OS_Sched(), OS_TaskIdle(), OS_TaskStat(), OS_TCBInit(), OSEventNameGet(), OSEventNameSet(), OSEventPendMulti(), OSFlagAccept(), OSFlagCreate(), OSFlagDel(), OSFlagNameGet(), OSFlagNameSet(), OSFlagPend(), OSFlagPendGetFlagsRdy(), OSFlagPost(), OSFlagQuery(), OSIntExit(), OSMboxAccept(), OSMboxCreate(), OSMboxDel(), OSMboxPend(), OSMboxPendAbort(), OSMboxPost(), OSMboxPostOpt(), OSMboxQuery(), OSMemCreate(), OSMemGet(), OSMemNameGet(), OSMemNameSet(), OSMemPut(), OSMemQuery(), OSMutexAccept(), OSMutexCreate(), OSMutexDel(), OSMutexPend(), OSMutexPost(), OSMutexQuery(), OSQAccept(), OSQCreate(), OSQDel(), OSQFlush(), OSQPend(), OSQPendAbort(), OSQPost(), OSQPostFront(), OSQPostOpt(), OSQQuery(), OSSchedLock(), OSSchedUnlock(), OSSemAccept(), OSSemCreate(), OSSemDel(), OSSemPend(), OSSemPendAbort(), OSSemPost(), OSSemQuery(), OSSemSet(), OSStatInit(), OSTaskChangePrio(), OSTaskCreate(), OSTaskCreateExt(), OSTaskDel(), OSTaskDelReq(), OSTaskNameGet(), OSTaskNameSet(), OSTaskQuery(), OSTaskRegGet(), OSTaskRegSet(), OSTaskResume(), OSTaskStkChk(), OSTaskSuspend(), OSTimeDly(), OSTimeDlyResume(), OSTimeGet(), OSTimeSet() , 以及 OSTimeTick().
| #define OS_TASK_SW | ( | ) | OSCtxSw() |
参考自 OS_Sched().
| OS_CPU_SR OS_CPU_SR_Save | ( | void | ) |
| void OS_CPU_SR_Restore | ( | OS_CPU_SR | cpu_sr) |
| void OSCtxSw | ( | void | ) |
| void OSIntCtxSw | ( | void | ) |
| void OSStartHighRdy | ( | void | ) |
| void OS_CPU_PendSVHandler | ( | void | ) |
| void OS_CPU_SysTickHandler | ( | void | ) |
在文件 os_cpu_c.c 第 350 行定义.
参考 OS_ENTER_CRITICAL, OS_EXIT_CRITICAL, OSIntExit(), OSIntNesting , 以及 OSTimeTick().

| void OS_CPU_SysTickInit | ( | INT32U | cnts) |