📄 usbaudio.htm
字号:
</UL>
<BR>[Address Reference Count : 1]<UL><LI> usbuser.o(.constdata)
</UL>
<P><STRONG><a name="[c013a4]"></a>get_potval</STRONG> (ARM, 92 bytes, Stack size 0 bytes, usbdmain.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c0132c]"><<</a> TIMER0_ISR
</UL>
<P><STRONG><a name="[c0132c]"></a>TIMER0_ISR</STRONG> (ARM, 448 bytes, Stack size 28 bytes, usbdmain.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c013a4]">>></a> get_potval
</UL>
<P><STRONG><a name="[c012b8]"></a>main</STRONG> (ARM, 156 bytes, Stack size 8 bytes, usbdmain.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = main -> init_timer -> install_irq</UL>
<BR>[Calls]<UL><LI><a href="#[b27544]">>></a> install_irq
<LI><a href="#[c01060]">>></a> init_timer
<LI><a href="#[c010d8]">>></a> enable_timer
<LI><a href="#[c011c8]">>></a> USB_Init
<LI><a href="#[c01240]">>></a> USB_Connect
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[bfd4c8]"></a>Timer0Handler</STRONG> (ARM, 84 bytes, Stack size 8 bytes, timer.o(.text), UNUSED)
<P><STRONG><a name="[c010d8]"></a>enable_timer</STRONG> (ARM, 40 bytes, Stack size 0 bytes, timer.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c012b8]"><<</a> main
</UL>
<P><STRONG><a name="[bfd44c]"></a>disable_timer</STRONG> (ARM, 40 bytes, Stack size 0 bytes, timer.o(.text), UNUSED)
<P><STRONG><a name="[bfd3d4]"></a>reset_timer</STRONG> (ARM, 48 bytes, Stack size 0 bytes, timer.o(.text), UNUSED)
<P><STRONG><a name="[c01060]"></a>init_timer</STRONG> (ARM, 84 bytes, Stack size 8 bytes, timer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = init_timer -> install_irq</UL>
<BR>[Calls]<UL><LI><a href="#[b27544]">>></a> install_irq
</UL>
<BR>[Called By]<UL><LI><a href="#[c012b8]"><<</a> main
</UL>
<P><STRONG><a name="[bf9410]"></a>EPAdr</STRONG> (ARM, 28 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b20dc0]"><<</a> USB_DMA_Setup
<LI><a href="#[b20e3c]"><<</a> USB_DMA_Enable
<LI><a href="#[b20eb8]"><<</a> USB_DMA_BufAdr
<LI><a href="#[bddb34]"><<</a> USB_WriteEP
<LI><a href="#[bddcac]"><<</a> USB_SetStallEP
<LI><a href="#[bddda4]"><<</a> USB_ResetEP
<LI><a href="#[bdde1c]"><<</a> USB_ReadEP
<LI><a href="#[bdde94]"><<</a> USB_EnableEP
<LI><a href="#[bddf10]"><<</a> USB_DisableEP
<LI><a href="#[bde108]"><<</a> USB_ConfigEP
<LI><a href="#[bde208]"><<</a> USB_ClrStallEP
<LI><a href="#[bf8ee4]"><<</a> USB_DMA_BufCnt
<LI><a href="#[bf8f60]"><<</a> USB_DMA_Status
<LI><a href="#[bf8fdc]"><<</a> USB_DMA_Disable
</UL>
<P><STRONG><a name="[bf939c]"></a>WrCmd</STRONG> (ARM, 44 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bddb34]"><<</a> USB_WriteEP
<LI><a href="#[bdde1c]"><<</a> USB_ReadEP
<LI><a href="#[bf8e68]"><<</a> USB_GetFrame
<LI><a href="#[bf90d0]"><<</a> USB_ISR
</UL>
<P><STRONG><a name="[bf9324]"></a>WrCmdDat</STRONG> (ARM, 84 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bddcac]"><<</a> USB_SetStallEP
<LI><a href="#[bddd28]"><<</a> USB_SetAddress
<LI><a href="#[bddda4]"><<</a> USB_ResetEP
<LI><a href="#[bdde94]"><<</a> USB_EnableEP
<LI><a href="#[bddf10]"><<</a> USB_DisableEP
<LI><a href="#[bde08c]"><<</a> USB_Configure
<LI><a href="#[bde208]"><<</a> USB_ClrStallEP
<LI><a href="#[bf9058]"><<</a> USB_WakeUp
<LI><a href="#[c01240]"><<</a> USB_Connect
</UL>
<P><STRONG><a name="[bf92ac]"></a>RdCmdDat</STRONG> (ARM, 56 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bf8e68]"><<</a> USB_GetFrame
<LI><a href="#[bf90d0]"><<</a> USB_ISR
</UL>
<P><STRONG><a name="[bddd28]"></a>USB_SetAddress</STRONG> (ARM, 56 bytes, Stack size 8 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_SetAddress</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
</UL>
<BR>[Called By]<UL><LI><a href="#[b20d44]"><<</a> USB_EndPoint0
<LI><a href="#[c011c8]"><<</a> USB_Init
</UL>
<P><STRONG><a name="[bf9234]"></a>USB_Reset</STRONG> (ARM, 208 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bf90d0]"><<</a> USB_ISR
<LI><a href="#[c011c8]"><<</a> USB_Init
</UL>
<P><STRONG><a name="[bf91bc]"></a>USB_Resume</STRONG> (ARM, 4 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bf90d0]"><<</a> USB_ISR
</UL>
<P><STRONG><a name="[bf9144]"></a>USB_Suspend</STRONG> (ARM, 4 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bf90d0]"><<</a> USB_ISR
</UL>
<P><STRONG><a name="[bf90d0]"></a>USB_ISR</STRONG> (ARM, 860 bytes, Stack size 40 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = USB_ISR -> USB_Reset_Event</UL>
<BR>[Calls]<UL><LI><a href="#[b218bc]">>></a> USB_SOF_Event
<LI><a href="#[b21938]">>></a> USB_Reset_Event
<LI><a href="#[bf9144]">>></a> USB_Suspend
<LI><a href="#[bf91bc]">>></a> USB_Resume
<LI><a href="#[bf9234]">>></a> USB_Reset
<LI><a href="#[bf92ac]">>></a> RdCmdDat
<LI><a href="#[bf939c]">>></a> WrCmd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> usbhw.o(.text)
</UL>
<P><STRONG><a name="[c011c8]"></a>USB_Init</STRONG> (ARM, 248 bytes, Stack size 8 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_Init -> install_irq</UL>
<BR>[Calls]<UL><LI><a href="#[b27544]">>></a> install_irq
<LI><a href="#[bddd28]">>></a> USB_SetAddress
<LI><a href="#[bf9234]">>></a> USB_Reset
</UL>
<BR>[Called By]<UL><LI><a href="#[c012b8]"><<</a> main
</UL>
<P><STRONG><a name="[c01240]"></a>USB_Connect</STRONG> (ARM, 52 bytes, Stack size 8 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_Connect</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
</UL>
<BR>[Called By]<UL><LI><a href="#[c012b8]"><<</a> main
</UL>
<P><STRONG><a name="[bf9058]"></a>USB_WakeUp</STRONG> (ARM, 40 bytes, Stack size 4 bytes, usbhw.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
</UL>
<P><STRONG><a name="[bddbac]"></a>USB_WakeUpCfg</STRONG> (ARM, 8 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bde588]"><<</a> USB_SetClrFeature
</UL>
<P><STRONG><a name="[bde08c]"></a>USB_Configure</STRONG> (ARM, 96 bytes, Stack size 8 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_Configure</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
</UL>
<BR>[Called By]<UL><LI><a href="#[bde504]"><<</a> USB_SetConfiguration
</UL>
<P><STRONG><a name="[bde108]"></a>USB_ConfigEP</STRONG> (ARM, 100 bytes, Stack size 8 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_ConfigEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf9410]">>></a> EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]"><<</a> USB_SetInterface
<LI><a href="#[bde504]"><<</a> USB_SetConfiguration
</UL>
<P><STRONG><a name="[bddf8c]"></a>USB_DirCtrlEP</STRONG> (ARM, 8 bytes, Stack size 0 bytes, usbhw.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b20d44]"><<</a> USB_EndPoint0
</UL>
<P><STRONG><a name="[bdde94]"></a>USB_EnableEP</STRONG> (ARM, 44 bytes, Stack size 12 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_EnableEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
<LI><a href="#[bf9410]">>></a> EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]"><<</a> USB_SetInterface
<LI><a href="#[bde504]"><<</a> USB_SetConfiguration
</UL>
<P><STRONG><a name="[bddf10]"></a>USB_DisableEP</STRONG> (ARM, 44 bytes, Stack size 12 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_DisableEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
<LI><a href="#[bf9410]">>></a> EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]"><<</a> USB_SetInterface
<LI><a href="#[bde504]"><<</a> USB_SetConfiguration
</UL>
<P><STRONG><a name="[bddda4]"></a>USB_ResetEP</STRONG> (ARM, 44 bytes, Stack size 12 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_ResetEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
<LI><a href="#[bf9410]">>></a> EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]"><<</a> USB_SetInterface
<LI><a href="#[bde504]"><<</a> USB_SetConfiguration
</UL>
<P><STRONG><a name="[bddcac]"></a>USB_SetStallEP</STRONG> (ARM, 44 bytes, Stack size 12 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_SetStallEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
<LI><a href="#[bf9410]">>></a> EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[b20d44]"><<</a> USB_EndPoint0
<LI><a href="#[bde588]"><<</a> USB_SetClrFeature
</UL>
<P><STRONG><a name="[bde208]"></a>USB_ClrStallEP</STRONG> (ARM, 44 bytes, Stack size 12 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_ClrStallEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf9324]">>></a> WrCmdDat
<LI><a href="#[bf9410]">>></a> EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[b20d44]"><<</a> USB_EndPoint0
<LI><a href="#[bde588]"><<</a> USB_SetClrFeature
</UL>
<P><STRONG><a name="[bdde1c]"></a>USB_ReadEP</STRONG> (ARM, 176 bytes, Stack size 24 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USB_ReadEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf939c]">>></a> WrCmd
<LI><a href="#[bf9410]">>></a> EPAdr
<LI><a href="#[fd687c]">>></a> __aeabi_uwrite4
</UL>
<BR>[Called By]<UL><LI><a href="#[bde704]"><<</a> USB_StatusOutStage
<LI><a href="#[bde804]"><<</a> USB_DataOutStage
<LI><a href="#[bde900]"><<</a> USB_SetupStage
</UL>
<P><STRONG><a name="[bddb34]"></a>USB_WriteEP</STRONG> (ARM, 144 bytes, Stack size 24 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USB_WriteEP</UL>
<BR>[Calls]<UL><LI><a href="#[bf939c]">>></a> WrCmd
<LI><a href="#[bf9410]">>></a> EPAdr
<LI><a href="#[fd6ce4]">>></a> __aeabi_uread4
</UL>
<BR>[Called By]<UL><LI><a href="#[bde784]"><<</a> USB_StatusInStage
<LI><a href="#[bde884]"><<</a> USB_DataInStage
</UL>
<P><STRONG><a name="[b20dc0]"></a>USB_DMA_Setup</STRONG> (ARM, 412 bytes, Stack size 32 bytes, usbhw.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
<LI>Call Chain = USB_DMA_Setup</UL>
<BR>[Calls]<UL><LI><a href="#[bf9410]">>></a> EPAdr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -