Ce projet est passé au projet de pilote LR11XX.
Le code source reste disponible mais ne sera pas maintenu.
Ce package propose une implémentation en C du pilote pour le composant radio LR1110 .
Le conducteur est divisé en plusieurs composants:
Ce composant est utilisé pour mettre à jour le firmware.
Ce composant est utilisé pour lire / écrire des données à partir de registres ou de mémoire interne.
Ce composant est utilisé pour interagir avec les paramètres à l'échelle du système comme les sources d'horloge, les commutateurs RF intégrés, etc.
Ce composant est utilisé pour envoyer / recevoir des données via les différents modems (LORA et GFSK) ou effectuer une LORA CAD (détection d'activité de canal). Des paramètres comme la sélection de l'amplificateur de puissance, les modes de puissance de sortie et de secours sont également accessibles via ce composant.
Ce composant est utilisé pour configurer et initier le balayage passif des signaux Wi-Fi qui peuvent être partagés pour demander une géolocalisation.
Ce composant est utilisé pour configurer et initier l'acquisition de signaux GNSS qui peuvent être partagés pour demander une géolocalisation.
Ce composant est utilisé pour définir et dériver des clés dans le clés interne et effectuer des opérations cryptographiques avec l'accélérateur matériel intégré.
Chaque composant est basé sur différents fichiers:
Le HAL (Molingware Abstraction Layer) est une collection de fonctions que l'utilisateur doit mettre en œuvre pour rédiger des appels dépendants de la plate-forme à l'hôte. La liste des fonctions est la suivante: