- 在prj.conf中启用CONFIG_BT_BAS、CONFIG_BT_DIS和CONFIG_BT_DIS_PNP配置项 - 移除自定义的电池服务实现代码 - 改用zephyr/bluetooth/services/bas.h提供的标准BAS服务API - 简化电池状态事件处理逻辑,直接调用bt_bas_set_battery_level设置电池级别 - 移除手动GATT通知实现,依赖系统BAS服务自动处理通知功能
2.6 KiB
2.6 KiB