stm32duino / STM32LoRaWAN

Arduino library to support LoRaWAN communication using the STM32WL series.
https://stm32duino.github.io/STM32LoRaWAN/
Other
40 stars 9 forks source link

First preview version #2

Closed matthijskooijman closed 2 years ago

matthijskooijman commented 2 years ago

This is a slightly more complete and cleaned up version, which should be suitable to privately share with selected customers. There is still a lot of things unfinished, including some licensing details, so this is not ready to be shared publicly yet.

Also, this PR needs a private version of the STM32Duino core as well, which includes updated CMSIS and HAL drivers, and also some changes by me. See https://github.com/stm32duino/Arduino_Core_STM32_WL/pull/2

A single example is included that joins the network (OTAA or ABP supported by changing a single line) and then sends a data packet every 60 seconds.

The identifiers and keys used to join the network can be directly put in the sketch, in the joinOTAA() or joinABP() method calls.

Some notable limitations include:

matthijskooijman commented 2 years ago

I've pushed an update to this PR, the library is largely complete in terms of code now and documentation is also comping along. I have amended some of the old commits a bit, but the main change of this push is this big new commit: 8a2411b03a416a17b35df65b0cae114dbd45467d, see the message for details (plus a few subsequent commits).

matthijskooijman commented 2 years ago

Closing in favor of #3.