STM32LoRaWAN
v0.3.0
该库提供了使用STM32WL55微控制器(带有嵌入式Lora Radio)在Arduino开发环境内(与STM32Duino Core一起使用2.4.0版或更高版本)的支持。
该库提供的API与Arduino Mkrwan库提供的API高度相似(包括无证件方法),因此为任何一个库编写的任何草图通常都应该在另一个图书馆上工作(但请注意以下一些警告)。
概述和参考文档嵌入了源代码中,可以在GitHub上在线查看。
要自己生成文档,只需在此存储库的根部运行doxygen命令(无需选项)即可。这将在api-docs子目录中产生HTML文档。
设置此存储库以自动在GitHub工作流中运行一些检查。您也可以按照以下方式在本地运行它们。
对于CodeSpell拼写检查,只需在没有选项的情况下运行命令,它就会告诉您代码中的任何拼写错误。
codespell
对于ASTYLE,您需要通过一些选择。这将自动修复样式错误,因此在分期所有更改后最好完成,因此您可以轻松查看已更改的内容。添加--dry-run只能查看需要更改哪些文件(尽管不显示所做的更改)。
astyle --project=.astylerc --recursive '*.c' '*.h' '*.ino'
(您还可以在环境中设置ARTISTIC_STYLE_PROJECT_OPTIONS=.astylerc ,并省略--project选项)
该库基于Semtech开发的Loramac节点,并进行了广泛的修改和stricroelectronics的添加。
此库中包含的所有代码均在修订后的BSD许可下获得许可,可以在许可证文件和各个源文件中找到完整的许可文本。