从SDK12以后,nRF_Log模块的配置主要放在sdk_config.h文件中,以工程nRF5_SDK_15.3.0_59ac345\examples\ble_peripheral\ble_app_hrs\pca10040\s132\arm5_no_packs为例,nRF_Log的配置选项如下所示: 注意:nRF5 SDK v11.0.0及以前版本是没有sdk_config.h文件的,此时你需要到optio...
首先,要使用nrf_log,你需要在你的工程中包含nrf_log库的头文件,并且在初始化阶段进行相关的配置。你可以通过配置nrf_log模块的级别来控制输出的详细程度,包括ERROR、WARNING、INFO和DEBUG等级别。这样可以在不同的开发阶段灵活地控制日志输出的数量和详细程度。 在代码中,你可以使用类似于nrf_log_info()、nrf_log_...
2、NRF_LOG_INIT 和 NRF_LOG_DEFAULT_BACKENDS_INIT 的作用是Log模块初始化,调用这两个函数之后,就可以在代码中调用 NRF_LOG_INFO、NRF_LOG_ERROR、NRF_LOG_WARNING、NRF_LOG_DEBUG 这几个函数来打印LOG。Noridc在SDK的代码中通过上述的四个LOG等级写入了大量的日志,通过打印不同级别的LOG日志,可以帮助开发者...
从SDK12以后,nRF_Log模块的配置主要放在sdk_config.h文件中,以工程nRF5_SDK_15.3.0_59ac345\examples\ble_peripheral\ble_app_hrs\pca10040\s132\arm5_no_packs为例,nRF_Log的配置选项如下所示: 注意:nRF5 SDK v11.0.0及以前版本是没有sdk_config.h文件的,此时你需要到options for target->C/C++->defin...
(uint16_tconn_handle,void*p_context){UNUSED_PARAMETER(p_context);ret_code_t err_code=sd_ble_gap_disconnect(conn_handle,BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION);if(err_code!=NRF_SUCCESS){NRF_LOG_WARNING("Failed to disconnect connection. Connection handle: %d Error: %d",conn_handle,err_...
NRF_LOG_INFO("--> Event received: ERROR while executing an fstorage operation.");return;} switc...
NRF_LOG_WARNING("Content too long.");return NRF_ERROR_INVALID_PARAM;} if (p_ble_dfu_c->...
#define NRF_LOG_BACKEND_UART_ENABLED 0 #endif 2.2 初始化RTT打印功能 在主函数main中,第一步就是初始化打印日志功能 log_init()。 int main(void) { // Initialize. log_init(); log_init()函数 static void log_init(void) { ret_code_t err_code = NRF_LOG_INIT(NULL); ...
(conn_handle,BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION);if(err_code!=NRF_SUCCESS){NRF_LOG_WARNING("Failed to disconnect connection. Connection handle: %d Error: %d",conn_handle,err_code);}else{NRF_LOG_DEBUG("Disconnected connection handle %d",conn_handle);}}/**@brief Function for handling...
NRFX_LOG_WARNING("Function: %s, error code: %s.", __func__, NRFX_LOG_ERROR_STRING_GET(err_code)); return err_code; } After a couple of iterations of this if, execution jumps to `app_error_weak.c`, line 99: NRF_BREAKPOINT_COND; ...