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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
<LI><a href="#[bfeb70]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSFlagPend
<LI><a href="#[c00e1c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
<LI><a href="#[c00e1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_FlagUnlink
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
<LI><a href="#[c00da0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
<LI><a href="#[c00e1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
</UL>
<BR>[Called By]<UL><LI><a href="#[b235ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTO
<LI><a href="#[bfeed0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b2394c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b238d8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTO
<LI><a href="#[bfeed0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTO
<LI><a href="#[bfeed0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventWaitListInit
</UL>
<BR>[Called By]<UL><LI><a href="#[b235ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTO
<LI><a href="#[bfeed0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskWait
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b237f0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TaskDS5
<LI><a href="#[b23864]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TaskDS6
<LI><a href="#[b2394c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EventTaskRdy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b22ea0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;key_scan
<LI><a href="#[b237f0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TaskDS5
<LI><a href="#[b23864]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskStkInit
<LI><a href="#[bff4fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Sched
</UL>
<BR>[Called By]<UL><LI><a href="#[b235ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[b23620]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskDelHook
<LI><a href="#[bfec60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_FlagUnlink
<LI><a href="#[bfefcc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_Dummy
<LI><a href="#[bff5ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[ffafd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[b237f0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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 + -
显示快捷键?