ucos_mbox.htm
来自「uCos应用」· HTM 代码 · 共 1,121 行 · 第 1/5 页
HTM
1,121 行
<LI><a href="#[1092c70]">>></a> _rand_init (Weak Reference)
<LI><a href="#[1092ce8]">>></a> _initio (Weak Reference)
<LI><a href="#[1092d5c]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[1092ddc]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[1092e54]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[1092ed0]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[1092f4c]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[1092fc8]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[1093048]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[10930c4]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[1093140]">>></a> _fp_trap_init (Weak Reference)
<LI><a href="#[10931bc]">>></a> _clock_init (Weak Reference)
<LI><a href="#[1093234]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[109332c]">>></a> __cpp_initialize__aeabi_ (Weak Reference)
<LI><a href="#[10933b4]">>></a> __alloca_initialize (Weak Reference)
<LI><a href="#[1093434]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[10934b0]">>></a> __ARM_exceptions_init (Weak Reference)
<LI><a href="#[1093740]">>></a> __ARM_argv_veneer
<LI><a href="#[1096694]">>></a> __ARM_stackcheck (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1099448]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[1093624]"></a>__rt_lib_shutdown</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, lib_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __rt_lib_shutdown</UL>
<BR>[Calls]<UL><LI><a href="#[1092af4]">>></a> _terminateio (Weak Reference)
<LI><a href="#[1092b70]">>></a> _terminate_user_alloc (Weak Reference)
<LI><a href="#[10932b0]">>></a> __cxa_finalize (Weak Reference)
<LI><a href="#[1096694]">>></a> __ARM_stackcheck (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1099300]"><<</a> __rt_exit
</UL>
<P><STRONG><a name="[1091ea8]"></a>_platform_post_stackheap_init</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, boardinit2.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1099448]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[1091a50]"></a>_platform_post_lib_init</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, boardinit3.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _platform_post_lib_init</UL>
<BR>[Called By]<UL><LI><a href="#[1099448]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[109124c]"></a>__I_use_semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> sys_exit.o(.text)
</UL>
<P><STRONG><a name="[10911c4]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[10903a4]"></a>__rt_locale</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1093674]"><<</a> __rt_lib_init
</UL>
<P><STRONG><a name="[108e274]"></a>__ARM_get_argv</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, no_argv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1093740]"><<</a> __ARM_argv_veneer
</UL>
<P><STRONG><a name="[108ce7c]"></a>__rt_fp_status_addr</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[108dde0]"><<</a> _fp_init
</UL>
<P><STRONG><a name="[bf6480]"></a>OS_ENTER_CRITICAL</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(RESET))
<BR><BR>[Called By]<UL><LI><a href="#[b2014c]"><<</a> OS_TaskIdle
<LI><a href="#[b201c4]"><<</a> OS_TaskStat
<LI><a href="#[bb4070]"><<</a> UART0_ISR
<LI><a href="#[bb40e8]"><<</a> Tmr_TickISR_Handler
<LI><a href="#[bf657c]"><<</a> OSTimeDly
<LI><a href="#[bf676c]"><<</a> OSTaskCreate
<LI><a href="#[bf6ac4]"><<</a> OS_TCBInit
<LI><a href="#[bf6dac]"><<</a> OSTimeTick
<LI><a href="#[bf6e24]"><<</a> OSStatInit
<LI><a href="#[bf6f10]"><<</a> OSSchedUnlock
<LI><a href="#[bf6f8c]"><<</a> OS_Sched
<LI><a href="#[bf7004]"><<</a> OSSchedLock
<LI><a href="#[bf707c]"><<</a> OSIntExit
<LI><a href="#[c165f0]"><<</a> OSMboxQuery
<LI><a href="#[c16668]"><<</a> OSMboxPostOpt
<LI><a href="#[c166e4]"><<</a> OSMboxPost
<LI><a href="#[c1675c]"><<</a> OSMboxPend
<LI><a href="#[c167d4]"><<</a> OSMboxDel
<LI><a href="#[c1684c]"><<</a> OSMboxCreate
<LI><a href="#[c168c8]"><<</a> OSMboxAccept
<LI><a href="#[fda180]"><<</a> OSTaskSuspend
<LI><a href="#[fda1fc]"><<</a> OSTaskResume
<LI><a href="#[fe114c]"><<</a> QueueWriteN
<LI><a href="#[fe11c4]"><<</a> QueueFlush
<LI><a href="#[fe123c]"><<</a> QueueNData
<LI><a href="#[fe12b4]"><<</a> QueueWrite
<LI><a href="#[fe132c]"><<</a> QueueRead
<LI><a href="#[fe13a4]"><<</a> QueueCreate
</UL>
<P><STRONG><a name="[bf6400]"></a>OS_EXIT_CRITICAL</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(RESET))
<BR><BR>[Called By]<UL><LI><a href="#[b2014c]"><<</a> OS_TaskIdle
<LI><a href="#[b201c4]"><<</a> OS_TaskStat
<LI><a href="#[bb4070]"><<</a> UART0_ISR
<LI><a href="#[bb40e8]"><<</a> Tmr_TickISR_Handler
<LI><a href="#[bf657c]"><<</a> OSTimeDly
<LI><a href="#[bf676c]"><<</a> OSTaskCreate
<LI><a href="#[bf6ac4]"><<</a> OS_TCBInit
<LI><a href="#[bf6dac]"><<</a> OSTimeTick
<LI><a href="#[bf6e24]"><<</a> OSStatInit
<LI><a href="#[bf6f10]"><<</a> OSSchedUnlock
<LI><a href="#[bf6f8c]"><<</a> OS_Sched
<LI><a href="#[bf7004]"><<</a> OSSchedLock
<LI><a href="#[bf707c]"><<</a> OSIntExit
<LI><a href="#[c165f0]"><<</a> OSMboxQuery
<LI><a href="#[c16668]"><<</a> OSMboxPostOpt
<LI><a href="#[c166e4]"><<</a> OSMboxPost
<LI><a href="#[c1675c]"><<</a> OSMboxPend
<LI><a href="#[c167d4]"><<</a> OSMboxDel
<LI><a href="#[c1684c]"><<</a> OSMboxCreate
<LI><a href="#[c168c8]"><<</a> OSMboxAccept
<LI><a href="#[fda180]"><<</a> OSTaskSuspend
<LI><a href="#[fda1fc]"><<</a> OSTaskResume
<LI><a href="#[fe114c]"><<</a> QueueWriteN
<LI><a href="#[fe11c4]"><<</a> QueueFlush
<LI><a href="#[fe123c]"><<</a> QueueNData
<LI><a href="#[fe12b4]"><<</a> QueueWrite
<LI><a href="#[fe132c]"><<</a> QueueRead
<LI><a href="#[fe13a4]"><<</a> QueueCreate
</UL>
<P><STRONG><a name="[bf6864]"></a>OSStartHighRdy</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(RESET))
<BR><BR>[Called By]<UL><LI><a href="#[bf6e9c]"><<</a> OSStart
</UL>
<P><STRONG><a name="[bf6a50]"></a>OSCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(RESET))
<BR><BR>[Called By]<UL><LI><a href="#[bf6f8c]"><<</a> OS_Sched
</UL>
<P><STRONG><a name="[bf68e0]"></a>OSIntCtxSw</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(RESET))
<BR><BR>[Called By]<UL><LI><a href="#[bf707c]"><<</a> OSIntExit
</UL>
<P><STRONG><a name="[bb4eb8]"></a>OSPendSV</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(RESET))
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[1016a78]"></a>GPIODirModeSet</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, gpio.o(i.GPIODirModeSet))
<BR><BR>[Called By]<UL><LI><a href="#[bae9a8]"><<</a> Key_Init
<LI><a href="#[baeb0c]"><<</a> Buz_Init
<LI><a href="#[baed58]"><<</a> Led_Init
<LI><a href="#[bdc8c4]"><<</a> RS485PortIni
<LI><a href="#[10162cc]"><<</a> GPIOPinTypeUART
<LI><a href="#[101631c]"><<</a> GPIOPinTypeTimer
<LI><a href="#[10164e0]"><<</a> GPIOPinTypeI2C
</UL>
<P><STRONG><a name="[1016800]"></a>GPIOPadConfigSet</STRONG> (Thumb, 150 bytes, Stack size 8 bytes, gpio.o(i.GPIOPadConfigSet))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIOPadConfigSet</UL>
<BR>[Called By]<UL><LI><a href="#[10162cc]"><<</a> GPIOPinTypeUART
<LI><a href="#[101631c]"><<</a> GPIOPinTypeTimer
<LI><a href="#[10164e0]"><<</a> GPIOPinTypeI2C
</UL>
<P><STRONG><a name="[10165b4]"></a>GPIOPinRead</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinRead))
<BR><BR>[Called By]<UL><LI><a href="#[bae930]"><<</a> Key_Read
<LI><a href="#[baea20]"><<</a> Buz_Toggle
<LI><a href="#[baebf8]"><<</a> Led_Toggle
</UL>
<P><STRONG><a name="[10164e0]"></a>GPIOPinTypeI2C</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeI2C))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIOPinTypeI2C -> GPIOPadConfigSet</UL>
<BR>[Calls]<UL><LI><a href="#[1016800]">>></a> GPIOPadConfigSet
<LI><a href="#[1016a78]">>></a> GPIODirModeSet
</UL>
<BR>[Called By]<UL><LI><a href="#[ba56bc]"><<</a> I2CInit
</UL>
<P><STRONG><a name="[101631c]"></a>GPIOPinTypeTimer</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeTimer))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIOPinTypeTimer -> GPIOPadConfigSet</UL>
<BR>[Calls]<UL><LI><a href="#[1016800]">>></a> GPIOPadConfigSet
<LI><a href="#[1016a78]">>></a> GPIODirModeSet
</UL>
<BR>[Called By]<UL><LI><a href="#[1025d64]"><<</a> RTC_init
</UL>
<P><STRONG><a name="[10162cc]"></a>GPIOPinTypeUART</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeUART))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIOPinTypeUART -> GPIOPadConfigSet</UL>
<BR>[Calls]<UL><LI><a href="#[1016800]">>></a> GPIOPadConfigSet
<LI><a href="#[1016a78]">>></a> GPIODirModeSet
</UL>
<BR>[Called By]<UL><LI><a href="#[bae3d8]"><<</a> Uart0Init
<LI><a href="#[bdc750]"><<</a> UART1Init
</UL>
<P><STRONG><a name="[101627c]"></a>GPIOPinWrite</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinWrite))
<BR><BR>[Called By]<UL><LI><a href="#[baea20]"><<</a> Buz_Toggle
<LI><a href="#[baea98]"><<</a> Buz_On
<LI><a href="#[baeb84]"><<</a> Buz_Off
<LI><a href="#[baebf8]"><<</a> Led_Toggle
<LI><a href="#[baec70]"><<</a> Led_Off
<LI><a href="#[baece4]"><<</a> Led_On
<LI><a href="#[bdc7c8]"><<</a> RS485SendDisable
<LI><a href="#[bdc848]"><<</a> RS485SendEnable
<LI><a href="#[bdc8c4]"><<</a> RS485PortIni
</UL>
<P><STRONG><a name="[106340c]"></a>I2CMasterBusy</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterBusy))
<BR><BR>[Called By]<UL><LI><a href="#[ba54dc]"><<</a> IRvcStrExt
<LI><a href="#[ba5554]"><<</a> IRcvByte
<LI><a href="#[ba55cc]"><<</a> ISendStrExt
<LI><a href="#[ba5644]"><<</a> ISendByte
<LI><a href="#[ba8228]"><<</a> ISendStr
<LI><a href="#[ba82a0]"><<</a> IRcvStr
</UL>
<P><STRONG><a name="[10633bc]"></a>I2CMasterControl</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterControl))
<BR><BR>[Called By]<UL><LI><a href="#[ba54dc]"><<</a> IRvcStrExt
<LI><a href="#[ba5554]"><<</a> IRcvByte
<LI><a href="#[ba55cc]"><<</a> ISendStrExt
<LI><a href="#[ba5644]"><<</a> ISendByte
<LI><a href="#[ba8228]"><<</a> ISendStr
<LI><a href="#[ba82a0]"><<</a> IRcvStr
<LI><a href="#[bb3f84]"><<</a> I2C_ISR
</UL>
<P><STRONG><a name="[106336c]"></a>I2CMasterDataGet</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterDataGet))
<BR><BR>[Called By]<UL><LI><a href="#[bb3f84]"><<</a> I2C_ISR
</UL>
<P><STRONG><a name="[106331c]"></a>I2CMasterDataPut</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterDataPut))
<BR><BR>[Called By]<UL><LI><a hr
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?