User-friendly library for using arduino-lmic with The Things Network and other LoRaWAN® networks
This release is a bug-fix release by adding return statement in API Arduino_LoRaWAN::setFrequency()
, and also this release supports some ESP32 boards.
Full Changelog: https://github.com/mcci-catena/arduino-lorawan/compare/v0.9.2...v0.10.0
This release is primarily a bug-fix release, along with a GCC -Wall
cleanup pass, based on using arduino-cli
and the Catena-Arduino-Platform.
-Wall
checks with Catena-Arduino-Platform by @terrillmoore in https://github.com/mcci-catena/arduino-lorawan/pull/197
Full Changelog: https://github.com/mcci-catena/arduino-lorawan/compare/v0.9.1...v0.9.2
A number of bug fixes related to session saving. These changes generally make the design more robust against changes between versions.
SessionChannelMask
when restoring a session (#169).SessionChannelMask
when saving (#170).SessionState
is valid (#171).Arduino_LoRaWAN
to match session state against the configuration for the LMIC. (#172).SessionChannelMask
tag for CN470-like configurations, and allow for such configurations when reading the state (#173).
EV_JOINING
, call client methods to re-initialize both the active state and the saved state according to regional defaults (#176).This is a major release, coordinated with v4.0.0 of the MCCI Arduino-LMIC library.
It adds the following major enhancements (which are possibly breaking changes):
It adds the following major features (non-breaking changes).
It has the following corrections / improvements.
This version supports a number of features, most important:
Documentation is lagging, but I've been using this and it seems to be working well in US915.
See change history for details.
Helium is changing to subband 2 on Tuesday 5/12/2020. This release changes the default subband in the Helium object to match.
This release has numerous bug fixes, but two key new features.
If using a BSP from MCCI, you can select the target network via the IDE. The supported networks are The Things Network, Actility, Helium, machineQ, Senet, Senra, Swisscom, ChirpStack, and Generic.
The library prerequisites are now given in the form needed by the Arduino IDE 1.8.10.
See the README for details on the bug fixes and new features.
Numerous changes and improvements. Improved docs.
Key points: added API bool SetLinkCheckMode(bool fEnable)
, changed bool GetTxReady()
to bool GetTxReady() const
. Reworked the asynch transfer operations to use the LMIC primitives; this may change behavior in corner cases. Rearranged order of members of SessionInfoV2
, and added a new LinkIntegrity
field.
This is a patch release. It fixes a platformio compile warning, and also fixes another missing return for Arduino_LoRaWAN::begin()
(this time in an overload in the header file.)
Grab latest branches and fix problem with PlatformIO CI due to library.properties rename of Catena-adk https://github.com/mcci-catena/Catena-mcciadk/issues/16