이 라이브러리는 Arduino 개발 환경 (2.4.0 이상의 STM32duino 코어와 함께) 내부의 STM32WL55 마이크로 컨트롤러 (LORA 라디오 포함)를 사용하여 Lorawan 통신을 지원합니다.
이 라이브러리는 Arduino Mkrwan 라이브러리 (문서화되지 않은 방법 포함)가 제공하는 API와 매우 유사한 API를 제공하므로 도서관에 대해 작성된 모든 스케치는 일반적으로 다른 방법에도 작동해야합니다 (그러나 일부 경고의 경우 아래에 참고).
개요 및 참조 문서는 소스 코드에 포함되어 있으며 GitHub에서 온라인으로 볼 수 있습니다.
문서를 직접 생성하려면이 저장소의 루트에서 doxygen 명령 (옵션 없음)을 실행하십시오. 이것은 api-docs 하위 디렉토리에서 HTML 문서를 생성합니다.
이 저장소는 GitHub 워크 플로에서 일부 점검을 자동으로 실행하도록 설정되었습니다. 다음과 같이 로컬로 실행할 수도 있습니다.
Codespell Spell Checking의 경우 옵션없이 명령을 실행하면 코드의 철자 오류에 대해 알려줍니다.
codespell
Astyle의 경우 몇 가지 옵션을 전달해야합니다. 이렇게하면 스타일 오류가 자동으로 수정되므로 모든 변경 사항을 준비한 후에는 가장 잘 수행되므로 변경된 내용을 쉽게 알 수 있습니다. --dry-run 추가하여 변경해야 할 파일 만 확인하십시오 (그러나 변경 사항이 표시되지 않음).
astyle --project=.astylerc --recursive '*.c' '*.h' '*.ino'
(또한 환경에서 ARTISTIC_STYLE_PROJECT_OPTIONS=.astylerc 를 설정하고 생략 할 수 있습니다 --project 주기 옵션).
이 라이브러리는 SEMTECH가 개발 한 Loramac-Node를 기반으로하며 STMICROELECTRONICS가 광범위한 수정 및 추가 기능을 제공합니다.
이 라이브러리에 포함 된 모든 코드는 개정 된 BSD 라이센스에 따라 라이센스가 부여되며, 전체 라이센스 텍스트는 라이센스 파일 및 개별 소스 파일에서도 찾을 수 있습니다.