1 Star 0 Fork 1

pargo/ld_ble_hal

forked from tangly/ld_ble_hal 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ble_test_result.txt 1.18 KB
一键复制 编辑 原始数据 按行查看 历史
chenql 提交于 2023-12-11 16:44 . 美的蓝牙hal层适配
1.扫描参数错误的时候,无法返回错误信息
2.无获取mac地址的接口,另外mac地址是随机生成,没有设置mac地址的方法
3.无法设置ble的设备名
4.ms_hal_ble_set_cccd 不支持
5.ms_hal_ble_mtu_get 不支持
6.ms_hal_ble_exchange_mtu 不支持
7.ms_hal_ble_discovery_all_service 执行后会直接连续执行 ms_hal_ble_discovery_all_char和ms_hal_ble_discovery_all_descriptor
8.ms_hal_ble_conn_stop不支持,无法在连接过程中停止连接动作,超时后会自动停止,大约40S
9.ms_hal_ble_gatt_write和ms_hal_ble_set_cccd的返回值只是这个接口调用的结果,不代表实际发送动作成功与否,实际结果由回调函数里触发
修改点:
1.修复查看本地蓝牙mac地址,即public地址。bt_manager_get_adapter_address
2.修复参数报错的返回值问题
3.新增白名单接口。bt_manager_le_add_white_list
4.新增拓展广播接口,需要更新蓝牙的firmware才能用。
5.主从一体功能开发中,暂时不支持。
6.暂时不提供设置MTU接口,协议栈默认按照最大517设置。
7.不支持断开正在进行的连接操作,kernel协议栈通过宏控制超时时间,不建议大改逻辑。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/pargo/ld_ble_hal.git
git@gitee.com:pargo/ld_ble_hal.git
pargo
ld_ble_hal
ld_ble_hal
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385