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
Pipeline 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
Application de liaison de données point à point de base. Accès complet au code source : point de départ du développement d’applications personnalisées sur la carte d’évaluation SR1120.
Exemples d'application
Huit exemples d'applications complètes : Hello World, Hello World RTOS, liaison de données, audio bidirectionnel, audio unidirectionnel, casque, réseau en étoile, priorité de connexion, fragmentation. Chacune inclut le code source, la planification des applications, la configuration d'appairage et le mode de certification.
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 pour environnements virtuels Python. Compatibilité multiplateforme via une couche d’abstraction SPI/GPIO.
Matériel compatible
SR1120 EVK
Quasar BSP inclus SR1120 · Microcontrôleur STM32U5
