SPARK 软件开发工具包
The SPARK SDK is the complete development framework for LE-UWB™ wireless applications. It includes the Wireless Core and Audio Core source code, Datalink application, example applications, BSP for SPARK evaluation hardware, and a full porting guide for custom MCU integration.

SDK包含哪些内容
无线核心网
LE-UWB™ 基础链路层。负责 TDMA 调度、跳频、信道管理、配对、功率模式控制和并发控制。支持星型网络、点对点网络和集群树型网络拓扑结构。SR1000 和 SR1100 (SR1120) 芯片系列分别采用不同的实现方式。
音频核心
完整的无线音频传输流程。支持无损音频和 ADPCM 音频、时钟漂移补偿、备用模式、采样率转换和音量控制。已应用于我们的耳机参考设计中。
数据链路
基础的点对点数据链路应用。完全源代码访问权限——SR1120 EVK 上自定义应用开发的起点。
应用示例
该SDK包含Hello World、Hello World RTOS、数据链路、双向和单向音频、耳机、星型网络、连接优先级和分片等示例应用程序。每个示例都包含源代码、应用程序调度、配对配置和认证模式。
BSP - 评估硬件支持
包含两个板级支持包:EVK1.4 BSP(SR1000 EVK)和 Quasar BSP(SR1120 EVK)。完整的外部设备驱动程序,包括音频、SPI/QSPI、GPIO、USB、LED、电源、定时器和 UART。
移植指南
Complete guide for integrating the SPARK Wireless Core and Audio Core onto custom MCU hardware. Covers facade/backend architecture, hardware platform requirements, SPI/QSPI implementation, RTOS integration, BSP validator, profiler, and optimization guide.
开发环境
首选 VS Code IDE。CMake 构建系统。Python 虚拟环境工具链。通过 SPI/GPIO 抽象层实现跨平台兼容性。
