⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usbaudio.htm

📁 LPC23XX ARM的驱动程序库
💻 HTM
📖 第 1 页 / 共 4 页
字号:
</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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;install_irq
<LI><a href="#[c01060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;init_timer
<LI><a href="#[c010d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;enable_timer
<LI><a href="#[c011c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_Init
<LI><a href="#[c01240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;install_irq
</UL>
<BR>[Called By]<UL><LI><a href="#[c012b8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DMA_Setup
<LI><a href="#[b20e3c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DMA_Enable
<LI><a href="#[b20eb8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DMA_BufAdr
<LI><a href="#[bddb34]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_WriteEP
<LI><a href="#[bddcac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_SetStallEP
<LI><a href="#[bddda4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ResetEP
<LI><a href="#[bdde1c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ReadEP
<LI><a href="#[bdde94]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_EnableEP
<LI><a href="#[bddf10]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DisableEP
<LI><a href="#[bde108]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ConfigEP
<LI><a href="#[bde208]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ClrStallEP
<LI><a href="#[bf8ee4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DMA_BufCnt
<LI><a href="#[bf8f60]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DMA_Status
<LI><a href="#[bf8fdc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_WriteEP
<LI><a href="#[bdde1c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ReadEP
<LI><a href="#[bf8e68]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_GetFrame
<LI><a href="#[bf90d0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_SetStallEP
<LI><a href="#[bddd28]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_SetAddress
<LI><a href="#[bddda4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ResetEP
<LI><a href="#[bdde94]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_EnableEP
<LI><a href="#[bddf10]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DisableEP
<LI><a href="#[bde08c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_Configure
<LI><a href="#[bde208]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ClrStallEP
<LI><a href="#[bf9058]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_WakeUp
<LI><a href="#[c01240]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_GetFrame
<LI><a href="#[bf90d0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
</UL>
<BR>[Called By]<UL><LI><a href="#[b20d44]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_EndPoint0
<LI><a href="#[c011c8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_ISR
<LI><a href="#[c011c8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_SOF_Event
<LI><a href="#[b21938]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_Reset_Event
<LI><a href="#[bf9144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_Suspend
<LI><a href="#[bf91bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_Resume
<LI><a href="#[bf9234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_Reset
<LI><a href="#[bf92ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RdCmdDat
<LI><a href="#[bf939c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;install_irq
<LI><a href="#[bddd28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_SetAddress
<LI><a href="#[bf9234]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_Reset
</UL>
<BR>[Called By]<UL><LI><a href="#[c012b8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
</UL>
<BR>[Called By]<UL><LI><a href="#[c012b8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
</UL>
<BR>[Called By]<UL><LI><a href="#[bde504]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_SetInterface
<LI><a href="#[bde504]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
<LI><a href="#[bf9410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_SetInterface
<LI><a href="#[bde504]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
<LI><a href="#[bf9410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_SetInterface
<LI><a href="#[bde504]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
<LI><a href="#[bf9410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[bde484]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_SetInterface
<LI><a href="#[bde504]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
<LI><a href="#[bf9410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[b20d44]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_EndPoint0
<LI><a href="#[bde588]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmdDat
<LI><a href="#[bf9410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
</UL>
<BR>[Called By]<UL><LI><a href="#[b20d44]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_EndPoint0
<LI><a href="#[bde588]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmd
<LI><a href="#[bf9410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
<LI><a href="#[fd687c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uwrite4
</UL>
<BR>[Called By]<UL><LI><a href="#[bde704]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_StatusOutStage
<LI><a href="#[bde804]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_DataOutStage
<LI><a href="#[bde900]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WrCmd
<LI><a href="#[bf9410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr
<LI><a href="#[fd6ce4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uread4
</UL>
<BR>[Called By]<UL><LI><a href="#[bde784]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;USB_StatusInStage
<LI><a href="#[bde884]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EPAdr

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -