Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

tl_ble_sdk README

SDK Introduction

tl_ble_sdk is a software development platform for Bluetooth® Low Energy (BLE) multi-connection IoT applications. Based on Telink's TL721x, TL321x, TL322x, TLSR921x, TLSR922x, TLSR952x series of SoCs, it helps developers quickly build high-performance, low-power BLE products.

The SDK provides a complete software framework, including the BLE protocol stack, hardware drivers, system services, and engineering samples, supporting the full development process from product prototyping to mass production.

tl_ble_sdk adopts a multi-role, multi-connection architecture to meet the development needs of diverse Bluetooth LE multi-connection applications; typcial usage scenarios include gaming, wireless human interface devices, smart homes, positioning and tracking, and electronic shelf label.

  • tl_ble_sdk by default supports up to 4 Central and 4 Peripheral connections, but does not support free role switching.

Core Competencies

CategoryAbility
Wireless connectivityBLE protocol stack, multi-role, multi-connection
DrivesGPIO, UART, SPI, I²C, USB, Flash, Timer, etc
Development frameworksBare-metal frameworks, application development frameworks, multi-connection management
System servicesPower management, storage management, clock management, system initialization
SafetySMP, secure connection, AES-CCM
ToolsDebug logs, Flash storage management, Assert
OTAWireless firmware upgrade
ExamplesTypical engineering samples

Typical Applications

Wireless technologyApplication areasTypical products
Bluetooth® LEWireless computer peripheralsWireless mice, keyboards, game controllers, etc
Bluetooth® LEWearable devicesSmart wristbands, smartwatches, health monitoring devices, etc
Bluetooth® LESmart audioBluetooth headsets, speakers, AI microphones, etc
Bluetooth® LEIndustrial IoTTemperature and humidity sensors, wireless switches, smart instruments, electronic shelf labels, etc
Bluetooth® LEPositioning servicesBluetooth beacon devices, digital car keys, smart door locks, etc

Support Information

For the complete and accurate list of supported chip series, corresponding development boards and platforms, and detailed SDK versions, please refer to Release Notes.

Documentation and resources 

Document Navigation

DocumentationDescription
Developer HandbookDetailed explanation of software architecture, warehouse structure, and functional modules
Release NotesSupported platforms, SDK versions, and detailed changes

Community and Resources

ResourcesDescription
Telink Official ForumTechnical exchange and supporting
Telink Official WebsiteProduct Center and Documentation Center
Github / GiteeSDK source code repository

License

This project adopts the following permits:

Apache License, Version 2.0

Licensed under the Apache License, Version 2.0 (the "License");

You may not use this file except in compliance with the License.

You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and limitations under the License.

关于 About

No description, website, or topics provided.

语言 Languages

C98.9%
Assembly1.0%
CMake0.1%
Shell0.0%
Batchfile0.0%
Python0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
9
Total Commits
峰值: 3次/周
Less
More

核心贡献者 Contributors