Skip to content

Repository files navigation

UniSDK - Telink Unified Software Development Kit

1. SDK Introduction

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

2. Quick Development Information

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.

3. Additional Reference 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/

4. Release Information

Version history and detailed changes are available at: Release Notes

5. Contribution Guide

Contribution instructions: Contribution Guide

6. License

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.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages