ucosio.htm
来自「AVR的UCO/S-II」· HTM 代码 · 共 1,111 行 · 第 1/5 页
HTM
1,111 行
<P><STRONG><a name="[bfecdc]"></a>OSFlagCreate</STRONG> (ARM, 140 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfec60]"></a>OS_FlagUnlink</STRONG> (ARM, 84 bytes, Stack size 4 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[bfdd4c]"><<</a> OSTaskDel
<LI><a href="#[bfeb70]"><<</a> OSFlagPend
<LI><a href="#[c00e1c]"><<</a> OS_FlagTaskRdy
</UL>
<P><STRONG><a name="[bfebe8]"></a>OSFlagDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bff5ec]">>></a> OS_Sched
<LI><a href="#[c00e1c]">>></a> OS_FlagTaskRdy
</UL>
<P><STRONG><a name="[bfeb70]"></a>OSFlagPend</STRONG> (ARM, 832 bytes, Stack size 64 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfec60]">>></a> OS_FlagUnlink
<LI><a href="#[bff5ec]">>></a> OS_Sched
<LI><a href="#[c00da0]">>></a> OS_FlagBlock
</UL>
<P><STRONG><a name="[bfeaf8]"></a>OSFlagPost</STRONG> (ARM, 512 bytes, Stack size 40 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bff5ec]">>></a> OS_Sched
<LI><a href="#[c00e1c]">>></a> OS_FlagTaskRdy
</UL>
<P><STRONG><a name="[bfea80]"></a>OSFlagQuery</STRONG> (ARM, 96 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfea04]"></a>OSMboxAccept</STRONG> (ARM, 76 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[b233c8]"></a>OSMboxCreate</STRONG> (ARM, 128 bytes, Stack size 16 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSMboxCreate</UL>
<BR>[Calls]<UL><LI><a href="#[bfedd4]">>></a> OS_EventWaitListInit
</UL>
<BR>[Called By]<UL><LI><a href="#[b235ac]"><<</a> main
</UL>
<P><STRONG><a name="[bfe98c]"></a>OSMboxDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[b23350]"></a>OSMboxPend</STRONG> (ARM, 316 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfee58]">>></a> OS_EventTO
<LI><a href="#[bfeed0]">>></a> OS_EventTaskWait
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b2394c]"><<</a> TaskDS8
</UL>
<P><STRONG><a name="[b232d8]"></a>OSMboxPost</STRONG> (ARM, 156 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b238d8]"><<</a> TaskDS7
</UL>
<P><STRONG><a name="[bfe910]"></a>OSMboxPostOpt</STRONG> (ARM, 204 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe898]"></a>OSMboxQuery</STRONG> (ARM, 108 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe820]"></a>OSMemCreate</STRONG> (ARM, 256 bytes, Stack size 40 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe7a8]"></a>OSMemGet</STRONG> (ARM, 120 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe730]"></a>OSMemPut</STRONG> (ARM, 116 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe6b8]"></a>OSMemQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe63c]"></a>OSMutexAccept</STRONG> (ARM, 204 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe5c0]"></a>OSMutexCreate</STRONG> (ARM, 244 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfedd4]">>></a> OS_EventWaitListInit
</UL>
<P><STRONG><a name="[bfe548]"></a>OSMutexDel</STRONG> (ARM, 376 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe4d0]"></a>OSMutexPend</STRONG> (ARM, 592 bytes, Stack size 32 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfee58]">>></a> OS_EventTO
<LI><a href="#[bfeed0]">>></a> OS_EventTaskWait
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe458]"></a>OSMutexPost</STRONG> (ARM, 600 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe3dc]"></a>OSMutexQuery</STRONG> (ARM, 184 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe364]"></a>OSQAccept</STRONG> (ARM, 140 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe2ec]"></a>OSQCreate</STRONG> (ARM, 236 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfedd4]">>></a> OS_EventWaitListInit
</UL>
<P><STRONG><a name="[bfe278]"></a>OSQDel</STRONG> (ARM, 392 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe200]"></a>OSQFlush</STRONG> (ARM, 92 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfe18c]"></a>OSQPend</STRONG> (ARM, 364 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfee58]">>></a> OS_EventTO
<LI><a href="#[bfeed0]">>></a> OS_EventTaskWait
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe118]"></a>OSQPost</STRONG> (ARM, 248 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe09c]"></a>OSQPostFront</STRONG> (ARM, 220 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfe024]"></a>OSQPostOpt</STRONG> (ARM, 320 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfdfac]"></a>OSQQuery</STRONG> (ARM, 156 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfdf34]"></a>OSSemAccept</STRONG> (ARM, 88 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[b23260]"></a>OSSemCreate</STRONG> (ARM, 128 bytes, Stack size 16 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSSemCreate</UL>
<BR>[Calls]<UL><LI><a href="#[bfedd4]">>></a> OS_EventWaitListInit
</UL>
<BR>[Called By]<UL><LI><a href="#[b235ac]"><<</a> main
</UL>
<P><STRONG><a name="[bfdebc]"></a>OSSemDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[b231e8]"></a>OSSemPend</STRONG> (ARM, 272 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfee58]">>></a> OS_EventTO
<LI><a href="#[bfeed0]">>></a> OS_EventTaskWait
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b237f0]"><<</a> TaskDS5
<LI><a href="#[b23864]"><<</a> TaskDS6
<LI><a href="#[b2394c]"><<</a> TaskDS8
</UL>
<P><STRONG><a name="[b23170]"></a>OSSemPost</STRONG> (ARM, 152 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bfef50]">>></a> OS_EventTaskRdy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b22ea0]"><<</a> key_scan
<LI><a href="#[b237f0]"><<</a> TaskDS5
<LI><a href="#[b23864]"><<</a> TaskDS6
</UL>
<P><STRONG><a name="[bfde44]"></a>OSSemQuery</STRONG> (ARM, 108 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfddc4]"></a>OSTaskChangePrio</STRONG> (ARM, 468 bytes, Stack size 40 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[b23080]"></a>OSTaskCreate</STRONG> (ARM, 236 bytes, Stack size 40 bytes, ucos_ii.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OSTaskCreate -> OS_TCBInit</UL>
<BR>[Calls]<UL><LI><a href="#[bedae0]">>></a> OSTaskStkInit
<LI><a href="#[bff4fc]">>></a> OS_TCBInit
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b235ac]"><<</a> main
<LI><a href="#[b23620]"><<</a> Task1
</UL>
<P><STRONG><a name="[bfdd4c]"></a>OSTaskDel</STRONG> (ARM, 516 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bed870]">>></a> OSTaskDelHook
<LI><a href="#[bfec60]">>></a> OS_FlagUnlink
<LI><a href="#[bfefcc]">>></a> OS_Dummy
<LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfdcd0]"></a>OSTaskDelReq</STRONG> (ARM, 140 bytes, Stack size 24 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfdc54]"></a>OSTaskResume</STRONG> (ARM, 192 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfdbd8]"></a>OSTaskStkChk</STRONG> (ARM, 192 bytes, Stack size 32 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfdb5c]"></a>OSTaskSuspend</STRONG> (ARM, 244 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfdae4]"></a>OSTaskQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ffbebc]">>></a> __aeabi_memcpy4
</UL>
<P><STRONG><a name="[bfda68]"></a>OSTimeDlyHMSM</STRONG> (ARM, 232 bytes, Stack size 32 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b23008]">>></a> OSTimeDly
<LI><a href="#[ffafd8]">>></a> __aeabi_uidivmod
</UL>
<P><STRONG><a name="[bfd9ec]"></a>OSTimeDlyResume</STRONG> (ARM, 184 bytes, Stack size 16 bytes, ucos_ii.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bff5ec]">>></a> OS_Sched
</UL>
<P><STRONG><a name="[bfd974]"></a>OSTimeGet</STRONG> (ARM, 32 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[bfd8fc]"></a>OSTimeSet</STRONG> (ARM, 32 bytes, Stack size 8 bytes, ucos_ii.o(.text), UNUSED)
<P><STRONG><a name="[b22f18]"></a>UART0Init</STRONG> (ARM, 136 bytes, Stack size 16 bytes, uart0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ffafd8]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[b237f0]"><<</a> TaskDS5
</UL>
<P><STRONG><a name="[fd3d84]"></a>uart_sendbydte</STRONG> (ARM, 32 bytes, Stack size 0 bytes, uart0.o(.text), UNUSED)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?