⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nrf905arm.htm

📁 射频芯片nRF905例程
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<LI><a href="#[c0eb78]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_wait (via Veneer)
<LI><a href="#[bb2370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_get (via Veneer)
<LI><a href="#[c0ebf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdDisplay(unsigned char*, unsigned)
<LI><a href="#[c0ec78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::SetLcdDisplayPos(unsigned char, unsigned char)
<LI><a href="#[c0ed04]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdDisplay(const char*)
<LI><a href="#[c0ed8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdDisplayBuffer()
<LI><a href="#[c0efb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UartObj::puts(const char*)
<LI><a href="#[1012ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::WritenRFConfig(unsigned)
<LI><a href="#[c0e75c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFWriteBuffers()
<LI><a href="#[c0e9e0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFReadBuffers()
<LI><a href="#[c0fb10]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFInit()
<LI><a href="#[c0e6d4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;UartObj::LoadDataBuff()
<LI><a href="#[c0e9e0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFReadBuffers()
<LI><a href="#[c10d90]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_set (via Veneer)
<LI><a href="#[c0ea6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::SetRxMode()
<LI><a href="#[c0eaf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::SpiReadWrite(unsigned char)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e968]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_wait (via Veneer)
<LI><a href="#[bb22a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_set (via Veneer)
<LI><a href="#[bb2370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_get (via Veneer)
<LI><a href="#[c0e9e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFReadBuffers()
<LI><a href="#[c0efb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UartObj::puts(const char*)
<LI><a href="#[1012ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e6d4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;UartObj::LoadDataBuff()
<LI><a href="#[c0fc90]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_delay_loop_(unsigned)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e75c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::SetTxMode()
<LI><a href="#[c0eaf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::SpiReadWrite(unsigned char)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e6d4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;UartObj::LoadDataBuff()
<LI><a href="#[c10d90]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_set (via Veneer)
<LI><a href="#[c0e75c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFWriteBuffers()
<LI><a href="#[c0e86c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RtcObj::GetDow(unsigned, unsigned, unsigned)
<LI><a href="#[c0ea6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::SetRxMode()
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e658]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_wait (via Veneer)
<LI><a href="#[bb2370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_get (via Veneer)
<LI><a href="#[c0e6d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_wait (via Veneer)
<LI><a href="#[bb2370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_get (via Veneer)
<LI><a href="#[c0efb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UartObj::puts(const char*)
<LI><a href="#[fe71cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_itv_wait (via Veneer)
<LI><a href="#[fe717c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_evt_set (via Veneer)
<LI><a href="#[fef1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_self (via Veneer)
<LI><a href="#[fef214]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_prio (via Veneer)
<LI><a href="#[fef264]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_tsk_pass (via Veneer)
<LI><a href="#[fef3b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemObj::PortInit()
<LI><a href="#[c0e26c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemObj::VicInit()
<LI><a href="#[c0e2f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemObj::WdtInit()
<LI><a href="#[c0e374]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemObj::BeepInit()
</UL>
<BR>[Called By]<UL><LI><a href="#[c0e0dc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemObj::SystemInit()
</UL>
<BR>[Called By]<UL><LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdClearBuffer()
<LI><a href="#[c0ec78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::SetLcdDisplayPos(unsigned char, unsigned char)
<LI><a href="#[c0ed04]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdDisplay(const char*)
<LI><a href="#[c0ee18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdSendCommand(char)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0fd14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdObj__sub_object()
<LI><a href="#[c0fd90]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdObj()
<LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_delay_loop_(unsigned)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0fd14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdObj__sub_object()
<LI><a href="#[c0fd90]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;LcdObj::LcdObj()
<LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;KeyObj::KeyObj__sub_object()
<LI><a href="#[c0ff10]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;KeyObj::KeyObj()
<LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;UartObj::UartObj__sub_object()
<LI><a href="#[c0f570]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;UartObj::UartObj()
<LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__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]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RtcObj::RtcObj__sub_object()
<LI><a href="#[c0fc14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RtcObj::RtcObj()
<LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__sti___8_main_cpp
</UL>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -