diff --git a/README.md b/README.md index c22af112..fca63e48 100644 --- a/README.md +++ b/README.md @@ -28,48 +28,48 @@ requires C99 mode to be enabled by default. 1. [Installing](#installing) 2. [Features](#features) 3. [Configuration](#configuration) - 1. [Selecting the LoRaWAN Region Configuration](#selecting-the-lorawan-region-configuration) - 1. [eu868, as923, in866](#eu868-as923-in866) - 2. [us915, au921](#us915-au921) - 2. [Selecting the target radio transceiver](#selecting-the-target-radio-transceiver) - 1. [`#define CFG_sx1272_radio 1`](#define-cfg_sx1272_radio-1) - 2. [`#define CFG_sx1276_radio 1`](#define-cfg_sx1276_radio-1) - 3. [Controlling use of interrupts](#controlling-use-of-interrupts) - 1. [`#define LMIC_USE_INTERRUPTS`](#define-lmic_use_interrupts) - 4. [Disabling PING](#disabling-ping) - 1. [`#define DISABLE_PING`](#define-disable_ping) - 5. [Disabling Beacons](#disabling-beacons) - 1. [`#define DISABLE_BEACONS`](#define-disable_beacons) - 6. [Rarely changed variables](#rarely-changed-variables) - 1. [Changing debug output](#changing-debug-output) - 1. [`#define LMIC_PRINTF_TO SerialLikeObject`](#define-lmic_printf_to-seriallikeobject) - 2. [Getting debug from the RF library](#getting-debug-from-the-rf-library) - 1. [`#define LMIC_DEBUG_LEVEL number /* 0, 1, or 2 */`](#define-lmic_debug_level-number--0-1-or-2-) - 3. [Selecting the AES library](#selecting-the-aes-library) - 1. [`#define USE_ORIGINAL_AES`](#define-use_original_aes) - 2. [`#define USE_IDEETRON_AES`](#define-use_ideetron_aes) - 4. [Defining the OS Tick Frequency](#defining-the-os-tick-frequency) - 1. [`#define US_PER_OSTICK_EXPONENT number`](#define-us_per_ostick_exponent-number) - 5. [Setting the SPI-bus frequency](#setting-the-spi-bus-frequency) - 1. [`#define LMIC_SPI_FREQ floatNumber`](#define-lmic_spi_freq-floatnumber) - 6. [Changing handling of runtime assertion failures](#changing-handling-of-runtime-assertion-failures) - 7. [Disabling JOIN](#disabling-join) - 1. [`#define DISABLE_JOIN`](#define-disable_join) - 8. [Disabling Class A MAC commands](#disabling-class-a-mac-commands) - 9. [Disabling Class B MAC commands](#disabling-class-b-mac-commands) - 10. [Special purpose](#special-purpose) + 1. [Selecting the LoRaWAN Region Configuration](#selecting-the-lorawan-region-configuration) + 1. [eu868, as923, in866](#eu868-as923-in866) + 2. [us915, au921](#us915-au921) + 2. [Selecting the target radio transceiver](#selecting-the-target-radio-transceiver) + 1. [`#define CFG_sx1272_radio 1`](#define-cfg_sx1272_radio-1) + 2. [`#define CFG_sx1276_radio 1`](#define-cfg_sx1276_radio-1) + 3. [Controlling use of interrupts](#controlling-use-of-interrupts) + 1. [`#define LMIC_USE_INTERRUPTS`](#define-lmic_use_interrupts) + 4. [Disabling PING](#disabling-ping) + 1. [`#define DISABLE_PING`](#define-disable_ping) + 5. [Disabling Beacons](#disabling-beacons) + 1. [`#define DISABLE_BEACONS`](#define-disable_beacons) + 6. [Rarely changed variables](#rarely-changed-variables) + 1. [Changing debug output](#changing-debug-output) + 1. [`#define LMIC_PRINTF_TO SerialLikeObject`](#define-lmic_printf_to-seriallikeobject) + 2. [Getting debug from the RF library](#getting-debug-from-the-rf-library) + 1. [`#define LMIC_DEBUG_LEVEL number /* 0, 1, or 2 */`](#define-lmic_debug_level-number--0-1-or-2-) + 3. [Selecting the AES library](#selecting-the-aes-library) + 1. [`#define USE_ORIGINAL_AES`](#define-use_original_aes) + 2. [`#define USE_IDEETRON_AES`](#define-use_ideetron_aes) + 4. [Defining the OS Tick Frequency](#defining-the-os-tick-frequency) + 1. [`#define US_PER_OSTICK_EXPONENT number`](#define-us_per_ostick_exponent-number) + 5. [Setting the SPI-bus frequency](#setting-the-spi-bus-frequency) + 1. [`#define LMIC_SPI_FREQ floatNumber`](#define-lmic_spi_freq-floatnumber) + 6. [Changing handling of runtime assertion failures](#changing-handling-of-runtime-assertion-failures) + 7. [Disabling JOIN](#disabling-join) + 1. [`#define DISABLE_JOIN`](#define-disable_join) + 8. [Disabling Class A MAC commands](#disabling-class-a-mac-commands) + 9. [Disabling Class B MAC commands](#disabling-class-b-mac-commands) + 10. [Special purpose](#special-purpose) 4. [Supported hardware](#supported-hardware) 5. [Connections](#connections) - 1. [Power](#power) - 2. [SPI](#spi) - 3. [DIO pins](#dio-pins) - 4. [Reset](#reset) - 5. [RXTX](#rxtx) - 6. [Pin mapping](#pin-mapping) - 1. [Adafruit Feather M0 LoRa](#adafruit-feather-m0-lora) - 2. [LoRa Nexus by Ideetron](#lora-nexus-by-ideetron) - 3. [MCCI Catena 4450/4460](#mcci-catena-44504460) - 4. [MCCI Catena 4551](#mcci-catena-4551) + 1. [Power](#power) + 2. [SPI](#spi) + 3. [DIO pins](#dio-pins) + 4. [Reset](#reset) + 5. [RXTX](#rxtx) + 6. [Pin mapping](#pin-mapping) + 1. [Adafruit Feather M0 LoRa](#adafruit-feather-m0-lora) + 2. [LoRa Nexus by Ideetron](#lora-nexus-by-ideetron) + 3. [MCCI Catena 4450/4460](#mcci-catena-44504460) + 4. [MCCI Catena 4551](#mcci-catena-4551) 6. [Example Sketches](#example-sketches) 7. [Timing](#timing) 8. [Downlink datarate](#downlink-datarate) @@ -634,6 +634,8 @@ manually set the RX2 rate, *after* joining (see the handling of ## Release History +- V2.1.3 has a fix for issue [#43](https://github.com/mcci-catena/arduino-lmic/issues/43): handling of `LinkAdrRequest` was incorrect for US915 and AU921; when TTN added ADR support on US and AU, the deficiency was revealed (and caused an ASSERT). + - V2.1.2 has a fix for issue [#39](https://github.com/mcci-catena/arduino-lmic/issues/39) (adding a prototype for `LMIC_DEBUG_PRINTF` if needed). Fully upward compatible, so just a patch. - V2.1.1 has the same content as V2.1.2, but was accidentally released without updating `library.properties`. diff --git a/library.properties b/library.properties index 962cac27..faf569bb 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Multi-Bandplan IBM LMIC framework -version=2.1.2 +version=2.1.3 author=IBM, Matthis Kooijman, Terry Moore, ChaeHee Won, Frank Rose maintainer=Terry Moore sentence=Arduino port of the LMIC (LoraWAN-in-C, formerly LoraMAC-in-C) framework provided by IBM.