|
1 |
| -# Arduino-LMIC library |
| 1 | +# Arduino-LMIC library ("MCCI LoRaWAN LMIC Library") |
2 | 2 |
|
3 | 3 | This repository contains the IBM LMIC (LoRaWAN-MAC-in-C) library, slightly
|
4 | 4 | modified to run in the Arduino environment, allowing using the SX1272,
|
5 | 5 | SX1276 transceivers and compatible modules (such as some HopeRF RFM9x
|
6 | 6 | modules and the Murata LoRa modules).
|
7 | 7 |
|
| 8 | +> Note on names: the library was originally ported to Arduino by Matthijs Kooijman and Thomas Telkamp, and was named Arduino LMIC. Subsequently, MCCI did a lot of work to support other regions, and ultimately took over maintenance. The Arduino IDE doesn't like two libraries with the same name, so we had to come up with a new name. So in the IDE, it will appear as MCCI LoRaWAN LMIC Library; but all us know it by the primary header file, which is `<arduino_lmic.h>`. |
| 9 | +
|
8 | 10 | Information about the LoRaWAN protocol is summarized in [LoRaWAN-at-a-glance](doc/LoRaWAN-at-a-glance.pdf). Full information is available from the [LoRa Alliance](https://lora-alliance.org).
|
9 | 11 |
|
10 | 12 | A support forum is available at [forum.mcci.io](https://forum.mcci.io/c/device-software/arduino-lmic/5).
|
@@ -1247,7 +1249,7 @@ function uflt12f(rawUflt12)
|
1247 | 1249 | - Fix Helium link in examples [#715](https://github.com/mcci-catena/arduino-lmic/issues/715), [#718](https://github.com/mcci-catena/arduino-lmic/pulls/718).
|
1248 | 1250 | - Remove `XCHANNEL` support from US region [#404](https://github.com/mcci-catena/arduino-lmic/issues/404)
|
1249 | 1251 | - Assign channels randomly without replacement [#515](https://github.com/mcci-catena/arduino-lmic/issues/515), [#619](https://github.com/mcci-catena/arduino-lmic/issues/619), [#730](https://github.com/mcci-catena/arduino-lmic/issues/730).
|
1250 |
| - - Don't allow `LMIC_setupChannel()` to change default channels [#722](https://github.com/mcci-catena/arduino-lmic/issues/722). |
| 1252 | + - Don't allow `LMIC_setupChannel()` to change default channels [#722](https://github.com/mcci-catena/arduino-lmic/issues/722). Add `LMIC_queryNumDefaultChannels()` [#700](https://github.com/mcci-catena/arduino-lmic/issues/700). |
1251 | 1253 | - Don't accept out-of-range DRs from MAC downlink messages [#723](https://github.com/mcci-catena/arduino-lmic/issues/723)
|
1252 | 1254 | - Adopt semantic versions completely [#726](https://github.com/mcci-catena/arduino-lmic/issues/726).
|
1253 | 1255 | - Implement JoinAccept CFList processing for US/AU [#739](https://github.com/mcci-catena/arduino-lmic/issues/739).
|
@@ -1340,7 +1342,7 @@ This library started from the IBM V1.5 open-source code.
|
1340 | 1342 |
|
1341 | 1343 | - [`@ngraziano`](https://github.com/ngraziano) did extensive testing and contributed numerous ADR-related patches.
|
1342 | 1344 |
|
1343 |
| -There are many others, who have contributed code and also participated in discussions, performed testing, reported problems and results. Thanks to all who have participated. |
| 1345 | +There are many others, who have contributed code and also participated in discussions, performed testing, reported problems and results. Thanks to all who have participated. We hope to use something like [All Contributors](https://https://allcontributors.org/) to help keep this up to date, but so far the automation isn't working. |
1344 | 1346 |
|
1345 | 1347 | ## Trademark Acknowledgements
|
1346 | 1348 |
|
|
0 commit comments