Skip to content

Releases: telink-semi/telink_zigbee_sdk

Release V3.7.1.1

29 Oct 10:41
Compare
Choose a tag to compare

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

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版本

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

Release V3.7.1.0

20 Sep 11:57
Compare
Choose a tag to compare

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

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版本

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

Release V3.6.8.7

04 Jun 07:39
Compare
Choose a tag to compare

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

Release V3.6.8.6

04 Jun 08:09
Compare
Choose a tag to compare

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

Release V3.6.8.5

04 Jun 07:35
Compare
Choose a tag to compare

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