ble 初始化是在这里, 在 src/app/bleapp 下的 wm_bt_app. c 里, 参照这个接口写.
int demo_bt_enable ()
{
int rc;
uint8_t uart_no = 0xFF;
tls_appl_trace_level = TLS_BT_LOG_NONE;
if (bt_adapter_state == WM_BT_STATE_ON) {
TLS_BT_APPL_TRACE_VERBOSE ("bt system enable already") ;
return TLS_BT_STATUS_SUCCESS;
}
TLS_BT_APPL_TRACE_DEBUG ("bt system running, uart_no=%d, log_level=%d\r\n", uart_no,
tls_appl_trace_level) ;
rc = tls_bt_init (uart_no) ;
if ( (rc ! = 0) && (rc ! = BLE_HS_EALREADY) ) {
TLS_BT_APPL_TRACE_ERROR ("demo_bt_enable, ret: %s, %d\r\n", tls_bt_rc_2_str (rc) , rc) ;
}
return rc;
}
问 W801 无法关闭蓝牙调试信息