首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
1
Star
1
Fork
1
Telink Semiconductor
/
telink_zigbee_sdk
Fork 仓库
加载中
取消
确认
代码
Issues
0
Pull Requests
0
Wiki
0
统计
发行版
最新版
V3.7.1.2
cb98b74
2024-12-13 15:54
对比
Release V3.7.1.2
mwchen
## V3.7.1.2(PR) ### Version * Chips - TC32: TLSR8269/TLSR8258/TLSR8278 - RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1 * Hardware Version - TLSR8258: C1T139A30_V1_2/C1T139A3_V2.0A - TLSR921x(B91): C1T213A20_V1_3/C1T213A3_V1_1 - TL321x: C1T335A20_V1_0/C1T335A3_V1_0 * Driver Version - tl_platform_sdk V3.2.0 * Toolchain Version - TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3 - TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4 - TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2 - TL321x: TL32 ELF MCULIB V5 GCC12.2 * IDE Version - Telink IoT Studio: [TelinkIoTStudio_V2024.8](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_V2024.8.zip) ### Features * Update sampleLight demo. * Update some features of ZCL, such as Level and Color Control. * Global ClusterRevision attribute added for Touch Link Cluster. ### Bug Fixes * Fix the DeviceEnabled attribute handling of ZCL Basic Cluster. * Fix the exception caused by report value checks. * Fix the return pointer of memcpy() and memset(). * Update libraries to fix the issue of searching for end devices when the broadcast method is 0xFFFF. * Update libraries to fix the length issue of APS encrypted data. - The affected SDK versions are from v3.6.8.4 to v3.7.1.1. - In addition, users also can fix this issue by using the tl_apsDataIndRegister() function as follows. This patch is only available for SDK versions from v3.6.8.4 to v3.7.1.1. ~~~ void app_apsDataIndLengthFix(void *arg){ aps_data_ind_t *ind = (aps_data_ind_t *)arg; if(ind->security_status & SECURITY_IN_APSLAYER){ ind->asduLength += 4; } } tl_apsDataIndRegister(app_apsDataIndLengthFix); ~~~ ### Performance * Update UART reception processing to improve fault tolerance. ### Code Refactoring * Refactoring the ZCL report handler and supporting simultaneous reporting of multiple attributes. ### BREAKING CHANGES * N/A ### Flash | chip | flash | | :------- | :-------------------------------------: | | TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E | | TLSR8278 | / | | TLSR921x | P25Q80U/P25Q80SU/P25Q16SU | | TLSR952x | / | | TL721x | / | | TL321x | P25Q80SU/P25Q16SU/P25Q32SU | ### CodeSize * Units: KBytes | chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) | | :------- | :-----------------------: | :--------------------------: | :---------------------------: | | TLSR8258 | 34 / 175 | 32 / 196 | 22 / 137 | | TLSR8278 | 34 / 171 | 32 / 193 | 22 / 133 | | TLSR921x | 36 / 161 | 34 / 180 | 25 / 122 | | TLSR952x | 36 / 170 | 34 / 190 | 27 / 133 | | TL721x | 37 / 169 | 35 / 190 | 28 / 132 | | TL321x | 36 / 169 | 34 / 190 | 27 / 131 | ### Version * 芯片 - TC32: TLSR8269/TLSR8258/TLSR8278 - RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1 * 硬件版本 - TLSR8258: C1T139A30_V1_2/C1T139A3_V2.0A - TLSR921x(B91): C1T213A20_V1_3/C1T213A3_V1_1 - TL321x: C1T335A20_V1_0/C1T335A3_V1_0 * 驱动版本 - tl_platform_sdk V3.2.0 * 工具链版本 - TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3 - TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4 - TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2 - TL321x: TL32 ELF MCULIB V5 GCC12.2 * IDE版本 - Telink IoT Studio: [TelinkIoTStudio_V2024.8](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_V2024.8.zip) ### Features * 更新sampleLight示例。 * 更新ZCL的一些功能,如亮度和颜色控制。 * Touch Link Cluster添加全局ClusterRevision属性。 ### Bug Fixes * 修复ZCL Basic Cluster中DeviceEnabled属性的处理。 * 修复上报值检查引起的异常。 * 修复memcpy()和memset()的返回指针。 * 更新库以修复在广播方法为0xFFFF时搜索终端设备的问题。 * 更新库以修复APS加密数据的长度问题。 - 受影响的SDK版本为v3.6.8.4至v3.7.1.1. - 除此之外,用户还可以使用tl_apsDataIndRegister()来修复此问题,参考如下。 该补丁仅限于版本为v3.6.8.4至v3.7.1.1的SDK。 ~~~ void app_apsDataIndLengthFix(void *arg){ aps_data_ind_t *ind = (aps_data_ind_t *)arg; if(ind->security_status & SECURITY_IN_APSLAYER){ ind->asduLength += 4; } } tl_apsDataIndRegister(app_apsDataIndLengthFix); ~~~ ### Performance * 更新UART接收处理提高容错能力。 ### Code Refactoring * 重构ZCL报告处理程序,支持同时报告多个属性。 ### BREAKING CHANGES * N/A ### Flash | chip | flash | | :------- | :-------------------------------------: | | TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E | | TLSR8278 | / | | TLSR921x | P25Q80U/P25Q80SU/P25Q16SU | | TLSR952x | / | | TL721x | / | | TL321x | P25Q80SU/P25Q16SU/P25Q32SU | ### CodeSize * 单位: KBytes | chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) | | :------- | :-----------------------: | :--------------------------: | :---------------------------: | | TLSR8258 | 34 / 175 | 32 / 196 | 22 / 137 | | TLSR8278 | 34 / 171 | 32 / 193 | 22 / 133 | | TLSR921x | 36 / 161 | 34 / 180 | 25 / 122 | | TLSR952x | 36 / 170 | 34 / 190 | 27 / 133 | | TL721x | 37 / 169 | 35 / 190 | 28 / 132 | | TL321x | 36 / 169 | 34 / 190 | 27 / 131 |
最后提交信息为:
fix(micro): micro issue
V3.7.1.1
26b037c
2024-10-29 18:39
对比
Release V3.7.1.1
mwchen
## V3.7.1.1(PR) ### Version * Chips - TC32: TLSR8269/TLSR8258/TLSR8278 - RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1 * Hardware Version - TLSR8258: C1T139A30_V1_2/C1T139A3_V2.0A - TLSR921x(B91): C1T213A20_V1_3/C1T213A3_V1_1 - TL321x: C1T335A20_V1_0/C1T335A3_V1_0 * Driver Version - tl_platform_sdk V3.2.0 * Toolchain Version - TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3 - TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4 - TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2 - TL321x: TL32 ELF MCULIB V5 GCC12.2 * IDE Version - Telink IoT Studio: [TelinkIoTStudio_V2024.8](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_V2024.8.zip) ### Features * Press the button to rejoin if ZED is offline. * Add flash drivers for TLSR8278. ### Bug Fixes * Fix the address range check of the ev_buffer. * Fix the issue of setting RF TX Power through HCI. * Fix the issue of the configure reporting command handler. * Fix RF DMA channel setup issue on TL321x and TL721x. ### Performance * Update libraries and provide workaround for RSSI Register abnormal. ### Code Refactoring * N/A ### BREAKING CHANGES * N/A ### Flash | chip | flash | | :------- | :-------------------------------------: | | TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E | | TLSR8278 | / | | TLSR921x | P25Q80U/P25Q80SU/P25Q16SU | | TLSR952x | / | | TL721x | / | | TL321x | P25Q80SU/P25Q16SU/P25Q32SU | ### CodeSize * Units: KBytes | chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) | | :------- | :-----------------------: | :--------------------------: | :---------------------------: | | TLSR8258 | 34 / 175 | 31 / 194 | 22 / 137 | | TLSR8278 | 34 / 170 | 31 / 191 | 22 / 133 | | TLSR921x | 36 / 160 | 34 / 179 | 25 / 122 | | TLSR952x | 36 / 169 | 34 / 189 | 27 / 133 | | TL721x | 37 / 169 | 34 / 189 | 28 / 132 | | TL321x | 36 / 168 | 33 / 189 | 27 / 131 | ### Version * 芯片 - TC32: TLSR8269/TLSR8258/TLSR8278 - RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1 * 硬件版本 - TLSR8258: C1T139A30_V1_2/C1T139A3_V2.0A - TLSR921x(B91): C1T213A20_V1_3/C1T213A3_V1_1 - TL321x: C1T335A20_V1_0/C1T335A3_V1_0 * 驱动版本 - tl_platform_sdk V3.2.0 * 工具链版本 - TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3 - TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4 - TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2 - TL321x: TL32 ELF MCULIB V5 GCC12.2 * IDE版本 - Telink IoT Studio: [TelinkIoTStudio_V2024.8](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_V2024.8.zip) ### Features * 当ZED处于离线状态时通过按键回连。 * TLSR8278添加Flash驱动代码。 ### Bug Fixes * 修复ev_buffer的地址范围检查。 * 修复通过HCI设置RF发射功率的问题。 * 修复配置上报命令的处理问题。 * 修复TL321x和TL721x的RF DMA通道设置问题。 ### Performance * 更新库并提供RSSI寄存器异常的解决方法。 ### Code Refactoring * N/A ### BREAKING CHANGES * N/A ### Flash | chip | flash | | :------- | :-------------------------------------: | | TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E | | TLSR8278 | / | | TLSR921x | P25Q80U/P25Q80SU/P25Q16SU | | TLSR952x | / | | TL721x | / | | TL321x | P25Q80SU/P25Q16SU/P25Q32SU | ### CodeSize * 单位: KBytes | chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) | | :------- | :-----------------------: | :--------------------------: | :---------------------------: | | TLSR8258 | 34 / 175 | 31 / 194 | 22 / 137 | | TLSR8278 | 34 / 170 | 31 / 191 | 22 / 133 | | TLSR921x | 36 / 160 | 34 / 179 | 25 / 122 | | TLSR952x | 36 / 169 | 34 / 189 | 27 / 133 | | TL721x | 37 / 169 | 34 / 189 | 28 / 132 | | TL321x | 36 / 168 | 33 / 189 | 27 / 131 |
最后提交信息为:
doc: update release note
V3.7.1.0
1474b02
2024-09-20 19:56
对比
Release V3.7.1.0
mwchen
## V3.7.1.0(PR) ### Version * Chips - TC32: TLSR8269/TLSR8258/TLSR8278 - RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1 * Driver Version - tl_platform_sdk V3.2.0 * Toolchain Version - TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3 - TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4 - TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2 - TL321x: TL32 ELF MCULIB V5 GCC12.2 * IDE Version - Telink IoT Studio: [TelinkIoTStudio_V2024.8](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_V2024.8.zip) ### Features * Support TL321x platform. * Update other platform drivers. ### Bug Fixes * Fix the parsing issue of OTA Start Request command in ZGC tool. * Fix the issue of CRC check failure during local upgrade through HCI. * Fix the initial value in the reporting table. ### Performance * Improve the execution efficiency of software timer tasks. * Improve OTA safety checks. * Optimize entering sleep mode. ### Code Refactoring * N/A ### BREAKING CHANGES * N/A ### Flash | chip | flash | | :------- | :-------------------------------------: | | TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E | | TLSR8278 | / | | TLSR921x | P25Q80U/P25Q16SU | | TLSR952x | / | | TL721x | / | | TL321x | P25Q80SU/P25Q16SU/P25Q32SU | ### CodeSize * Units: KBytes | chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) | | :------- | :-----------------------: | :--------------------------: | :---------------------------: | | TLSR8258 | 34 / 173 | 31 / 193 | 22 / 135 | | TLSR8278 | 34 / 169 | 31 / 190 | 22 / 131 | | TLSR921x | 36 / 160 | 34 / 179 | 24 / 121 | | TLSR952x | 36 / 169 | 34 / 189 | 27 / 132 | | TL721x | 36 / 168 | 34 / 188 | 27 / 131 | | TL321x | 36 / 168 | 33 / 189 | 27 / 131 | ### Version * 芯片 - TC32: TLSR8269/TLSR8258/TLSR8278 - RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1 * 驱动版本 - tl_platform_sdk V3.2.0 * 工具链版本 - TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3 - TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4 - TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2 - TL321x: TL32 ELF MCULIB V5 GCC12.2 * IDE版本 - Telink IoT Studio: [TelinkIoTStudio_V2024.8](https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_V2024.8.zip) ### Features * 支持TL321x平台。 * 更新其他平台驱动。 ### Bug Fixes * 修复ZGC工具中OTA Start Request命令解析的问题。 * 修复通过HCI本地升级时CRC校验失败的问题。 * 修复reporting表中的初始值。 ### Performance * 提高软件定时器任务的执行效率。 * 改进OTA安全检查。 * 优化休眠模式。 ### Code Refactoring * N/A ### BREAKING CHANGES * N/A ### Flash | chip | flash | | :------- | :-------------------------------------: | | TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E | | TLSR8278 | / | | TLSR921x | P25Q80U/P25Q16SU | | TLSR952x | / | | TL721x | / | | TL321x | P25Q80SU/P25Q16SU/P25Q32SU | ### CodeSize * 单位: KBytes | chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) | | :------- | :-----------------------: | :--------------------------: | :---------------------------: | | TLSR8258 | 34 / 173 | 31 / 193 | 22 / 135 | | TLSR8278 | 34 / 169 | 31 / 190 | 22 / 131 | | TLSR921x | 36 / 160 | 34 / 179 | 24 / 121 | | TLSR952x | 36 / 169 | 34 / 189 | 27 / 132 | | TL721x | 36 / 168 | 34 / 188 | 27 / 131 | | TL321x | 36 / 168 | 33 / 189 | 27 / 131 |
最后提交信息为:
doc: update release note
V3.6.8.7
f6081f0
2024-06-04 15:40
对比
Release V3.6.8.7
ying.jing
## V3.6.8.7(Public release) ### Features * Support B92 platform. * Update B91 platform drivers. * Update HCI handler and ZGC Tool to support firmware updates. * Add Flash protection processing. ### Bug Fixes * Fix the ZCL write_no_rsp command handler. ### Code Refactoring * N/A ### Performance * N/A ### BREAKING CHANGES * N/A ### Features * 支持B92平台。 * 更新B91平台驱动程序。 * 更新HCI处理程序和ZGC工具,支持固件更新。 * 添加Flash保护处理。 ### Bug Fixes * 修复ZCL层write_no_rsp命令处理程序。 ### Code Refactoring * N/A ### Performance * N/A ### BREAKING CHANGES * N/A
最后提交信息为:
update release note.
V3.6.8.6
ccb0a3b
2024-06-04 15:35
对比
Release V3.6.8.6
ying.jing
## V3.6.8.6(Public release) ### Dependency Updates * telink_b91m_driver_sdk V2.2.0 ### Features * Support for TELINK IoT Studio IDE. * Provide CLOCK_32K_EXT_CRYSTAL macro to choose whether to use external 32K crystal oscillator. ### Bug Fixes * Fix misspell and this may cause naming changes to certain APIs and Structures. * Fix TC Rejoin issue. * Fix buffer free issue during Find & Bind process. * Fix configure reporting issues in ZCL. * Fix the issue of reg_rf_rxtmaxlen data loss caused by enter sleep failure in B91. ### Code Refactoring * N/A ### Performance * Improve link algorithm. ### BREAKING CHANGES * N/A ### CodeSize * Typical reference values from 8258. + Flash: - ZC: 173kb - ZR: 192kb - ZED:135kb + RAM: - ZC: 34kb - ZR: 34kb - ZED:22kb ### Features * 支持TELINK IoT Studio IDE。 * 提供CLOCK_32K_EXT_CRYSTAL宏选择是否使用外部32K晶振。 ### Bug Fixes * 修复拼写错误,这可能会导致某些API和数据结构的命名更改。 * 修复TC Rejoin。 * 修复查找和绑定过程中的buffer释放问题。 * 修复ZCL中配置属性上报的问题。 * 修复B91因休眠失败导致reg_rf_rxtmaxlen寄存器配置参数丢失的问题。 ### Code Refactoring * N/A ### Performance * 提升链路算法。 ### BREAKING CHANGES * N/A
最后提交信息为:
remove zgc_tool
V3.6.8.5
b98e5ae
2024-06-04 15:00
对比
Release V3.6.8.5
ying.jing
## V3.6.8.5(Public release) ### Features * Provide a method to enable/disable whether the previous parent is preferred when rejoin. ### Bug Fixes * Fix OTA Image Block Response sending failure. ### Code Refactoring * N/A ### Performance * N/A ### BREAKING CHANGES * N/A ### Features * 提供一个方法来使能/关闭在Rejoin时是否优先选择之前的父节点。 ### Bug Fixes * 修复OTA Image Block Response发送失败的问题。 ### Code Refactoring * N/A ### Performance * N/A ### BREAKING CHANGES * N/A
最后提交信息为:
update release note
下载
请输入验证码,防止盗链导致资源被占用
取消
下载