📄 basickeyboard.htm
字号:
</UL><BR>[Called By]<UL><LI><a href="#[c5147a4]"><<</a> AT91F_ReadPs2
</UL><P><STRONG><a name="[c513fd0]"></a>AT91F_PDC_SetNextRx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetNextRx), UNUSED)
<P><STRONG><a name="[c3fcc4c]"></a>AT91F_PDC_SetNextRx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetNextRx))
<BR>[Called By]<UL><LI><a href="#[c3fcf98]"><<</a> AT91F_PDC_Open
<LI><a href="#[c5146b0]"><<</a> AT91F_PDC_ReceiveFrame
</UL><P><STRONG><a name="[c3fccc4]"></a>AT91F_PDC_SetNextTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetNextTx))
<BR>[Called By]<UL><LI><a href="#[c3fcf98]"><<</a> AT91F_PDC_Open
<LI><a href="#[c51472c]"><<</a> AT91F_PDC_SendFrame
</UL><P><STRONG><a name="[c514164]"></a>AT91F_PDC_SetNextTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetNextTx), UNUSED)
<P><STRONG><a name="[c3fcb64]"></a>AT91F_PDC_SetRx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetRx))
<BR>[Called By]<UL><LI><a href="#[c3fcf98]"><<</a> AT91F_PDC_Open
<LI><a href="#[c5146b0]"><<</a> AT91F_PDC_ReceiveFrame
</UL><P><STRONG><a name="[c514020]"></a>AT91F_PDC_SetRx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetRx), UNUSED)
<P><STRONG><a name="[c3fcbd8]"></a>AT91F_PDC_SetTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetTx))
<BR>[Called By]<UL><LI><a href="#[c3fcf98]"><<</a> AT91F_PDC_Open
<LI><a href="#[c51472c]"><<</a> AT91F_PDC_SendFrame
</UL><P><STRONG><a name="[c5141b4]"></a>AT91F_PDC_SetTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_PDC_SetTx), UNUSED)
<P><STRONG><a name="[c514b8c]"></a>AT91F_PIO_CfgOutput</STRONG> (ARM, 12 bytes, Stack size 0 bytes, main.o(i.AT91F_PIO_CfgOutput))
<BR>[Called By]<UL><LI><a href="#[c514cf4]"><<</a> AT91F_InitPS2Ctrl
</UL><P><STRONG><a name="[c514b3c]"></a>AT91F_PIO_CfgPeriph</STRONG> (ARM, 20 bytes, Stack size 0 bytes, init.o(i.AT91F_PIO_CfgPeriph), UNUSED)
<P><STRONG><a name="[c3fce2c]"></a>AT91F_PIO_CfgPeriph</STRONG> (ARM, 20 bytes, Stack size 0 bytes, init.o(i.AT91F_PIO_CfgPeriph))
<BR>[Called By]<UL><LI><a href="#[c514cf4]"><<</a> AT91F_InitPS2Ctrl
<LI><a href="#[c3fd1f4]"><<</a> AT91F_DBGU_CfgPIO
<LI><a href="#[c514c7c]"><<</a> AT91F_SPI_CfgPIO
</UL><P><STRONG><a name="[c514f54]"></a>AT91F_PIO_ClearOutput</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_PIO_ClearOutput))
<BR>[Called By]<UL><LI><a href="#[c514fd0]"><<</a> AT91F_KEYDETECT_HANDLER
<LI><a href="#[c514e5c]"><<</a> AT91F_PS2_HANDLER
</UL><P><STRONG><a name="[c514de4]"></a>AT91F_PIO_SetOutput</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_PIO_SetOutput))
<BR>[Called By]<UL><LI><a href="#[c514e5c]"><<</a> AT91F_PS2_HANDLER
<LI><a href="#[c514cf4]"><<</a> AT91F_InitPS2Ctrl
</UL><P><STRONG><a name="[c513ed4]"></a>AT91F_PMC_EnablePeriphClock</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_PMC_EnablePeriphClock))
<BR>[Called By]<UL><LI><a href="#[c514c04]"><<</a> AT91F_SPI_CfgPMC
</UL><P><STRONG><a name="[c515164]"></a>AT91F_SPI_CfgCs</STRONG> (ARM, 12 bytes, Stack size 0 bytes, main.o(i.AT91F_SPI_CfgCs))
<BR>[Called By]<UL><LI><a href="#[c5152c4]"><<</a> AT91F_CfgSPIForPs2
</UL><P><STRONG><a name="[c5151d8]"></a>AT91F_SPI_CfgMode</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_SPI_CfgMode))
<BR>[Called By]<UL><LI><a href="#[c5152c4]"><<</a> AT91F_CfgSPIForPs2
</UL><P><STRONG><a name="[c514c7c]"></a>AT91F_SPI_CfgPIO</STRONG> (ARM, 28 bytes, Stack size 4 bytes, main.o(i.AT91F_SPI_CfgPIO))
<BR><BR>[Calls]<UL><LI><a href="#[c3fce2c]">>></a> AT91F_PIO_CfgPeriph
</UL><BR>[Called By]<UL><LI><a href="#[c514cf4]"><<</a> AT91F_InitPS2Ctrl
</UL><P><STRONG><a name="[c514c04]"></a>AT91F_SPI_CfgPMC</STRONG> (ARM, 24 bytes, Stack size 8 bytes, main.o(i.AT91F_SPI_CfgPMC))
<BR><BR>[Calls]<UL><LI><a href="#[c513ed4]">>></a> AT91F_PMC_EnablePeriphClock
</UL><BR>[Called By]<UL><LI><a href="#[c514cf4]"><<</a> AT91F_InitPS2Ctrl
</UL><P><STRONG><a name="[c514d6c]"></a>AT91F_SPI_DisableIt</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_SPI_DisableIt))
<BR>[Called By]<UL><LI><a href="#[c514e5c]"><<</a> AT91F_PS2_HANDLER
</UL><P><STRONG><a name="[c5150ec]"></a>AT91F_SPI_Enable</STRONG> (ARM, 12 bytes, Stack size 0 bytes, main.o(i.AT91F_SPI_Enable))
<BR>[Called By]<UL><LI><a href="#[c5152c4]"><<</a> AT91F_CfgSPIForPs2
</UL><P><STRONG><a name="[c514638]"></a>AT91F_SPI_EnableIt</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_SPI_EnableIt))
<BR>[Called By]<UL><LI><a href="#[c5147a4]"><<</a> AT91F_ReadPs2
</UL><P><STRONG><a name="[c515250]"></a>AT91F_SPI_Reset</STRONG> (ARM, 12 bytes, Stack size 0 bytes, main.o(i.AT91F_SPI_Reset))
<BR>[Called By]<UL><LI><a href="#[c5152c4]"><<</a> AT91F_CfgSPIForPs2
</UL><P><STRONG><a name="[c5142f8]"></a>AT91F_ST_EnableIt</STRONG> (ARM, 8 bytes, Stack size 0 bytes, main.o(i.AT91F_ST_EnableIt))
<BR>[Called By]<UL><LI><a href="#[c5143f0]"><<</a> main
</UL><P><STRONG><a name="[c514370]"></a>AT91F_ST_SetPeriodInterval</STRONG> (ARM, 28 bytes, Stack size 0 bytes, main.o(i.AT91F_ST_SetPeriodInterval))
<BR>[Called By]<UL><LI><a href="#[c5143f0]"><<</a> main
</UL><P><STRONG><a name="[c3fc9fc]"></a>AT91F_US_Baudrate</STRONG> (ARM, 100 bytes, Stack size 16 bytes, init.o(i.AT91F_US_Baudrate))
<BR><BR>[Calls]<UL><LI><a href="#[c3fc98c]">>></a> __rt_udiv
</UL><BR>[Called By]<UL><LI><a href="#[c3fd088]"><<</a> AT91F_US_SetBaudrate
</UL><P><STRONG><a name="[c3fd17c]"></a>AT91F_US_Configure</STRONG> (ARM, 88 bytes, Stack size 24 bytes, init.o(i.AT91F_US_Configure))
<BR><BR>[Calls]<UL><LI><a href="#[c3fd088]">>></a> AT91F_US_SetBaudrate
<LI><a href="#[c3fd00c]">>></a> AT91F_US_SetTimeguard
<LI><a href="#[c3fcf98]">>></a> AT91F_PDC_Open
</UL><BR>[Called By]<UL><LI><a href="#[c3fd3e0]"><<</a> AT91F_LowLevelInit
</UL><P><STRONG><a name="[c3fd104]"></a>AT91F_US_EnableTx</STRONG> (ARM, 12 bytes, Stack size 0 bytes, init.o(i.AT91F_US_EnableTx))
<BR>[Called By]<UL><LI><a href="#[c3fd3e0]"><<</a> AT91F_LowLevelInit
</UL><P><STRONG><a name="[c3fd6a8]"></a>AT91F_US_PutChar</STRONG> (ARM, 16 bytes, Stack size 0 bytes, init.o(i.AT91F_US_PutChar))
<BR>[Called By]<UL><LI><a href="#[c3fd798]"><<</a> AT91F_DBGU_Printk
</UL><P><STRONG><a name="[c3fd088]"></a>AT91F_US_SetBaudrate</STRONG> (ARM, 40 bytes, Stack size 16 bytes, init.o(i.AT91F_US_SetBaudrate))
<BR><BR>[Calls]<UL><LI><a href="#[c3fc9fc]">>></a> AT91F_US_Baudrate
</UL><BR>[Called By]<UL><LI><a href="#[c3fd17c]"><<</a> AT91F_US_Configure
</UL><P><STRONG><a name="[c3fd00c]"></a>AT91F_US_SetTimeguard</STRONG> (ARM, 8 bytes, Stack size 0 bytes, init.o(i.AT91F_US_SetTimeguard))
<BR>[Called By]<UL><LI><a href="#[c3fd17c]"><<</a> AT91F_US_Configure
</UL><P><STRONG><a name="[c3fd720]"></a>AT91F_US_TxReady</STRONG> (ARM, 16 bytes, Stack size 0 bytes, init.o(i.AT91F_US_TxReady))
<BR>[Called By]<UL><LI><a href="#[c3fd798]"><<</a> AT91F_DBGU_Printk
</UL><P><STRONG><a name="[c51497c]"></a>AT91F_IRQ0_ASM_HANDLER</STRONG> (ARM, 0 bytes, Stack size 0 bytes, asm_isr.o(itHandler))
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[c514ac0]"></a>AT91F_SPI_ASM_HANDLER</STRONG> (ARM, 0 bytes, Stack size 0 bytes, asm_isr.o(itHandler))
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[c51427c]"></a>AT91F_ST_ASM_HANDLER</STRONG> (ARM, 0 bytes, Stack size 0 bytes, asm_isr.o(itHandler))
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[c5516f8]"></a>__16_fp_display_gate</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, printf2.o(x$fpl$printf2))
<BR><BR>[Calls]<UL><LI><a href="#[c551684]">>></a> _no_fp_display (via Veneer)
</UL><BR>[Called By]<UL><LI><a href="#[c5567f0]"><<</a> _printf_display
</UL><P><STRONG><a name="[c556534]"></a>_fp_display_gate</STRONG> (ARM, 0 bytes, Stack size 0 bytes, printf2.o(x$fpl$printf2), UNUSED)
<P><STRONG><a name="[c45b590]"></a>undefvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b590]">>></a> undefvec
</UL><BR>[Called By]<UL><LI><a href="#[c45b590]"><<</a> undefvec
</UL><P><STRONG><a name="[c45b524]"></a>swivec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b524]">>></a> swivec
</UL><BR>[Called By]<UL><LI><a href="#[c45b524]"><<</a> swivec
</UL><P><STRONG><a name="[c45b4b8]"></a>pabtvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b4b8]">>></a> pabtvec
</UL><BR>[Called By]<UL><LI><a href="#[c45b4b8]"><<</a> pabtvec
</UL><P><STRONG><a name="[c45b44c]"></a>dabtvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b44c]">>></a> dabtvec
</UL><BR>[Called By]<UL><LI><a href="#[c45b44c]"><<</a> dabtvec
</UL><P><STRONG><a name="[c45b3e0]"></a>rsvdvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b3e0]">>></a> rsvdvec
</UL><BR>[Called By]<UL><LI><a href="#[c45b3e0]"><<</a> rsvdvec
</UL><P><STRONG><a name="[c45b374]"></a>irqvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<P><STRONG><a name="[c45b308]"></a>fiqvec</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b308]">>></a> fiqvec
</UL><BR>[Called By]<UL><LI><a href="#[c45b308]"><<</a> fiqvec
</UL><P><STRONG><a name="[c45b298]"></a>InitReset</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset))
<BR><BR>[Calls]<UL><LI><a href="#[c45b1b4]">>></a> EndInitStack
</UL><BR>[Called By]<UL><LI><a href="#[c45a0d4]"><<</a> __ENTRY
</UL><P><STRONG><a name="[c45b1b4]"></a>EndInitStack</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset))
<BR><BR>[Calls]<UL><LI><a href="#[c45b0dc]">>></a> EndRW
</UL><BR>[Called By]<UL><LI><a href="#[c45b298]"><<</a> InitReset
</UL><P><STRONG><a name="[c45b148]"></a>LoopRW</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b148]">>></a> LoopRW
</UL><BR>[Called By]<UL><LI><a href="#[c45b148]"><<</a> LoopRW
</UL><P><STRONG><a name="[c45b0dc]"></a>EndRW</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset))
<BR>[Called By]<UL><LI><a href="#[c45b1b4]"><<</a> EndInitStack
</UL><P><STRONG><a name="[c45b070]"></a>LoopZI</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45b070]">>></a> LoopZI
<LI><a href="#[c45af90]">>></a> EndInitC
</UL><BR>[Called By]<UL><LI><a href="#[c45b070]"><<</a> LoopZI
</UL><P><STRONG><a name="[c45af90]"></a>EndInitC</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR>[Called By]<UL><LI><a href="#[c45b070]"><<</a> LoopZI
</UL><P><STRONG><a name="[c45af28]"></a>End</STRONG> (ARM, 0 bytes, Stack size 0 bytes, cstartup_ads.o(reset), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c45af28]">>></a> End
</UL><BR>[Called By]<UL><LI><a href="#[c45af28]"><<</a> End
</UL><P><STRONG><a name="[c5567f0]"></a>_printf_display</STRONG> (Thumb, 918 bytes, Stack size 80 bytes, __vfpntf.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[c5516f8]">>></a> __16_fp_display_gate
<LI><a href="#[c5532a4]">>></a> __16_ll_cmpu
<LI><a href="#[c55279c]">>></a> __16_ll_ushift_r
<LI><a href="#[c552bc4]">>></a> __16_ll_udiv10
<LI><a href="#[c551f48]">>></a> __16__rt_udiv10
<LI><a href="#[c5566fc]">>></a> strlen
<LI><a href="#[c556768]">>></a> __call_via_r2
</UL><BR>[Called By]<UL><LI><a href="#[c557278]"><<</a> __vfprintf
</UL><P><STRONG><a name="[c551138]"></a>__sigvec_lookup</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[c552410]"><<</a> __raise (Weak Reference)
</UL><HR></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -