我想在我的自定义固件中使用BLE UART(BleNordicUART模块)来打印和传输传感器数据。在Wiki或源中找不到关于BLE UART的太多信息。
我尝试通过在CustomBleController.cpp文件中添加对send_ble_nus_data函数的调用来修改ble_std_services示例应用程序:
send_ble_hr_measurement(hr, &(hrdata.rrData[0]), hrdata.rrData.size());
send_ble_nus_data(&uart_data,sizeof(uart_data));
但是,nRFUART / nrfConnect手机应用程序找不到BLE Uart服务。我已打开/关闭蓝牙并已与其他设备进行了验证,因此这似乎不是GATT缓存问题。
有人可以帮忙吗?
谢谢
答案 0 :(得分:0)
您已在App.cpp中启用NUS
OPTIONAL_CORE_MODULE(BleStandardHRS, false)
OPTIONAL_CORE_MODULE(BleNordicUART, true)
请注意,使用1.8.1不能同时启用HRS和NUS