Kit de développement logiciel SPARK
Le kit de développement logiciel SPARK (SPARK SDK) est l'environnement de développement complet pour les applications sans fil LE-UWB™. Il comprend le code source des cœurs sans fil et audio, l'application Datalink, des exemples d'applications, le BSP pour le matériel d'évaluation SPARK et un guide complet de portage pour l'intégration de microcontrôleurs personnalisés.

Que contient le SDK ?
Cœur de réseau sans fil
Couche de liaison LE-UWB™ de base. Gère la planification TDMA, le saut de fréquence, la gestion des canaux, l'appairage, le contrôle du mode de consommation et la concurrence. Prend en charge les topologies en étoile, pair à pair et arborescente. Implémentations distinctes pour les familles de puces SR1000 et SR1100 (SR1120).
Cœur audio
Circuit audio sans fil complet. Prend en charge l'audio non compressé et ADPCM, la compensation de la dérive d'horloge, les modes de secours, la conversion de fréquence d'échantillonnage et le contrôle du volume. Utilisé dans notre conception de casque de référence.
Liaison de données
L'application de liaison de données point à point de base. Accès complet au code source : le point de départ du développement d'applications personnalisées sur la carte d'évaluation SR1120.
Exemples d'application
The SDK includes example applications for Hello World, Hello World RTOS, Datalink, bidirectional and unidirectional audio, headset, star network, connection priority, and fragmentation. Each includes source code, application schedule, pairing configuration, and certification mode.
BSP - Support matériel d'évaluation
Deux kits de support de carte inclus : EVK1.4 (SR1000 EVK) et Quasar (SR1120 EVK). Pilotes périphériques complets : audio, SPI/QSPI, GPIO, USB, LED, alimentation, minuterie, UART.
Guide de portage
Guide complet pour l'intégration des cœurs sans fil et audio SPARK sur un microcontrôleur personnalisé. Ce guide couvre l'architecture façade/backend, les exigences matérielles, l'implémentation SPI/QSPI, l'intégration du système d'exploitation temps réel, le validateur BSP, le profileur et l'optimisation.
environnement de développement
Environnement de développement intégré (IDE) privilégié : VS Code. Système de compilation CMake. Chaîne d’outils d’environnement virtuel Python. Compatibilité multiplateforme via une couche d’abstraction SPI/GPIO.
Matériel compatible
SR1120 EVK
Quasar BSP inclus SR1120 · Microcontrôleur STM32U5

Documentation du SDK
Commencer
Prérequis, configuration de VS Code, création de votre première application, flashage d'une carte d'évaluation (EVK)
Référence API
API Wireless Core, API Audio Core, Référence BSP
Guide de portage
Configuration matérielle requise, façades et backends, validateur BSP, optimisation
Journal des modifications
Notes de version pour toutes les versions du SDK