Closed matthijskooijman closed 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).
Closing in favor of #3.
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()
orjoinABP()
method calls.Some notable limitations include:
poll()
API to reviewed.