1.0.17版本描述文件¶
1.对前一基础版本不足之处的改进¶
序号 |
涉及模块 |
问题描述 |
备注 |
|---|---|---|---|
01 |
PLT |
fhid_send_data返回值判断优化 |
|
02 |
SLE |
加密算法头文件中枚举值修改 |
|
03 |
SLE/BLE |
修改时钟比较逻辑,ble下直接获取时钟,防止gle时钟翻转后两者换算出错 |
|
04 |
SLE |
ltk_len的最高位用作对端LL Privacy标志位,返回长度时因去掉高位 |
|
05 |
PLT |
多连接场景,先建立一路连接,再连接无效地址后断开连接,连接状态变更无回调问题 |
|
06 |
PLT |
鼠标光标在部分Mac的登录界面只能上下移动,不能左右移动 |
|
07 |
PLT |
开源软件升级 |
|
08 |
BLE |
提高BLE的IRK生成随机性 |
2.对前一基础版本新增、修改和删除的功能特性¶
2.1 新增的功能特性¶
本章节描述当前版本与上一个基础版本之间的所有新增功能特性。
序号 |
简要描述 |
详细描述 |
修改模块 |
|---|---|---|---|
01 |
支持低时延一拖二方案 |
办公键鼠套装支持键鼠一拖二功能。注:一拖二为新特性,仅供调试,不支持商用。 |
SLE |
02 |
AT命令扩展,提升导入效率 |
支持直接写入或读取MAC到NV,读取NV key_id、版本号、电源模式、温度命令的AT命令。 |
PLT |
03 |
支持UART读/写超时机制,增强健壮性 |
在UART读写接口阻塞超时,返回错误码,避免无效等待。 |
PLT |
04 |
支持通过USB口抓串口和HSO日志,提升维测易用性 |
通过USB口即可抓取串口和HSO日志,避免拆机、飞线等复杂操作。 |
PLT |
05 |
RCU Sample功能增强 |
RCU Sample支持三模遥控器配置,双SLE、双BLE、 SLE+BLE等模式。 |
Sample |
06 |
指向遥控Sample功能增强 |
指向遥控Sample新增语音采集、语音编解码、语音传输功能。 |
Sample |
2.2 增强的功能特性¶
序号 |
简要描述 |
修改原因 |
修改影响 |
修改模块 |
|---|---|---|---|---|
01 |
按键时延优化 |
性能优化 |
优化口空、按键触发中断耗时。 |
SLE |
02 |
广播接入流程优化 |
性能优化 |
优化休眠唤醒概率性出现0x1C断连问题。 |
SLE |
03 |
分区逻辑优化 |
功能优化 |
APP镜像分区大小直接从分区表中获取,避免APP镜像可能与用户自定义分区重合问题。 |
PLT |
3.接口变更说明¶
3.1 BLE SDK接口变更说明¶
不涉及
3.2 SLE SDK接口变更说明¶
头文件 |
修改内容 |
修改版本 |
|---|---|---|
sle_connection_manager.h |
加密算法头文件中枚举值修改。 |
BS2X 1.0.17 |
extern使用 |
新增接口 errcode_t sle_set_low_latency_data(uint16_t conn_id, uint8_t* value, uint8_t len); |
BS2X 1.0.17 |