📄 irda_transmit.htm
字号:
<P><STRONG><a name="[c75638]"></a>USART_GetITStatus</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[c755f0]"></a>USART_ClearITPendingBit</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[c748f0]"></a>NVIC_DeInit</STRONG> (Thumb, 54 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c748a8]"></a>NVIC_SCBDeInit</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74860]"></a>NVIC_PriorityGroupConfig</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74818]"></a>NVIC_Init</STRONG> (Thumb, 154 bytes, Stack size 20 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c747d0]"></a>NVIC_StructInit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74788]"></a>NVIC_SETPRIMASK</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c83540]">>></a> __SETPRIMASK
</UL>
<P><STRONG><a name="[c74740]"></a>NVIC_RESETPRIMASK</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c834f8]">>></a> __RESETPRIMASK
</UL>
<P><STRONG><a name="[c746f8]"></a>NVIC_SETFAULTMASK</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c834b0]">>></a> __SETFAULTMASK
</UL>
<P><STRONG><a name="[c746b0]"></a>NVIC_RESETFAULTMASK</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c83468]">>></a> __RESETFAULTMASK
</UL>
<P><STRONG><a name="[c74668]"></a>NVIC_BASEPRICONFIG</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c83420]">>></a> __BASEPRICONFIG
</UL>
<P><STRONG><a name="[c74620]"></a>NVIC_GetBASEPRI</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c833d8]">>></a> __GetBASEPRI
</UL>
<P><STRONG><a name="[c745d8]"></a>NVIC_GetCurrentPendingIRQChannel</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74590]"></a>NVIC_GetIRQChannelPendingBitStatus</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74548]"></a>NVIC_SetIRQChannelPendingBit</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74500]"></a>NVIC_ClearIRQChannelPendingBit</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c744b8]"></a>NVIC_GetCurrentActiveHandler</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74470]"></a>NVIC_GetIRQChannelActiveBitStatus</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74428]"></a>NVIC_GetCPUID</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c7e5b8]"></a>NVIC_SetVectorTable</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7e7f8]">>></a> NVIC_Configuration
</UL>
<P><STRONG><a name="[c743e0]"></a>NVIC_GenerateSystemReset</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74398]"></a>NVIC_GenerateCoreReset</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74350]"></a>NVIC_SystemLPConfig</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74308]"></a>NVIC_SystemHandlerConfig</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c742c0]"></a>NVIC_SystemHandlerPriorityConfig</STRONG> (Thumb, 98 bytes, Stack size 20 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74278]"></a>NVIC_GetSystemHandlerPendingBitStatus</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74230]"></a>NVIC_SetSystemHandlerPendingBit</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c741e8]"></a>NVIC_ClearSystemHandlerPendingBit</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c741a0]"></a>NVIC_GetSystemHandlerActiveBitStatus</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74158]"></a>NVIC_GetFaultHandlerSources</STRONG> (Thumb, 66 bytes, Stack size 12 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c74110]"></a>NVIC_GetFaultAddress</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, stm32f10x_nvic.o(.text), UNUSED)
<P><STRONG><a name="[c7e6d8]"></a>FLASH_SetLatency</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7e7b0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[10f2e20]"></a>FLASH_HalfCycleAccessCmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[c7e720]"></a>FLASH_PrefetchBufferCmd</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7e7b0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[10f2dd8]"></a>FLASH_Unlock</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f2d90]"></a>FLASH_Lock</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f2d48]"></a>FLASH_GetStatus</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2d00]"></a>FLASH_WaitForLastOperation</STRONG> (Thumb, 42 bytes, Stack size 4 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d48]">>></a> FLASH_GetStatus
<LI><a href="#[10f3258]">>></a> delay
</UL>
<BR>[Called By]<UL><LI><a href="#[10f2a78]">>></a> FLASH_UserOptionByteConfig
<LI><a href="#[10f2ac0]">>></a> FLASH_ReadOutProtection
<LI><a href="#[10f2b08]">>></a> FLASH_EnableWriteProtection
<LI><a href="#[10f2b50]">>></a> FLASH_ProgramOptionByteData
<LI><a href="#[10f2b98]">>></a> FLASH_ProgramHalfWord
<LI><a href="#[10f2be0]">>></a> FLASH_ProgramWord
<LI><a href="#[10f2c28]">>></a> FLASH_EraseOptionBytes
<LI><a href="#[10f2c70]">>></a> FLASH_EraseAllPages
<LI><a href="#[10f2cb8]">>></a> FLASH_ErasePage
</UL>
<P><STRONG><a name="[10f2cb8]"></a>FLASH_ErasePage</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2c70]"></a>FLASH_EraseAllPages</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2c28]"></a>FLASH_EraseOptionBytes</STRONG> (Thumb, 142 bytes, Stack size 8 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2be0]"></a>FLASH_ProgramWord</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2b98]"></a>FLASH_ProgramHalfWord</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2b50]"></a>FLASH_ProgramOptionByteData</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2b08]"></a>FLASH_EnableWriteProtection</STRONG> (Thumb, 188 bytes, Stack size 28 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2ac0]"></a>FLASH_ReadOutProtection</STRONG> (Thumb, 178 bytes, Stack size 12 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2a78]"></a>FLASH_UserOptionByteConfig</STRONG> (Thumb, 90 bytes, Stack size 20 bytes, stm32f10x_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f2d00]">>></a> FLASH_WaitForLastOperation
</UL>
<P><STRONG><a name="[10f2a30]"></a>FLASH_GetUserOptionByte</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f29e8]"></a>FLASH_GetWriteProtectionOptionByte</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f29a0]"></a>FLASH_GetReadOutProtectionStatus</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f2958]"></a>FLASH_GetPrefetchBufferStatus</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f2910]"></a>FLASH_ITConfig</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f28c8]"></a>FLASH_GetFlagStatus</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f2880]"></a>FLASH_ClearFlag</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_flash.o(.text), UNUSED)
<P><STRONG><a name="[10f1670]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[10f1628]"></a>__rt_stackheap_init</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, stkheap2.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = __rt_stackheap_init ⇒ __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[10f06c8]">>></a> __rt_stackheap_storage
<LI><a href="#[10f0b28]">>></a> __user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[10f10e8]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[10f15e0]"></a>__rt_heap_extend</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10f1508]">>></a> __user_heap_extend (Weak Reference)
</UL>
<P><STRONG><a name="[10f10e8]"></a>__rt_entry</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 84 + Unknown Stack Size
<LI>Call Chain = __rt_entry ⇒ main ⇒ USART_Init ⇒ RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[c7e768]">>></a> main
<LI><a href="#[10eec20]">>></a> _platform_post_lib_init
<LI><a href="#[10eed90]">>></a> _platform_post_stackheap_init
<LI><a href="#[10ef798]">>></a> __rt_lib_init
<LI><a href="#[10efd48]">>></a> exit
<LI><a href="#[10f1628]">>></a> __rt_stackheap_init
</UL>
<BR>[Called By]<UL><LI><a href="#[10eb6f8]">>></a> __scatterload_rt2
<LI><a href="#[10f13a0]">>></a> __main
</UL>
<P><STRONG><a name="[10f10a0]"></a>__rt_exit</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_exit ⇒ __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[10ef750]">>></a> __rt_lib_shutdown
<LI><a href="#[10f1058]">>></a> __rt_abort
</UL>
<BR>[Called By]<UL><LI><a href="#[10efd48]">>></a> exit
</UL>
<P><STRONG><a name="[10f1058]"></a>__rt_abort</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[10f01d8]">>></a> _sys_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[10f10a0]">>></a> __rt_exit
</UL>
<P><STRONG><a name="[10f0b28]"></a>__user_setup_stackheap</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -