📄 wav3.0.htm
字号:
</UL>
<P><STRONG><a name="[b2032c]"></a>ThisFatEntOffset</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, fat.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ThisFatEntOffset</UL>
<BR>[Calls]<UL><LI><a href="#[fd8500]">>></a> __aeabi_idivmod (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[b202ac]"><<</a> GetNextClusterNum
</UL>
<P><STRONG><a name="[b202ac]"></a>GetNextClusterNum</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, fat.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = GetNextClusterNum -> RBC_Read -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b20144]">>></a> RBC_Read
<LI><a href="#[b2032c]">>></a> ThisFatEntOffset
<LI><a href="#[b203ac]">>></a> ThisFatSecNum
</UL>
<BR>[Called By]<UL><LI><a href="#[b20234]"><<</a> GoToPointer
<LI><a href="#[b2486c]"><<</a> List
<LI><a href="#[bfa494]"><<</a> OpenFile
<LI><a href="#[bfa588]"><<</a> ReadFile
</UL>
<P><STRONG><a name="[b20234]"></a>GoToPointer</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, fat.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 140 + Unknown Stack Size
<LI>Call Chain = GoToPointer -> GetNextClusterNum -> RBC_Read -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b202ac]">>></a> GetNextClusterNum
<LI><a href="#[b20428]">>></a> FirstSectorofCluster
<LI><a href="#[fd8330]">>></a> __aeabi_uidivmod (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[bfa50c]"><<</a> SetFilePointer
</UL>
<P><STRONG><a name="[bda3f4]"></a>USBReset</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USBReset -> SL811Write</UL>
<BR>[Calls]<UL><LI><a href="#[b24704]">>></a> SL811Write
<LI><a href="#[b2477c]">>></a> SL811Read
<LI><a href="#[b24bb4]">>></a> DelayMs
</UL>
<BR>[Called By]<UL><LI><a href="#[b24a48]"><<</a> EnumUsbDev
</UL>
<P><STRONG><a name="[bda380]"></a>usbXfer</STRONG> (Thumb, 824 bytes, Stack size 56 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24704]">>></a> SL811Write
<LI><a href="#[b2477c]">>></a> SL811Read
<LI><a href="#[bcb238]">>></a> SL811BufWrite
<LI><a href="#[bcb2b4]">>></a> SL811BufRead
</UL>
<BR>[Called By]<UL><LI><a href="#[bda21c]"><<</a> epBulkRcv
<LI><a href="#[bda294]"><<</a> epBulkSend
<LI><a href="#[bda30c]"><<</a> ep0Xfer
</UL>
<P><STRONG><a name="[bda30c]"></a>ep0Xfer</STRONG> (Thumb, 146 bytes, Stack size 8 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = ep0Xfer -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24bb4]">>></a> DelayMs
<LI><a href="#[bda380]">>></a> usbXfer
</UL>
<BR>[Called By]<UL><LI><a href="#[bda0b0]"><<</a> GetDesc
<LI><a href="#[bda124]"><<</a> Set_Configuration
<LI><a href="#[bda1a4]"><<</a> SetAddress
</UL>
<P><STRONG><a name="[bda294]"></a>epBulkSend</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = epBulkSend -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[bda380]">>></a> usbXfer
</UL>
<BR>[Called By]<UL><LI><a href="#[b20144]"><<</a> RBC_Read
<LI><a href="#[bef180]"><<</a> SPC_Inquiry
<LI><a href="#[bef1f8]"><<</a> SPC_LockMedia
<LI><a href="#[bef274]"><<</a> SPC_RequestSense
<LI><a href="#[bef2f4]"><<</a> SPC_TestUnit
<LI><a href="#[bef370]"><<</a> RBC_ReadCapacity
</UL>
<P><STRONG><a name="[bda21c]"></a>epBulkRcv</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[bda380]">>></a> usbXfer
</UL>
<BR>[Called By]<UL><LI><a href="#[b20144]"><<</a> RBC_Read
<LI><a href="#[bef180]"><<</a> SPC_Inquiry
<LI><a href="#[bef1f8]"><<</a> SPC_LockMedia
<LI><a href="#[bef274]"><<</a> SPC_RequestSense
<LI><a href="#[bef2f4]"><<</a> SPC_TestUnit
<LI><a href="#[bef370]"><<</a> RBC_ReadCapacity
</UL>
<P><STRONG><a name="[bda1a4]"></a>SetAddress</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = SetAddress -> ep0Xfer -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[bda30c]">>></a> ep0Xfer
</UL>
<BR>[Called By]<UL><LI><a href="#[b24a48]"><<</a> EnumUsbDev
</UL>
<P><STRONG><a name="[bda124]"></a>Set_Configuration</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = Set_Configuration -> ep0Xfer -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[bda30c]">>></a> ep0Xfer
</UL>
<BR>[Called By]<UL><LI><a href="#[b24a48]"><<</a> EnumUsbDev
</UL>
<P><STRONG><a name="[bda0b0]"></a>GetDesc</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = GetDesc -> ep0Xfer -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[bcb1c0]">>></a> WordSwap
<LI><a href="#[bda30c]">>></a> ep0Xfer
</UL>
<BR>[Called By]<UL><LI><a href="#[b24a48]"><<</a> EnumUsbDev
</UL>
<P><STRONG><a name="[b24a48]"></a>EnumUsbDev</STRONG> (Thumb, 384 bytes, Stack size 24 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = EnumUsbDev -> GetDesc -> ep0Xfer -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24bb4]">>></a> DelayMs
<LI><a href="#[bcb148]">>></a> LSwapINT16
<LI><a href="#[bda0b0]">>></a> GetDesc
<LI><a href="#[bda124]">>></a> Set_Configuration
<LI><a href="#[bda1a4]">>></a> SetAddress
<LI><a href="#[bda3f4]">>></a> USBReset
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ee8]"><<</a> main
</UL>
<P><STRONG><a name="[b2468c]"></a>SL811_Init</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SL811_Init -> SL811Write</UL>
<BR>[Calls]<UL><LI><a href="#[b24704]">>></a> SL811Write
<LI><a href="#[b24bb4]">>></a> DelayMs
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ee8]"><<</a> main
</UL>
<P><STRONG><a name="[b24598]"></a>check_key_LED</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, sl811.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = check_key_LED -> SL811Write</UL>
<BR>[Calls]<UL><LI><a href="#[b24704]">>></a> SL811Write
<LI><a href="#[b2477c]">>></a> SL811Read
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ee8]"><<</a> main
</UL>
<P><STRONG><a name="[b20144]"></a>RBC_Read</STRONG> (Thumb, 178 bytes, Stack size 24 bytes, tpbulk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = RBC_Read -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[bda21c]">>></a> epBulkRcv
<LI><a href="#[bda294]">>></a> epBulkSend
</UL>
<BR>[Called By]<UL><LI><a href="#[b202ac]"><<</a> GetNextClusterNum
<LI><a href="#[b2486c]"><<</a> List
<LI><a href="#[b24ac0]"><<</a> EnumMassDev
<LI><a href="#[bfa494]"><<</a> OpenFile
<LI><a href="#[bfa588]"><<</a> ReadFile
</UL>
<P><STRONG><a name="[bef370]"></a>RBC_ReadCapacity</STRONG> (Thumb, 140 bytes, Stack size 8 bytes, tpbulk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = RBC_ReadCapacity -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24bb4]">>></a> DelayMs
<LI><a href="#[bda21c]">>></a> epBulkRcv
<LI><a href="#[bda294]">>></a> epBulkSend
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ac0]"><<</a> EnumMassDev
</UL>
<P><STRONG><a name="[bef2f4]"></a>SPC_TestUnit</STRONG> (Thumb, 110 bytes, Stack size 8 bytes, tpbulk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = SPC_TestUnit -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24bb4]">>></a> DelayMs
<LI><a href="#[bda21c]">>></a> epBulkRcv
<LI><a href="#[bda294]">>></a> epBulkSend
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ac0]"><<</a> EnumMassDev
</UL>
<P><STRONG><a name="[bef274]"></a>SPC_RequestSense</STRONG> (Thumb, 136 bytes, Stack size 8 bytes, tpbulk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = SPC_RequestSense -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24bb4]">>></a> DelayMs
<LI><a href="#[bda21c]">>></a> epBulkRcv
<LI><a href="#[bda294]">>></a> epBulkSend
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ac0]"><<</a> EnumMassDev
</UL>
<P><STRONG><a name="[bef1f8]"></a>SPC_LockMedia</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, tpbulk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = SPC_LockMedia -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24bb4]">>></a> DelayMs
<LI><a href="#[bda21c]">>></a> epBulkRcv
<LI><a href="#[bda294]">>></a> epBulkSend
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ac0]"><<</a> EnumMassDev
</UL>
<P><STRONG><a name="[bef180]"></a>SPC_Inquiry</STRONG> (Thumb, 136 bytes, Stack size 8 bytes, tpbulk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = SPC_Inquiry -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b24bb4]">>></a> DelayMs
<LI><a href="#[bda21c]">>></a> epBulkRcv
<LI><a href="#[bda294]">>></a> epBulkSend
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ac0]"><<</a> EnumMassDev
</UL>
<P><STRONG><a name="[b24ac0]"></a>EnumMassDev</STRONG> (Thumb, 536 bytes, Stack size 16 bytes, tpbulk.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124 + Unknown Stack Size
<LI>Call Chain = EnumMassDev -> RBC_Read -> epBulkRcv -> usbXfer -> SL811BufRead</UL>
<BR>[Calls]<UL><LI><a href="#[b20144]">>></a> RBC_Read
<LI><a href="#[bcb0d0]">>></a> LSwapINT32
<LI><a href="#[bcb148]">>></a> LSwapINT16
<LI><a href="#[bef180]">>></a> SPC_Inquiry
<LI><a href="#[bef1f8]">>></a> SPC_LockMedia
<LI><a href="#[bef274]">>></a> SPC_RequestSense
<LI><a href="#[bef2f4]">>></a> SPC_TestUnit
<LI><a href="#[bef370]">>></a> RBC_ReadCapacity
<LI><a href="#[fd8330]">>></a> __aeabi_uidivmod (via Veneer)
<LI><a href="#[fd8500]">>></a> __aeabi_idivmod (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[b24ee8]"><<</a> main
</UL>
<P><STRONG><a name="[b282e0]"></a>FIQ_Handler</STRONG> (ARM, 228 bytes, Stack size 16 bytes, isr.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = FIQ_Handler</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -