ucos_mbox.htm

来自「uCos应用」· HTM 代码 · 共 1,121 行 · 第 1/5 页

HTM
1,121
字号
<BR>[Calls]<UL><LI><a href="#[ba8228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ISendStr
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRcvStr
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeI2C
<LI><a href="#[1063034]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterIntEnable
<LI><a href="#[1063154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterInit
<LI><a href="#[106ef30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntPrioritySet
<LI><a href="#[106f104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntMasterEnable
<LI><a href="#[106f1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntEnable
<LI><a href="#[1079820]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlPeripheralEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[1021660]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[10633bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[106340c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[fe951c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PCF8576_Ini
<LI><a href="#[fee87c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[10633bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[106340c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[ba838c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;EEPROMWrite
<LI><a href="#[fee87c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[10633bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[106340c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[10633bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[106340c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[106331c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[10633bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[106340c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[ba8314]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[10633bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[106340c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[1063104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterIntClear
<LI><a href="#[106331c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[106336c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataGet
<LI><a href="#[10633bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PCF8576_Disp
</UL>
<BR>[Called By]<UL><LI><a href="#[101faa4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;LcdTest
<LI><a href="#[10217c4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Task_B
<LI><a href="#[1021838]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Task_B
<LI><a href="#[1021838]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ISendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[1021660]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ISendByte
<LI><a href="#[ba8228]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ISendStr
</UL>
<BR>[Called By]<UL><LI><a href="#[fee970]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Lcd_Update
<LI><a href="#[fee9e8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[bae3d8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Uart0Init
<LI><a href="#[bdc750]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[bb3ff8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;UART1_ISR
<LI><a href="#[bb4070]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;QueueCreate
<LI><a href="#[10162cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeUART
<LI><a href="#[106ef30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntPrioritySet
<LI><a href="#[106f1d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntEnable
<LI><a href="#[1079820]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlPeripheralEnable
<LI><a href="#[10c35b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTIntEnable
<LI><a href="#[10c36d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTEnable
<LI><a href="#[10c379c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTConfigSet
</UL>
<BR>[Called By]<UL><LI><a href="#[bae8b8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTSpaceAvail
<LI><a href="#[10c3930]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTCharNonBlockingPut
</UL>
<BR>[Called By]<UL><LI><a href="#[1021750]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Task_A
<LI><a href="#[10217c4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL
<LI><a href="#[bf6480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL
<LI><a href="#[bf707c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSIntExit
<LI><a href="#[fe12b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;QueueWrite
<LI><a href="#[10c34ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTIntStatus
<LI><a href="#[10c3684]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTIntClear
<LI><a href="#[10c3868]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UARTCharsAvail
<LI><a href="#[10c3980]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 + -
显示快捷键?