#ifndef NRF_LOG_ENABLED#define NRF_LOG_ENABLED 1#endif 使能RTT日志NRF_LOG_BACKEND_RTT_ENABLED #ifndef NRF_LOG_BACKEND_RTT_ENABLED #define NRF_LOG_BACKEND_RTT_ENABLED 1 #endif 禁用串口输出日志NRF_LOG_BACKEND_UART_ENABLED #ifndef NRF_LOG_BACKEND_UART_ENABLED #define NRF_LOG_BACKEND_UART_ENABLE...
nRF SDK 例程中的Log支持两种形式:UART、RTT。具体选择哪一种,可在sdk_config.h文件中进行配置。配置使能宏定义如下所示。 //===// <e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend//===#ifndefNRF_LOG_BACKEND_RTT_ENABLED#defineNRF_LOG_BACKEND_RTT_ENABLED 1#endif.../...
注意的是,因为修改过NRF_SDH_BLE_GATT_MAX_MTU_SIZE,所以RAM的地址会发生改变,打开sdk_config.h,修改 1//===2//<e> NRF_LOG_ENABLED - Logging module for nRF5 SDK3//===4#ifndef NRF_LOG_ENABLED5#defineNRF_LOG_ENABLED 16#endif 1//===...
I have a some question. I would like to use one of the USB log macros like NRFX_LOG_INFO() and NRF_LOG_INFO(). But when I set NRF_LOG_ENABLED 1 in sdk_config.h and include nrf_log.h into my file in openthread/examples/platforms/nrf528xx/...
- Add definitions in "sdk_config.h" #define COMMON_CONFIG_LOG_LEVEL 4 #define NRF_LOG_BACKEND_SERIAL_USES_RTT 1 - Change values in "sdk_config.h" #define NRF_LOG_ENABLED 1 #define NRF_LOG_DEFAULT_LEVEL 4 Could you recommend me how to enableNRF_LOG_DEBUG?
1//===2//<e> NRF_LOG_BACKEND_RTT_ENABLED - nrf_log_backend_rtt - Log RTT backend3//===4#ifndef NRF_LOG_BACKEND_RTT_ENABLED5#defineNRF_LOG_BACKEND_RTT_ENABLED 16#endif 编译一下,下载观察RTT信息修改RAM地址,再次编译后没有问题,就可以用新生成的hex文件来制作升级zip了。
0 (highest) // <1=> 1 // <2=> 2 // <3=> 3 // <4=> 4 // <5=> 5 // <6=> 6 // <7=> 7 #ifndef NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY #define NRFX_TIMER_DEFAULT_CONFIG_IRQ_PRIORITY 7 #endif // <e> NRFX_TIMER_CONFIG_LOG_ENABLED - Enables logging in the module....
8、nRF_Log uart串口的打印输出接口 文件路径如下图: 9、nRF_Segger_RTT jlink仿真器的打印输出接口 文件路径如下图: 10、nRF_SoftDevice 配置协议栈初始化的时候协议栈的参数设定,协议栈是不开源的,只留下了配置接口,用户可以通过这些配置接口来设置协议栈的运行状态。
NRF_LIBUARTE_DRV_HWFC_ENABLED - Enable HWFC support in the driver#ifndefNRF_LIBUARTE_DRV_HWFC_ENABLED#defineNRF_LIBUARTE_DRV_HWFC_ENABLED 0#endif// NRF_LIBUARTE_DRV_UARTE0 - UARTE0 instance#ifndefNRF_LIBUARTE_DRV_UARTE0#defineNRF_LIBUARTE_DRV_UARTE0 1#endif// NRF_LIBUARTE_...
将log放在空闲线程中刷新,功耗大约在11uA。 空闲线程每1000个滴答,刷新一次,功耗大约在3uA。(失去实时性) void sys_sleep(void) { #ifdef SOFTDEVICE_PRESENT #if NRF51 sd_app_evt_wait(); #else nrf_pwr_mgmt_run(); #endif #else // Wait for an event. ...