登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1
Star
0
Fork
0
telink-semi
/
telink_b91m_btble_dual_mode_general_sdk
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
V5.3.0.0_Patch_0002
e3fe1ad
2024-09-07 18:25
对比
Release V5.3.0.0_Patch_0002
mwchen
## V5.3.0.0_Patch_0002(PR) ### Dependency Updates * N/A ### Features * BT * Added the function of UART to transmit PCM data. * Added macro "TLKMDI_SCO_PCM_FROM_UART" which is disabled by default in tlkmdi/aud/tlkmdi_audsco.c. User can enable this macro when they need this function. * BLE * Added one BLE ACL Master connection function. * "MAX_BLE_LINK" changed from 3 to 4 in tlkstk/tlkstk_config.h. * Added new feature: Host support connection-oriented channels(COC). * Added COC related data structure and APIs in tlkstk/ble/host/l2cap/l2cap_signal.h. * Added COC related callback events in tlkstk/ble/host/gap/gap_event.h. * Added COC related function return value in tlkstk/ble/ble_common.h. * Added customized timing alignment function between sending Advertising packets and reporting scanned Advertising packets. * Added telink controller event "CONTR_EVT_LE_LEGACY_ADV_TX_EACH_CHANNEL" in btble.h to set timestamp in BLE Advertising packet. * Added API "blc_ll_advReport_setRxPacketTickEnable" in tlkstk/ble/controller/ll.h to enable adding timestamp in scanned Advertising packets report. ### Bug Fixes * BT * Fixed BT pincode function error which could lead to pairing failure when using pincode pairing mode. * BLE * Fixed BLE create connection device address transmitted from PC tool. ### KNOWN ISSUES * N/A ### BREAKING CHANGES * N/A ### Dependency Updates * N/A ### Features * BT * 新增UART传输PCM数据的功能。 * 新增宏“TLKMDI_SCO_PCM_FROM_UART”,默认在tlkmdi/aud/tlkmdi_audscoc中关闭。用户需要这个功能时启用该宏。 * BLE * 新增1路BLE ACL Master connection功能。 * 在tlkstk/tlkstk_config.h中“MAX_BLE_LINK”从3修改为4。 * 新增connection-oriented channels(COC)功能。 * 在tlkstk/ble/host/l2cap/l2cap_signal.h中增加COC相关的数据结构和接口。 * 在tlkstk/ble/host/gap/gap_event.h中增加COC相关的回调事件。 * 在tlkstk/ble/ble_common.h中增加COC相关的函数返回值。 * 新增自定义发送广播报文和上报扫描广播报文的时间对齐功能。 * 在btble.h中增加telink控制器事件“CONTR_EVT_LE_LEGACY_ADV_TX_EACH_CHANNEL”,用于设置BLE广播报文的时间戳。 * 在tlkstk/ble/controller/ll.h中增加API "blc_ll_advReport_setRxPacketTickEnable",用于在扫描广播报文上报中添加时间戳。 ### Bug Fixes * BT * 修复pincode功能异常,使用该配对模式配对时导致配对失败的问题。 * BLE * 修复通过上位机创建连接时设备地址传输异常的问题。 ### KNOWN ISSUES * N/A ### BREAKING CHANGES * N/A
最后提交信息为:
refactor(lib): update patch_0002 stack lib(SHA-1:ea6d91dd).
V5.3.0.0_Patch_0001
98b6453
2024-04-08 11:30
对比
Release V5.3.0.0_Patch_0001
ying.jing
## V5.3.0.0_Patch_0001(PR) ### Dependency Updates - N/A ### Features - N/A ### Bug Fixs - Fixed an issue of program running abnormally when the storage location of bin file exceeds the 0xFC000 location of chip flash. ### KNOWN ISSUES - N/A ### BREAKING CHANGES - **Application** - Add the binding mechanism between MDI layer BLE configuration information and chip flash capacity - Add the flash capacity binding mechanism of the TLK_CFG_FLASH_LE_ADR_CUSTOM_PAIRING_ADDR macro in tlkmdi_le_custom_pair.c - Add the flash capacity binding mechanism of the TLK_CFG_FLASH_LE_SDP_ATT_ADRR macro in tlkmdi_le_simple_sdp.c - Add the binding mechanism between MMI layer BT Audio configuration information and chip flash capacity - Add the flash capacity binding mechanism of the BTH_DEVICE_SAVE_ADDR0 macro in tlkmmi_audioInfo.c - **Stack** - Add the binding mechanism between BT pairing information and chip flash capacity - Add the flash capacity binding mechanism of the BTH_DEVICE_SAVE_ADDR0 and BTH_DEVICE_SAVE_ADDR1 macro in bth_device.c - Add the binding mechanism between BLE pairing information and chip flash capacity - Add the flash capacity binding mechanism of the TLK_CFG_FLASH_LE_SMP_PAIRING_ADDR macro in ble.c ### Dependency Updates - N/A ### Features - N/A ### Bug Fixs - 修复bin文件存储位置超出芯片flash的0xFC000位置后引发程序运行异常的问题 ### KNOWN ISSUES - N/A ### BREAKING CHANGES - **Application** - 添加MDI层BLE配置信息与芯片flash容量绑定的机制 - tlkmdi_le_custom_pair.c中添加TLK_CFG_FLASH_LE_ADR_CUSTOM_PAIRING_ADDR宏的flash容量绑定机制 - tlkmdi_le_simple_sdp.c中添加TLK_CFG_FLASH_LE_SDP_ATT_ADRR宏的flash容量绑定机制 - 添加MMI层BT Audio配置信息与芯片flash容量绑定的机制 - tlkmmi_audioInfo.c中添加BTH_DEVICE_SAVE_ADDR0宏的flash容量绑定机制 - **Stack** - 添加BT配对信息与芯片flash容量绑定的机制 - bth_device.c中添加BTH_DEVICE_SAVE_ADDR0、BTH_DEVICE_SAVE_ADDR1宏的flash容量绑定机制 - 添加BLE配对信息与芯片flash容量绑定的机制 - ble.c中添加TLK_CFG_FLASH_LE_SMP_PAIRING_ADDR宏的flash容量绑定机制
最后提交信息为:
[perf]: Add V5.3.0.0_Patch_0001 release note.
V5.3.0.0
8def95a
2024-01-08 17:09
对比
Release V5.3.0.0
ying.jing
## V5.3.0.0(PR) ### Dependency Updates - N/A ### Features - Support BT security connection mode - Support IIS's master and slave mode for B91 and B92 project - Support Chinese/English version of the PC's tool - Supports downloading through the serial port on the bootloader (Rate 72KB/s) - Supports coexistence of multiple serial port protocols (Currently, CPC1, CPC2, and CPC3 are available. The default protocol is CPC3, and the older version is CPC1) ### Bug Fixs - Fixed an issue where SCO is created/destroyed frequently, and SCO silence occurs with probability. - Fixed an issue where frequent entry and exit sniff would cause low probability disconnection. - Fixed an issue of BT connection exception on some mobile phones. - Fixed BT connection anomalies caused by "RoleSwitch" processing defects. - Fixed an issue where the negotiated volume was different from the actual volume when the headset was connected. - Fixed an issue where some connected earphones could play music but failed to play again after pausing. ### KNOWN ISSUES - N/A ### BREAKING CHANGES - Merge the SDKs for B91 and B92, upgrade the corresponding IDE to Telink IoT Studio, and update the associated Toolchain to gcc10. You will need to install the new [Telink IoT Studio](https://wiki.telink-semi.cn/wiki/IDE-and-Tools/Telink_IoT_Studio/) to compile projects in the SDK. For the b91_btble_dual_mode_general_sdk V5.1.3.0 and earlier versions, please continue using [Telink V323 RDS](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IDE/telink_v323_rds_official_windows.zip) - Adjustment of part of the B91 interface to align with the B92 interface - Split system tasks to separate out device task and debug task - Refactor device's driver code, and support getting available device list and running device list - BT Host and Profile use dynamic memory mechanism, which can be tailored by the user as needed - The location for saving global configuration information is bound to the flash model and automatically adjusts with the flash model - Adjust the synchronization protocol between the LOG and VCD control switches and the PC's tool to increase the synchronization rate ### CodeSize #### B91 - Flash: 751KB with log and 549KB without log - RAM: I-RAM is 112KB and D-RAM is 95KB (with log);I -RAM is 104KB and D-RAM is 90KB (without log) #### B92 - Flash:761KB with log and 556KB without log - RAM: I-RAM is 114KB and D-RAM is 95KB (with log);I -RAM is 106KB and D-RAM is 91KB (without log) ### Dependency Updates - N/A ### Features - 支持BT安全连接模式 - 支持B91和B92系列IIS主从模式 - 支持中文/英文版上位机工具 - 支持在bootloader中通过串口进行下载(速率72KB) - 支持多协议共存(目前有CPC1/CPC2/CPC3,缺省为CPC3,老版本为CPC1) ### Bug Fixs - 修复频繁创建/销毁SCO,概率性出现SCO无声的问题 - 修复频繁进出sniff模式,低概率出现断连的问题 - 修复部分手机BT连接异常的兼容性问题 - 修复RoleSwitch处理缺陷造成的BT连接异常的问题 - 修复连接耳机时,协商音量与实际音量不一致的问题 - 修复连接部分耳机播放音乐,暂停后再次播放失败的问题 ### KNOWN ISSUES - N/A ### BREAKING CHANGES - 将 B91 和 B92 的 SDK 合并,并将配套的 IDE 升级为 Telink IoT Studio,同时将配套的 Toolchain 升级到 gcc10,您需要安装新的 [Telink IoT Studio](https://wiki.telink-semi.cn/wiki/IDE-and-Tools/Telink_IoT_Studio/) 来编译 SDK 里的工程。b91_btble_dual_mode_general_sdk V5.1.3.0 及之前版本的 SDK 请继续使用 [Telink V323 RDS](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IDE/telink_v323_rds_official_windows.zip) - 调整部分B91接口,与B92接口保持一致 - 将系统任务拆分,独立出设备管理和调试管理任务 - 重构设备驱动代码,支持获取可用设备列表和运行设备列表 - BT Host和Profile采用动态内存机制,用户可根据需要进行裁剪 - 全局配置信息保存位置与flash型号进行绑定,并随flash型号自动调整 - 调整LOG和VCD控制开关与上位机之间的同步协议,提升同步速率 ### CodeSize #### B91 - Flash: 带log版本为751KB,不带log版本为549KB - RAM: 带log版本,I-RAM为112KB,D-RAM为95KB;不带log版本,I-RAM为104KB,D-RAM为90KB #### B92 - Flash: 带log版本为761KB,不带log版本为556KB - RAM: 带log版本,I-RAM为114KB,D-RAM为95KB;不带log版本,I-RAM为106KB,D-RAM为91KB
最后提交信息为:
[doc] Add release note.
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/telink-semi/telink_b91m_btble_dual_mode_general_sdk.git
git@gitee.com:telink-semi/telink_b91m_btble_dual_mode_general_sdk.git
telink-semi
telink_b91m_btble_dual_mode_general_sdk
telink_b91m_btble_dual_mode_general_sdk
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册