UniSDK is a software development platform for wireless IoT product development, based on Telink RISC-V SoC platform, used for developing low-power wireless IoT devices.
This SDK includes:
- Unified API layer and hardware abstraction layer, enabling "write once, run on multiple chips"
- Modern build system (CMake + Ninja + West + Kconfig)
- Complete device drivers (GPIO, UART, I2C, SPI, ADC, DMA, etc.)
- Rich example code and development tools
- Low-power management and security framework
Developers can develop based on this SDK:
- BLE Peripheral Device
- BLE Controller Device
- USB Device
SDK Core Capabilities Overview:
- Peripheral drivers: GPIO, UART, I2C, SPI, ADC, DMA, etc.
- Wireless Connectivity: BLE
For detailed device support list, please refer to Release Notes.
For development environment setup, SDK acquisition, and getting started methods, please refer to SDK Get Started.
For detailed software architecture, repository structure, example projects and functional module descriptions, please refer to UniSDK Documentation.
| Document | Description | Link |
|---|---|---|
| Quick Start Guide (Get Started) | SDK getting started guide | getting_started |
| Development Guide | Detailed SDK usage guide | developing |
| Examples Manual | Detailed example project explanations | samples |
| API Reference | API documentation and reference | public_api |
| Release Notes | SDK changes and new features | releases |
| Telink Official Forum | Technical support and discussions | https://forum.telink-semi.cn/ |
| Telink Official Website | Product and documentation center | https://www.telink-semi.com/ |
Version history and detailed changes are available at: Release Notes
Contribution instructions: Contribution Guide
This project uses the following license: 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.