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

📄 nrf905arm.htm

📁 射频芯片nRF905例程
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<P><STRONG><a name="[c0dcac]"></a>nRFObj::WritenRFConfig(unsigned)</STRONG> (ARM, 308 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = nRFObj::WritenRFConfig(unsigned)</UL>
<BR>[Calls]<UL><LI><a href="#[c0eaf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::SpiReadWrite(unsigned char)
</UL>
<BR>[Called By]<UL><LI><a href="#[c0dc28]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFInit()
</UL>

<P><STRONG><a name="[c0dc28]"></a>nRFObj::nRFInit()</STRONG> (ARM, 112 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = nRFObj::nRFInit() -> nRFObj::WritenRFConfig(unsigned)</UL>
<BR>[Calls]<UL><LI><a href="#[c0dcac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::WritenRFConfig(unsigned)
<LI><a href="#[c0ea6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nRFObj::SetRxMode()
</UL>
<BR>[Called By]<UL><LI><a href="#[c0f994]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFObj__sub_object()
<LI><a href="#[c0fa10]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFObj()
<LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__sti___8_main_cpp
</UL>

<P><STRONG><a name="[c0dba4]"></a>nRFObj::SpiInit()</STRONG> (ARM, 56 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c0f994]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFObj__sub_object()
<LI><a href="#[c0fa10]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;nRFObj::nRFObj()
<LI><a href="#[c11c14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__sti___8_main_cpp
</UL>

<P><STRONG><a name="[ff1d98]"></a>os_idle_demon</STRONG> (ARM, 8 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fef404]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> rt_task.o(i.os_sys_init_user)
</UL>
<P><STRONG><a name="[ff1d20]"></a>os_tmr_call</STRONG> (ARM, 4 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[be50a4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tmr_tick (via Veneer)
</UL>

<P><STRONG><a name="[ff1ca8]"></a>tsk_lock</STRONG> (ARM, 16 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bb2258]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_evt_wait (via Veneer)
<LI><a href="#[bb22a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_evt_set (via Veneer)
<LI><a href="#[be50f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tmr_kill
<LI><a href="#[be516c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tmr_create
<LI><a href="#[be9a54]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sem_wait
<LI><a href="#[be9acc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sem_send
<LI><a href="#[be9b94]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sem_init
<LI><a href="#[beffc8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_mbx_wait
<LI><a href="#[bf0040]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_mbx_send
<LI><a href="#[bf0108]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_mbx_init
<LI><a href="#[fe712c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_itv_wait (via Veneer)
<LI><a href="#[fe71cc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_dly_wait (via Veneer)
<LI><a href="#[fef214]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_prio (via Veneer)
<LI><a href="#[fef264]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_pass (via Veneer)
<LI><a href="#[fef2b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_delete
<LI><a href="#[fef330]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user_ex
<LI><a href="#[fef3b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user (via Veneer)
<LI><a href="#[fef404]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user (via Veneer)
<LI><a href="#[ff1c28]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_clock_interrupt0
</UL>

<P><STRONG><a name="[ff1c28]"></a>os_clock_interrupt0</STRONG> (ARM, 140 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_clock_interrupt0</UL>
<BR>[Calls]<UL><LI><a href="#[c020f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_put_rdy_first (via Veneer)
<LI><a href="#[ff1ca8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tsk_lock
</UL>
<BR>[Address Reference Count : 1]<UL><LI> irq_rtx.o(IRQ_Area)
</UL>
<P><STRONG><a name="[ff1ba8]"></a>os_def_interrupt</STRONG> (ARM, 20 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_def_interrupt</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_table.o(STARTUP_TABLE)
</UL>
<P><STRONG><a name="[ff1b30]"></a>os_tmr_init</STRONG> (ARM, 80 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fef404]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user (via Veneer)
</UL>

<P><STRONG><a name="[ff1ab4]"></a>os_tmr_reload</STRONG> (ARM, 4 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fe2f74]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon (via Veneer)
</UL>

<P><STRONG><a name="[ff1a34]"></a>os_tmr_force_irq</STRONG> (ARM, 24 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fe2f24]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_psh_req (via Veneer)
</UL>

<P><STRONG><a name="[ff19b4]"></a>os_tmr_inspect_cnt</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fe2f24]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_psh_req (via Veneer)
<LI><a href="#[fe2f74]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon (via Veneer)
</UL>

<P><STRONG><a name="[ff1934]"></a>os_tmr_inspect_ovf</STRONG> (ARM, 16 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fe2f24]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_psh_req (via Veneer)
</UL>

<P><STRONG><a name="[ff18bc]"></a>tsk_unlock</STRONG> (ARM, 24 bytes, Stack size 0 bytes, rtx_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[bb2258]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_evt_wait (via Veneer)
<LI><a href="#[bb22a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_evt_set (via Veneer)
<LI><a href="#[be50f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tmr_kill
<LI><a href="#[be516c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tmr_create
<LI><a href="#[be9a54]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sem_wait
<LI><a href="#[be9acc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sem_send
<LI><a href="#[be9b94]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sem_init
<LI><a href="#[beffc8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_mbx_wait
<LI><a href="#[bf0040]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_mbx_send
<LI><a href="#[bf0108]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_mbx_init
<LI><a href="#[fe712c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_itv_wait (via Veneer)
<LI><a href="#[fe71cc]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_dly_wait (via Veneer)
<LI><a href="#[fef214]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_prio (via Veneer)
<LI><a href="#[fef264]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_pass (via Veneer)
<LI><a href="#[fef2b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_delete
<LI><a href="#[fef330]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user_ex
<LI><a href="#[fef3b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user (via Veneer)
<LI><a href="#[fef404]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user (via Veneer)
</UL>

<P><STRONG><a name="[ff1844]"></a>os_init_mem</STRONG> (ARM, 92 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = os_init_mem -> _init_box</UL>
<BR>[Calls]<UL><LI><a href="#[bf950c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_box (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[fef404]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user (via Veneer)
</UL>

<P><STRONG><a name="[ff17c8]"></a>os_alloc_TCB</STRONG> (ARM, 20 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_alloc_TCB</UL>
<BR>[Called By]<UL><LI><a href="#[fef330]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user_ex
<LI><a href="#[fef3b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user (via Veneer)
</UL>

<P><STRONG><a name="[ff1750]"></a>os_free_TMR</STRONG> (ARM, 28 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_free_TMR</UL>
<BR>[Called By]<UL><LI><a href="#[be50a4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tmr_tick (via Veneer)
<LI><a href="#[be50f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tmr_kill
</UL>

<P><STRONG><a name="[ff16d4]"></a>os_init_context</STRONG> (ARM, 280 bytes, Stack size 32 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = os_init_context</UL>
<BR>[Called By]<UL><LI><a href="#[fef330]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user_ex
<LI><a href="#[fef3b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_tsk_create_user (via Veneer)
<LI><a href="#[fef404]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_sys_init_user (via Veneer)
</UL>

<P><STRONG><a name="[ff1660]"></a>__SWI_0</STRONG> (ARM, 168 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __SWI_0 -> os_stk_overflow</UL>
<BR>[Calls]<UL><LI><a href="#[baa660]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tstclrb
<LI><a href="#[ff2ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_stk_overflow
</UL>
<BR>[Address Reference Count : 1]<UL><LI> swi_table.o(SWI_TABLE)
</UL>
<P><STRONG><a name="[ff15e4]"></a>os_chk_robin</STRONG> (ARM, 136 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_chk_robin -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[c02140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_put_prio (via Veneer)
<LI><a href="#[c02354]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;os_get_first (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[fe2f74]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;os_clock_demon (via Veneer)
</UL>

<P><STRONG><a name="[bb8344]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103ce14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[1014ee0]"></a>_printf_pre_padding</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, _printf_pad.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = _printf_pre_padding</UL>
<BR>[Calls]<UL><LI><a href="#[1038890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[10147a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_str
<LI><a href="#[103a3a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
</UL>

<P><STRONG><a name="[1014e5c]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, _printf_pad.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[1038890]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[10147a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_str
<LI><a href="#[103a3a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
</UL>

<P><STRONG><a name="[10147a8]"></a>_printf_str</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, _printf_str.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
<LI>Call Chain = _printf_str -> _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[1014e5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding
<LI><a href="#[1014ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
<LI><a href="#[10387c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r3
</UL>
<BR>[Called By]<UL><LI><a href="#[1037084]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__printf
</UL>

<P><STRONG><a name="[1013f00]"></a>_printf_longlong_hex</STRONG> (Thumb, 184 bytes, Stack size 88 bytes, _printf_longlong_hex.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144 + Unknown Stack Size
<LI>Call Chain = _printf_longlong_hex -> _printf_int_common -> _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[1013df8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_truncate_unsigned (Weak Reference)
<LI><a href="#[103a3a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
</UL>
<BR>[Called By]<UL><LI><a href="#[1037084]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__printf
</UL>

<P><STRONG><a name="[1013638]"></a>_printf_int_dec</STRONG> (Thumb, 100 bytes, Stack size 72 bytes, _printf_dec.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128 + Unknown Stack Size
<LI>Call Chain = _printf_int_dec -> _printf_int_common -> _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[101353c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_truncate_signed (Weak Reference)
<LI><a href="#[1013df8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_truncate_unsigned (Weak Reference)
<LI><a href="#[1039010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_udiv10 (via Veneer)
<LI><a href="#[103a3a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
</UL>
<BR>[Called By]<UL><LI><a href="#[1037084]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__printf
</UL>

<P><STRONG><a name="[1012ee0]"></a>__0sprintf</STRONG> (Thumb, 40 bytes, Stack size 32 bytes, __0sprintf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
<LI>Call Chain = __0sprintf -> _printf_char_common -> __printf -> _printf_longlong_hex -> _printf_int_common -> _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[1039578]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sputc
<LI><a href="#[1039d04]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_char_common

⌨️ 快捷键说明

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