Este projeto mudou para o projeto de driver LR11XX.
O código -fonte permanece disponível, mas não será mantido.
Este pacote propõe uma implementação em C do componente de rádio LR1110 .
O motorista está dividido em vários componentes:
Este componente é usado para atualizar o firmware.
Este componente é usado para ler / gravar dados de registros ou memória interna.
Este componente é usado para interagir com parâmetros em todo o sistema, como fontes de relógio, interruptores de RF integrados, etc.
Este componente é usado para enviar / receber dados através dos diferentes modems (LORA e GFSK) ou executar um LORA CAD (detecção de atividade do canal). Parâmetros como a seleção do amplificador de potência, os modos de potência de saída e fallback também são acessíveis através deste componente.
Esse componente é usado para configurar e iniciar a varredura passiva dos sinais Wi-Fi que podem ser compartilhados para solicitar uma geolocalização.
Este componente é usado para configurar e iniciar a aquisição de sinais GNSS que podem ser compartilhados para solicitar uma geolocalização.
Esse componente é usado para definir e derivar teclas no chaveiro interno e executar operações criptográficas com o acelerador de hardware integrado.
Cada componente é baseado em diferentes arquivos:
A HAL (camada de abstração de hardware) é uma coleção de funções que o usuário deve implementar para escrever chamadas dependentes da plataforma para o host. A lista de funções é a seguinte: