Esta biblioteca fornece suporte para a comunicação de Lorawan usando o microcontrolador STM32WL55 (com rádio Lora incorporado) dentro do ambiente Arduino Develop (juntamente com o núcleo STM32DUINO com a versão 2.4.0 ou posterior).
Esta biblioteca oferece uma API altamente semelhante à API oferecida pela Biblioteca Arduino Mkrwan (incluindo métodos sem documentos), portanto, todos os esboços escritos para qualquer biblioteca geralmente também devem funcionar no outro (mas observe abaixo algumas ressalvas).
Visão geral e documentação de referência são incorporadas no código -fonte e podem ser visualizadas on -line no GitHub.
Para gerar a documentação, basta executar o comando doxygen (sem necessidade de opções) na raiz deste repositório. Isso produzirá documentação HTML no subdiretório api-docs .
Este repositório está configurado para executar algumas verificações nos fluxos de trabalho do GitHub automaticamente. Você também pode executá -los localmente da seguinte maneira.
Para verificação de ortografia do CodesPell, basta executar o comando sem opções, ele informará sobre quaisquer erros de ortografia no código.
codespell
Para ASTYLE, você precisa passar algumas opções. Isso corrigirá automaticamente os erros de estilo, portanto, provavelmente é o melhor executado após a realização de todas as alterações, para que você possa ver facilmente o que foi alterado. Adicione --dry-run para ver apenas quais arquivos precisam ser alterados (no entanto, não exibe as alterações feitas).
astyle --project=.astylerc --recursive '*.c' '*.h' '*.ino'
(Você também pode definir ARTISTIC_STYLE_PROJECT_OPTIONS=.astylerc em seu ambiente e omit -opção --project )
Esta biblioteca é baseada no nó Loramac desenvolvido pela Semtech, com extensas modificações e adições feitas pela STMicroelectronics.
Todo o código incluído nesta biblioteca é licenciado sob a licença BSD revisada, o texto completo da licença pode ser encontrado no arquivo de licença e também em arquivos de origem individual.