我与智能手机调试应用程序(BLE 扫描仪)一起测试了您的代码,并且能够使读取功能正常工作。
在 aci_gatt_srv_read_event 函数中查看您在读取 batCharHandle 时返回 BLE_ATT_ERR_APPL_MIN 错误。由于此错误,结果确实无效,并且不会在智能手机端显示。
我还在您的 Bat Characteristic 定义中添加了描述符。
请注意,此 SDK 中的代码示例已针对 RAM 进行了优化。因此,要添加特性或服务,您应该更新 SensorDemo_Config.h 以获取新的特性数。
我与智能手机调试应用程序(BLE 扫描仪)一起测试了您的代码,并且能够使读取功能正常工作。
在 aci_gatt_srv_read_event 函数中查看您在读取 batCharHandle 时返回 BLE_ATT_ERR_APPL_MIN 错误。由于此错误,结果确实无效,并且不会在智能手机端显示。
我还在您的 Bat Characteristic 定义中添加了描述符。
请注意,此 SDK 中的代码示例已针对 RAM 进行了优化。因此,要添加特性或服务,您应该更新 SensorDemo_Config.h 以获取新的特性数。
举报