📄 nrf905arm.htm
字号:
<LI><a href="#[c0eb78]"><<</a> LcdTask()
</UL>
<P><STRONG><a name="[c0ebf0]"></a>LcdObj::LcdDisplay(unsigned char*, unsigned)</STRONG> (ARM, 124 bytes, Stack size 12 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = LcdObj::LcdDisplay(unsigned char*, unsigned)</UL>
<BR>[Called By]<UL><LI><a href="#[c0eb78]"><<</a> LcdTask()
</UL>
<P><STRONG><a name="[c0eb78]"></a>LcdTask()</STRONG> (ARM, 524 bytes, Stack size 64 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 376 + Unknown Stack Size
<LI>Call Chain = LcdTask() -> __0sprintf -> _printf_char_common -> __printf -> _printf_longlong_hex -> _printf_int_common -> _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[bb2258]">>></a> os_evt_wait (via Veneer)
<LI><a href="#[bb2370]">>></a> os_evt_get (via Veneer)
<LI><a href="#[c0ebf0]">>></a> LcdObj::LcdDisplay(unsigned char*, unsigned)
<LI><a href="#[c0ec78]">>></a> LcdObj::SetLcdDisplayPos(unsigned char, unsigned char)
<LI><a href="#[c0ed04]">>></a> LcdObj::LcdDisplay(const char*)
<LI><a href="#[c0ed8c]">>></a> LcdObj::LcdDisplayBuffer()
<LI><a href="#[c0efb0]">>></a> UartObj::puts(const char*)
<LI><a href="#[1012ee0]">>></a> __0sprintf (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[c0eaf0]"></a>nRFObj::SpiReadWrite(unsigned char)</STRONG> (ARM, 220 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0dcac]"><<</a> nRFObj::WritenRFConfig(unsigned)
<LI><a href="#[c0e75c]"><<</a> nRFObj::nRFWriteBuffers()
<LI><a href="#[c0e9e0]"><<</a> nRFObj::nRFReadBuffers()
<LI><a href="#[c0fb10]"><<</a> nRFObj::ReadStatus()
</UL>
<P><STRONG><a name="[c0ea6c]"></a>nRFObj::SetRxMode()</STRONG> (ARM, 52 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0dc28]"><<</a> nRFObj::nRFInit()
<LI><a href="#[c0e6d4]"><<</a> UartObj::LoadDataBuff()
<LI><a href="#[c0e9e0]"><<</a> nRFObj::nRFReadBuffers()
<LI><a href="#[c10d90]"><<</a> KeyObj::Key00()
</UL>
<P><STRONG><a name="[c0e9e0]"></a>nRFObj::nRFReadBuffers()</STRONG> (ARM, 168 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb22a8]">>></a> os_evt_set (via Veneer)
<LI><a href="#[c0ea6c]">>></a> nRFObj::SetRxMode()
<LI><a href="#[c0eaf0]">>></a> nRFObj::SpiReadWrite(unsigned char)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e968]"><<</a> NrfTask()
</UL>
<P><STRONG><a name="[c0e968]"></a>NrfTask()</STRONG> (ARM, 100 bytes, Stack size 48 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb2258]">>></a> os_evt_wait (via Veneer)
<LI><a href="#[bb22a8]">>></a> os_evt_set (via Veneer)
<LI><a href="#[bb2370]">>></a> os_evt_get (via Veneer)
<LI><a href="#[c0e9e0]">>></a> nRFObj::nRFReadBuffers()
<LI><a href="#[c0efb0]">>></a> UartObj::puts(const char*)
<LI><a href="#[1012ee0]">>></a> __0sprintf (via Veneer)
</UL>
<P><STRONG><a name="[c0e8f0]"></a>GpsTask()</STRONG> (ARM, 28 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = GpsTask() -> os_evt_wait -> os_block -> os_put_dly</UL>
<BR>[Calls]<UL><LI><a href="#[bb2258]">>></a> os_evt_wait (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[c0e86c]"></a>RtcObj::GetDow(unsigned, unsigned, unsigned)</STRONG> (ARM, 104 bytes, Stack size 24 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1012190]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e6d4]"><<</a> UartObj::LoadDataBuff()
<LI><a href="#[c0fc90]"><<</a> RtcObj::GetDom(unsigned, unsigned)
</UL>
<P><STRONG><a name="[c0e7e8]"></a>nRFObj::SetTxMode()</STRONG> (ARM, 64 bytes, Stack size 4 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c0f314]">>></a> _delay_loop_(unsigned)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e75c]"><<</a> nRFObj::nRFWriteBuffers()
</UL>
<P><STRONG><a name="[c0e75c]"></a>nRFObj::nRFWriteBuffers()</STRONG> (ARM, 208 bytes, Stack size 12 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c0e7e8]">>></a> nRFObj::SetTxMode()
<LI><a href="#[c0eaf0]">>></a> nRFObj::SpiReadWrite(unsigned char)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e6d4]"><<</a> UartObj::LoadDataBuff()
<LI><a href="#[c10d90]"><<</a> KeyObj::Key00()
</UL>
<P><STRONG><a name="[c0e6d4]"></a>UartObj::LoadDataBuff()</STRONG> (ARM, 956 bytes, Stack size 24 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb22a8]">>></a> os_evt_set (via Veneer)
<LI><a href="#[c0e75c]">>></a> nRFObj::nRFWriteBuffers()
<LI><a href="#[c0e86c]">>></a> RtcObj::GetDow(unsigned, unsigned, unsigned)
<LI><a href="#[c0ea6c]">>></a> nRFObj::SetRxMode()
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e658]"><<</a> UartTask()
</UL>
<P><STRONG><a name="[c0e658]"></a>UartTask()</STRONG> (ARM, 52 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb2258]">>></a> os_evt_wait (via Veneer)
<LI><a href="#[bb2370]">>></a> os_evt_get (via Veneer)
<LI><a href="#[c0e6d4]">>></a> UartObj::LoadDataBuff()
</UL>
<P><STRONG><a name="[c0e5e0]"></a>RtcTask()</STRONG> (ARM, 52 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb2258]">>></a> os_evt_wait (via Veneer)
</UL>
<P><STRONG><a name="[c0e564]"></a>BeepTask()</STRONG> (ARM, 128 bytes, Stack size 24 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb2258]">>></a> os_evt_wait (via Veneer)
<LI><a href="#[bb2370]">>></a> os_evt_get (via Veneer)
<LI><a href="#[c0efb0]">>></a> UartObj::puts(const char*)
<LI><a href="#[fe71cc]">>></a> os_dly_wait (via Veneer)
</UL>
<P><STRONG><a name="[c0e4ec]"></a>KeyTask()</STRONG> (ARM, 44 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[fe712c]">>></a> os_itv_wait (via Veneer)
<LI><a href="#[fe717c]">>></a> os_itv_set (via Veneer)
</UL>
<P><STRONG><a name="[c0e470]"></a>MainTask()</STRONG> (ARM, 300 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[bb22a8]">>></a> os_evt_set (via Veneer)
<LI><a href="#[fef1c4]">>></a> os_tsk_self (via Veneer)
<LI><a href="#[fef214]">>></a> os_tsk_prio (via Veneer)
<LI><a href="#[fef264]">>></a> os_tsk_pass (via Veneer)
<LI><a href="#[fef3b4]">>></a> os_tsk_create_user (via Veneer)
</UL>
<P><STRONG><a name="[c0e3fc]"></a>main</STRONG> (ARM, 148 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
<LI>Call Chain = main -> os_sys_init_user -> os_tsk_create_user -> os_init_context</UL>
<BR>[Calls]<UL><LI><a href="#[fef404]">>></a> os_sys_init_user (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[c0e374]"></a>SystemObj::BeepInit()</STRONG> (ARM, 28 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0e15c]"><<</a> SystemObj::SystemInit()
</UL>
<P><STRONG><a name="[c0e2f0]"></a>SystemObj::WdtInit()</STRONG> (ARM, 20 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0e15c]"><<</a> SystemObj::SystemInit()
</UL>
<P><STRONG><a name="[c0e26c]"></a>SystemObj::VicInit()</STRONG> (ARM, 92 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0e15c]"><<</a> SystemObj::SystemInit()
</UL>
<P><STRONG><a name="[c0e1e4]"></a>SystemObj::PortInit()</STRONG> (ARM, 72 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0e15c]"><<</a> SystemObj::SystemInit()
</UL>
<P><STRONG><a name="[c0e15c]"></a>SystemObj::SystemInit()</STRONG> (ARM, 60 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = SystemObj::SystemInit()</UL>
<BR>[Calls]<UL><LI><a href="#[c0e1e4]">>></a> SystemObj::PortInit()
<LI><a href="#[c0e26c]">>></a> SystemObj::VicInit()
<LI><a href="#[c0e2f0]">>></a> SystemObj::WdtInit()
<LI><a href="#[c0e374]">>></a> SystemObj::BeepInit()
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e0dc]"><<</a> SystemObj::SystemObj()
</UL>
<P><STRONG><a name="[c0e0dc]"></a>SystemObj::SystemObj()</STRONG> (ARM, 52 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SystemObj::SystemObj() -> SystemObj::SystemInit()</UL>
<BR>[Calls]<UL><LI><a href="#[c0e15c]">>></a> SystemObj::SystemInit()
</UL>
<BR>[Called By]<UL><LI><a href="#[c11c14]"><<</a> __sti___8_main_cpp
</UL>
<P><STRONG><a name="[c0e05c]"></a>SystemObj::SystemObj__sub_object()</STRONG> (ARM, 0 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<P><STRONG><a name="[c0dfd0]"></a>LcdObj::LcdClearBuffer()</STRONG> (ARM, 92 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = LcdObj::LcdClearBuffer()</UL>
<BR>[Called By]<UL><LI><a href="#[c0df4c]"><<</a> LcdObj::LcdInit()
</UL>
<P><STRONG><a name="[c0df4c]"></a>LcdObj::LcdInit()</STRONG> (ARM, 184 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = LcdObj::LcdInit() -> LcdObj::LcdSendCommand(char) -> LcdObj::LcdSend(char)</UL>
<BR>[Calls]<UL><LI><a href="#[c0dfd0]">>></a> LcdObj::LcdClearBuffer()
<LI><a href="#[c0ec78]">>></a> LcdObj::SetLcdDisplayPos(unsigned char, unsigned char)
<LI><a href="#[c0ed04]">>></a> LcdObj::LcdDisplay(const char*)
<LI><a href="#[c0ee18]">>></a> LcdObj::LcdSendCommand(char)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0fd14]"><<</a> LcdObj::LcdObj__sub_object()
<LI><a href="#[c0fd90]"><<</a> LcdObj::LcdObj()
<LI><a href="#[c11c14]"><<</a> __sti___8_main_cpp
</UL>
<P><STRONG><a name="[c0dec4]"></a>LcdObj::LcdPinSetup()</STRONG> (ARM, 64 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = LcdObj::LcdPinSetup()</UL>
<BR>[Calls]<UL><LI><a href="#[c0f314]">>></a> _delay_loop_(unsigned)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0fd14]"><<</a> LcdObj::LcdObj__sub_object()
<LI><a href="#[c0fd90]"><<</a> LcdObj::LcdObj()
<LI><a href="#[c11c14]"><<</a> __sti___8_main_cpp
</UL>
<P><STRONG><a name="[c0de40]"></a>KeyObj::KeyInit()</STRONG> (ARM, 60 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0fe94]"><<</a> KeyObj::KeyObj__sub_object()
<LI><a href="#[c0ff10]"><<</a> KeyObj::KeyObj()
<LI><a href="#[c11c14]"><<</a> __sti___8_main_cpp
</UL>
<P><STRONG><a name="[c0ddbc]"></a>UartObj::UartInit()</STRONG> (ARM, 124 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0f4f4]"><<</a> UartObj::UartObj__sub_object()
<LI><a href="#[c0f570]"><<</a> UartObj::UartObj()
<LI><a href="#[c11c14]"><<</a> __sti___8_main_cpp
</UL>
<P><STRONG><a name="[c0dd38]"></a>RtcObj::RtcInit()</STRONG> (ARM, 64 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0fb98]"><<</a> RtcObj::RtcObj__sub_object()
<LI><a href="#[c0fc14]"><<</a> RtcObj::RtcObj()
<LI><a href="#[c11c14]"><<</a> __sti___8_main_cpp
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -