你好,
经常使用“arch_printf()”。那么如何让他们真正被称为。
我已经在“da1458x_config_basic.h”中定义了“#define CFG_PRINTF”,但它仍然不能工作。
谢谢。
关键词:
设备:
你好,
经常使用“arch_printf()”。那么如何让他们真正被称为。
我已经在“da1458x_config_basic.h”中定义了“#define CFG_PRINTF”,但它仍然不能工作。
谢谢。
静态内联void schedule_while_ble_on(void)
{
.....
如果(ble_evt_end_set)
{
Uint32_t sleep_duration = 0;
rcx20_read_freq ();
//如果你有足够的时间,对收音机进行温度校准
如果(lld_sleep_check(&sleep_duration, 4)) //6个槽-> 3.750 ms . If (lld_sleep_check(&sleep_duration, 4)
//检查时间和温度以进行无线电校准。
conditionally_run_radio_cals ();
}
arch_printf_process ();--------------------------------------------- 新添加的
//将控制权授予应用程序,尝试进入睡眠
//如果应用程序返回GOTO_SLEEP
默认情况下,如果(!app_asynch_trm()) ---------,返回false,然后中断
打破;
/ / SDKIMPROVEMENTS需要测试! !我们可以添加以下条件,然后移动
//退出循环
//我们可以考虑把它放在app_asynch_trm之前
/ /如果(GetBits16 (CLK_CTRL_REG RUNNING_AT_XTAL16M))
//执行printf进程
arch_printf_process ();
}