ucos_mbox.htm
来自「uCos应用」· HTM 代码 · 共 1,121 行 · 第 1/5 页
HTM
1,121 行
<BR>[Calls]<UL><LI><a href="#[ba8228]">>></a> ISendStr
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]"><<</a> Task_A
</UL>
<P><STRONG><a name="[ba8314]"></a>EEPROMRead</STRONG> (Thumb, 26 bytes, Stack size 24 bytes, i2c_24c02.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = EEPROMRead -> IRcvStr</UL>
<BR>[Calls]<UL><LI><a href="#[ba82a0]">>></a> IRcvStr
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]"><<</a> Task_A
</UL>
<P><STRONG><a name="[ba5730]"></a>Delays</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, i2cint.o(.text), UNUSED)
<P><STRONG><a name="[ba56bc]"></a>I2CInit</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, i2cint.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = I2CInit -> I2CMasterInit -> SysCtlClockGet</UL>
<BR>[Calls]<UL><LI><a href="#[10164e0]">>></a> GPIOPinTypeI2C
<LI><a href="#[1063034]">>></a> I2CMasterIntEnable
<LI><a href="#[1063154]">>></a> I2CMasterInit
<LI><a href="#[106ef30]">>></a> IntPrioritySet
<LI><a href="#[106f104]">>></a> IntMasterEnable
<LI><a href="#[106f1d4]">>></a> IntEnable
<LI><a href="#[1079820]">>></a> SysCtlPeripheralEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[1021660]"><<</a> Task_Start
</UL>
<P><STRONG><a name="[ba5644]"></a>ISendByte</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, i2cint.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ISendByte</UL>
<BR>[Calls]<UL><LI><a href="#[1062f64]">>></a> I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">>></a> I2CMasterDataPut
<LI><a href="#[10633bc]">>></a> I2CMasterControl
<LI><a href="#[106340c]">>></a> I2CMasterBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[fe951c]"><<</a> PCF8576_Ini
<LI><a href="#[fee87c]"><<</a> PCF8576_Disp
</UL>
<P><STRONG><a name="[ba8228]"></a>ISendStr</STRONG> (Thumb, 230 bytes, Stack size 24 bytes, i2cint.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = ISendStr</UL>
<BR>[Calls]<UL><LI><a href="#[1062f64]">>></a> I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">>></a> I2CMasterDataPut
<LI><a href="#[10633bc]">>></a> I2CMasterControl
<LI><a href="#[106340c]">>></a> I2CMasterBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[ba838c]"><<</a> EEPROMWrite
<LI><a href="#[fee87c]"><<</a> PCF8576_Disp
</UL>
<P><STRONG><a name="[ba55cc]"></a>ISendStrExt</STRONG> (Thumb, 144 bytes, Stack size 16 bytes, i2cint.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1062f64]">>></a> I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">>></a> I2CMasterDataPut
<LI><a href="#[10633bc]">>></a> I2CMasterControl
<LI><a href="#[106340c]">>></a> I2CMasterBusy
</UL>
<P><STRONG><a name="[ba5554]"></a>IRcvByte</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, i2cint.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1062f64]">>></a> I2CMasterSlaveAddrSet
<LI><a href="#[10633bc]">>></a> I2CMasterControl
<LI><a href="#[106340c]">>></a> I2CMasterBusy
</UL>
<P><STRONG><a name="[ba82a0]"></a>IRcvStr</STRONG> (Thumb, 250 bytes, Stack size 24 bytes, i2cint.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = IRcvStr</UL>
<BR>[Calls]<UL><LI><a href="#[1062f64]">>></a> I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">>></a> I2CMasterDataPut
<LI><a href="#[10633bc]">>></a> I2CMasterControl
<LI><a href="#[106340c]">>></a> I2CMasterBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[ba8314]"><<</a> EEPROMRead
</UL>
<P><STRONG><a name="[ba54dc]"></a>IRvcStrExt</STRONG> (Thumb, 110 bytes, Stack size 16 bytes, i2cint.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1062f64]">>></a> I2CMasterSlaveAddrSet
<LI><a href="#[10633bc]">>></a> I2CMasterControl
<LI><a href="#[106340c]">>></a> I2CMasterBusy
</UL>
<P><STRONG><a name="[bb3f84]"></a>I2C_ISR</STRONG> (Thumb, 514 bytes, Stack size 8 bytes, i2cint.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = I2C_ISR</UL>
<BR>[Calls]<UL><LI><a href="#[1062f64]">>></a> I2CMasterSlaveAddrSet
<LI><a href="#[1063104]">>></a> I2CMasterIntClear
<LI><a href="#[106331c]">>></a> I2CMasterDataPut
<LI><a href="#[106336c]">>></a> I2CMasterDataGet
<LI><a href="#[10633bc]">>></a> I2CMasterControl
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[fee9e8]"></a>Lcd_Clean</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, lcd_th3144.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[fee87c]">>></a> PCF8576_Disp
</UL>
<P><STRONG><a name="[fee970]"></a>Lcd_Update</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, lcd_th3144.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = Lcd_Update -> PCF8576_Disp -> ISendStr</UL>
<BR>[Calls]<UL><LI><a href="#[fee87c]">>></a> PCF8576_Disp
</UL>
<BR>[Called By]<UL><LI><a href="#[101faa4]"><<</a> LcdTest
<LI><a href="#[10217c4]"><<</a> Task_B
<LI><a href="#[1021838]"><<</a> Task_C
</UL>
<P><STRONG><a name="[fee8f8]"></a>HexToSeg</STRONG> (Thumb, 94 bytes, Stack size 0 bytes, lcd_th3144.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10217c4]"><<</a> Task_B
<LI><a href="#[1021838]"><<</a> Task_C
</UL>
<P><STRONG><a name="[fe951c]"></a>PCF8576_Ini</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, pcf8576.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = PCF8576_Ini -> ISendByte</UL>
<BR>[Calls]<UL><LI><a href="#[ba5644]">>></a> ISendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[1021660]"><<</a> Task_Start
</UL>
<P><STRONG><a name="[fee87c]"></a>PCF8576_Disp</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, pcf8576.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = PCF8576_Disp -> ISendStr</UL>
<BR>[Calls]<UL><LI><a href="#[ba5644]">>></a> ISendByte
<LI><a href="#[ba8228]">>></a> ISendStr
</UL>
<BR>[Called By]<UL><LI><a href="#[fee970]"><<</a> Lcd_Update
<LI><a href="#[fee9e8]"><<</a> Lcd_Clean
</UL>
<P><STRONG><a name="[fe94a8]"></a>DelayMS</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, pcf8576.o(.text), UNUSED)
<P><STRONG><a name="[fe776c]"></a>PLLSet</STRONG> (Thumb, 102 bytes, Stack size 0 bytes, pllset.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[101fa30]"><<</a> main
</UL>
<P><STRONG><a name="[fe5e10]"></a>ADCInit</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, adc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10218ac]"><<</a> Task_D
</UL>
<P><STRONG><a name="[fe5d9c]"></a>GetADC</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, adc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10218ac]"><<</a> Task_D
</UL>
<P><STRONG><a name="[fe13a4]"></a>QueueCreate</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, queue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = QueueCreate</UL>
<BR>[Calls]<UL><LI><a href="#[bf6400]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">>></a> OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[bae3d8]"><<</a> Uart0Init
<LI><a href="#[bdc750]"><<</a> UART1Init
</UL>
<P><STRONG><a name="[fe132c]"></a>QueueRead</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, queue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = QueueRead</UL>
<BR>[Calls]<UL><LI><a href="#[bf6400]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">>></a> OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]"><<</a> Task_A
</UL>
<P><STRONG><a name="[fe12b4]"></a>QueueWrite</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, queue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = QueueWrite</UL>
<BR>[Calls]<UL><LI><a href="#[bf6400]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">>></a> OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[bb3ff8]"><<</a> UART1_ISR
<LI><a href="#[bb4070]"><<</a> UART0_ISR
</UL>
<P><STRONG><a name="[fe123c]"></a>QueueNData</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, queue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = QueueNData</UL>
<BR>[Calls]<UL><LI><a href="#[bf6400]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">>></a> OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]"><<</a> Task_A
</UL>
<P><STRONG><a name="[fe11c4]"></a>QueueFlush</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, queue.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bf6400]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">>></a> OS_ENTER_CRITICAL
</UL>
<P><STRONG><a name="[fe114c]"></a>QueueWriteN</STRONG> (Thumb, 120 bytes, Stack size 32 bytes, queue.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bf6400]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">>></a> OS_ENTER_CRITICAL
</UL>
<P><STRONG><a name="[bae3d8]"></a>Uart0Init</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, uart0.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = Uart0Init -> QueueCreate</UL>
<BR>[Calls]<UL><LI><a href="#[fe13a4]">>></a> QueueCreate
<LI><a href="#[10162cc]">>></a> GPIOPinTypeUART
<LI><a href="#[106ef30]">>></a> IntPrioritySet
<LI><a href="#[106f1d4]">>></a> IntEnable
<LI><a href="#[1079820]">>></a> SysCtlPeripheralEnable
<LI><a href="#[10c35b8]">>></a> UARTIntEnable
<LI><a href="#[10c36d4]">>></a> UARTEnable
<LI><a href="#[10c379c]">>></a> UARTConfigSet
</UL>
<BR>[Called By]<UL><LI><a href="#[bae8b8]"><<</a> TargetInit
</UL>
<P><STRONG><a name="[be24dc]"></a>Uart0Send</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, uart0.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Uart0Send</UL>
<BR>[Calls]<UL><LI><a href="#[10c331c]">>></a> UARTSpaceAvail
<LI><a href="#[10c3930]">>></a> UARTCharNonBlockingPut
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]"><<</a> Task_A
<LI><a href="#[10217c4]"><<</a> Task_B
</UL>
<P><STRONG><a name="[bb4070]"></a>UART0_ISR</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart0.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = UART0_ISR -> QueueWrite</UL>
<BR>[Calls]<UL><LI><a href="#[bf6400]">>></a> OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">>></a> OS_ENTER_CRITICAL
<LI><a href="#[bf707c]">>></a> OSIntExit
<LI><a href="#[fe12b4]">>></a> QueueWrite
<LI><a href="#[10c34ec]">>></a> UARTIntStatus
<LI><a href="#[10c3684]">>></a> UARTIntClear
<LI><a href="#[10c3868]">>></a> UARTCharsAvail
<LI><a href="#[10c3980]">>></a> UARTCharNonBlockingGet
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[bdc8c4]"></a>RS485PortIni</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, uart1.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RS485PortIni</UL>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?