📄 ucos.htm
字号:
<LI><a href="#[d921a8]">>></a> OS_StrCopy
</UL>
<P><STRONG><a name="[d91818]"></a>OSTaskNameSet</STRONG> (Thumb, 162 bytes, Stack size 32 bytes, os_task.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
<LI>Call Chain = OSTaskNameSet
</UL>
<BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
<LI><a href="#[d92118]">>></a> OS_StrLen
<LI><a href="#[d921a8]">>></a> OS_StrCopy
</UL>
<BR>[Called By]<UL><LI><a href="#[d8a960]">>></a> OSTmr_InitTask
<LI><a href="#[d93240]">>></a> OS_InitTaskIdle
<LI><a href="#[d93288]">>></a> OS_InitTaskStat
</UL>
<P><STRONG><a name="[d8bf20]"></a>OSTaskResume</STRONG> (Thumb, 162 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
<LI><a href="#[d91e48]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[d91788]"></a>OSTaskStkChk</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
</UL>
<BR>[Called By]<UL><LI><a href="#[d92088]">>></a> OS_TaskStatStkChk
</UL>
<P><STRONG><a name="[d8bed8]"></a>OSTaskSuspend</STRONG> (Thumb, 172 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
<LI><a href="#[d91e48]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[d8be90]"></a>OSTaskQuery</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
<LI><a href="#[d91b30]">>></a> OS_MemCopy
</UL>
<P><STRONG><a name="[d91740]"></a>OSTimeDly</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
<LI><a href="#[d91e48]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[d843c8]">>></a> Task1
<LI><a href="#[d8b3d8]">>></a> OSTimeDlyHMSM
<LI><a href="#[d91d70]">>></a> OSStatInit
<LI><a href="#[d92040]">>></a> OS_TaskStat
</UL>
<P><STRONG><a name="[d8b3d8]"></a>OSTimeDlyHMSM</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91740]">>></a> OSTimeDly
</UL>
<P><STRONG><a name="[d8b390]"></a>OSTimeDlyResume</STRONG> (Thumb, 168 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
<LI><a href="#[d91e48]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[d8b348]"></a>OSTimeGet</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[d8b300]"></a>OSTimeSet</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d91668]">>></a> OS_CPU_SR_Save
<LI><a href="#[d916b0]">>></a> OS_CPU_SR_Restore
</UL>
<P><STRONG><a name="[d8a600]"></a>OSTmrCreate</STRONG> (Thumb, 226 bytes, Stack size 40 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8aac8]">>></a> OSTmr_Lock
<LI><a href="#[d8ab10]">>></a> OSTmr_Alloc
<LI><a href="#[d8ab58]">>></a> OSTmr_Unlock
<LI><a href="#[d92118]">>></a> OS_StrLen
<LI><a href="#[d921a8]">>></a> OS_StrCopy
</UL>
<P><STRONG><a name="[d8a5b8]"></a>OSTmrDel</STRONG> (Thumb, 142 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8aa38]">>></a> OSTmr_Unlink
<LI><a href="#[d8aa80]">>></a> OSTmr_Free
<LI><a href="#[d8aac8]">>></a> OSTmr_Lock
<LI><a href="#[d8ab58]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[d8a570]"></a>OSTmrNameGet</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8aac8]">>></a> OSTmr_Lock
<LI><a href="#[d8ab58]">>></a> OSTmr_Unlock
<LI><a href="#[d921a8]">>></a> OS_StrCopy
</UL>
<P><STRONG><a name="[d8a528]"></a>OSTmrRemainGet</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8aac8]">>></a> OSTmr_Lock
<LI><a href="#[d8ab58]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[d8a4e0]"></a>OSTmrStateGet</STRONG> (Thumb, 134 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8aac8]">>></a> OSTmr_Lock
<LI><a href="#[d8ab58]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[d8a498]"></a>OSTmrStart</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8a9f0]">>></a> OSTmr_Link
<LI><a href="#[d8aa38]">>></a> OSTmr_Unlink
<LI><a href="#[d8aac8]">>></a> OSTmr_Lock
<LI><a href="#[d8ab58]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[d8a450]"></a>OSTmrStop</STRONG> (Thumb, 222 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8aa38]">>></a> OSTmr_Unlink
<LI><a href="#[d8aac8]">>></a> OSTmr_Lock
<LI><a href="#[d8ab58]">>></a> OSTmr_Unlock
</UL>
<P><STRONG><a name="[d8a408]"></a>OSTmrSignal</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, os_tmr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d8cb40]">>></a> OSSemPost
</UL>
<P><STRONG><a name="[d916f8]"></a>OSTmr_Init</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, os_tmr.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160 + Unknown Stack Size
<LI>Call Chain = OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[d8a960]">>></a> OSTmr_InitTask
<LI><a href="#[d8cc60]">>></a> OSSemCreate
<LI><a href="#[d91fb0]">>></a> OS_MemClr
<LI><a href="#[d920d0]">>></a> OSEventNameSet
</UL>
<BR>[Called By]<UL><LI><a href="#[d91f68]">>></a> OSInit
</UL>
<P><STRONG><a name="[d91668]"></a>OS_CPU_SR_Save</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d84140]">>></a> SysTick_Handler
<LI><a href="#[d8b300]">>></a> OSTimeSet
<LI><a href="#[d8b348]">>></a> OSTimeGet
<LI><a href="#[d8b390]">>></a> OSTimeDlyResume
<LI><a href="#[d8be90]">>></a> OSTaskQuery
<LI><a href="#[d8bed8]">>></a> OSTaskSuspend
<LI><a href="#[d8bf20]">>></a> OSTaskResume
<LI><a href="#[d8bf68]">>></a> OSTaskNameGet
<LI><a href="#[d8bfb0]">>></a> OSTaskDelReq
<LI><a href="#[d8bff8]">>></a> OSTaskDel
<LI><a href="#[d8c088]">>></a> OSTaskCreate
<LI><a href="#[d8c0d0]">>></a> OSTaskChangePrio
<LI><a href="#[d8cab0]">>></a> OSSemSet
<LI><a href="#[d8caf8]">>></a> OSSemQuery
<LI><a href="#[d8cb40]">>></a> OSSemPost
<LI><a href="#[d8cb88]">>></a> OSSemPendAbort
<LI><a href="#[d8cbd0]">>></a> OSSemPend
<LI><a href="#[d8cc18]">>></a> OSSemDel
<LI><a href="#[d8cc60]">>></a> OSSemCreate
<LI><a href="#[d8cca8]">>></a> OSSemAccept
<LI><a href="#[d8d680]">>></a> OSQQuery
<LI><a href="#[d8d6c8]">>></a> OSQPostOpt
<LI><a href="#[d8d710]">>></a> OSQPostFront
<LI><a href="#[d8d758]">>></a> OSQPost
<LI><a href="#[d8d7a0]">>></a> OSQPendAbort
<LI><a href="#[d8d7e8]">>></a> OSQPend
<LI><a href="#[d8d830]">>></a> OSQFlush
<LI><a href="#[d8d878]">>></a> OSQDel
<LI><a href="#[d8d8c0]">>></a> OSQCreate
<LI><a href="#[d8d908]">>></a> OSQAccept
<LI><a href="#[d8eff0]">>></a> OSMemQuery
<LI><a href="#[d8f038]">>></a> OSMemPut
<LI><a href="#[d8f080]">>></a> OSMemNameSet
<LI><a href="#[d8f0c8]">>></a> OSMemNameGet
<LI><a href="#[d8f110]">>></a> OSMemGet
<LI><a href="#[d8f158]">>></a> OSMemCreate
<LI><a href="#[d90780]">>></a> OSFlagQuery
<LI><a href="#[d907c8]">>></a> OSFlagPost
<LI><a href="#[d90810]">>></a> OSFlagPendGetFlagsRdy
<LI><a href="#[d90858]">>></a> OSFlagPend
<LI><a href="#[d908a0]">>></a> OSFlagNameSet
<LI><a href="#[d908e8]">>></a> OSFlagNameGet
<LI><a href="#[d90930]">>></a> OSFlagDel
<LI><a href="#[d909c0]">>></a> OSFlagCreate
<LI><a href="#[d90a08]">>></a> OSFlagAccept
<LI><a href="#[d91740]">>></a> OSTimeDly
<LI><a href="#[d91788]">>></a> OSTaskStkChk
<LI><a href="#[d91818]">>></a> OSTaskNameSet
<LI><a href="#[d918f0]">>></a> OSTaskCreateExt
<LI><a href="#[d91ae8]">>></a> OS_TCBInit
<LI><a href="#[d91d28]">>></a> OSTimeTick
<LI><a href="#[d91d70]">>></a> OSStatInit
<LI><a href="#[d91e00]">>></a> OSSchedUnlock
<LI><a href="#[d91e48]">>></a> OS_Sched
<LI><a href="#[d91e90]">>></a> OSSchedLock
<LI><a href="#[d91ed8]">>></a> OSIntExit
<LI><a href="#[d91ff8]">>></a> OS_TaskIdle
<LI><a href="#[d92040]">>></a> OS_TaskStat
<LI><a href="#[d920d0]">>></a> OSEventNameSet
<LI><a href="#[d92160]">>></a> OSEventNameGet
</UL>
<P><STRONG><a name="[d916b0]"></a>OS_CPU_SR_Restore</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d84140]">>></a> SysTick_Handler
<LI><a href="#[d8b300]">>></a> OSTimeSet
<LI><a href="#[d8b348]">>></a> OSTimeGet
<LI><a href="#[d8b390]">>></a> OSTimeDlyResume
<LI><a href="#[d8be90]">>></a> OSTaskQuery
<LI><a href="#[d8bed8]">>></a> OSTaskSuspend
<LI><a href="#[d8bf20]">>></a> OSTaskResume
<LI><a href="#[d8bf68]">>></a> OSTaskNameGet
<LI><a href="#[d8bfb0]">>></a> OSTaskDelReq
<LI><a href="#[d8bff8]">>></a> OSTaskDel
<LI><a href="#[d8c088]">>></a> OSTaskCreate
<LI><a href="#[d8c0d0]">>></a> OSTaskChangePrio
<LI><a href="#[d8cab0]">>></a> OSSemSet
<LI><a href="#[d8caf8]">>></a> OSSemQuery
<LI><a href="#[d8cb40]">>></a> OSSemPost
<LI><a href="#[d8cb88]">>></a> OSSemPendAbort
<LI><a href="#[d8cbd0]">>></a> OSSemPend
<LI><a href="#[d8cc18]">>></a> OSSemDel
<LI><a href="#[d8cc60]">>></a> OSSemCreate
<LI><a href="#[d8cca8]">>></a> OSSemAccept
<LI><a href="#[d8d680]">>></a> OSQQuery
<LI><a href="#[d8d6c8]">>></a> OSQPostOpt
<LI><a href="#[d8d710]">>></a> OSQPostFront
<LI><a href="#[d8d758]">>></a> OSQPost
<LI><a href="#[d8d7a0]">>></a> OSQPendAbort
<LI><a href="#[d8d7e8]">>></a> OSQPend
<LI><a href="#[d8d830]">>></a> OSQFlush
<LI><a href="#[d8d878]">>></a> OSQDel
<LI><a href="#[d8d8c0]">>></a> OSQCreate
<LI><a href="#[d8d908]">>></a> OSQAccept
<LI><a href="#[d8eff0]">>></a> OSMemQuery
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -