From ee89e19a3b7412bc33dbc9ec0a5c21653bfd7137 Mon Sep 17 00:00:00 2001 From: Terry Moore Date: Fri, 8 May 2020 20:44:32 -0400 Subject: [PATCH] Fix #141: prepare for v0.8.0 release --- README.md | 46 +++++++++++++++++++++++-------------------- library.json | 2 +- library.properties | 2 +- src/Arduino_LoRaWAN.h | 2 +- 4 files changed, 28 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 33a79f2..099ca55 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **User-friendly library for using the Arduino LMIC library with The Things Network and LoRaWAN® networks.** -[![GitHub release](https://img.shields.io/github/release/mcci-catena/arduino-lorawan.svg)](https://github.com/mcci-catena/arduino-lorawan/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/mcci-catena/arduino-lorawan/latest.svg)](https://github.com/mcci-catena/arduino-lorawan/compare/v0.7.0...master) [![Build Status](https://travis-ci.com/mcci-catena/arduino-lorawan.svg?branch=master)](https://travis-ci.com/mcci-catena/arduino-lorawan) +[![GitHub release](https://img.shields.io/github/release/mcci-catena/arduino-lorawan.svg)](https://github.com/mcci-catena/arduino-lorawan/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/mcci-catena/arduino-lorawan/latest.svg)](https://github.com/mcci-catena/arduino-lorawan/compare/v0.8.0...master) [![Build Status](https://travis-ci.com/mcci-catena/arduino-lorawan.svg?branch=master)](https://travis-ci.com/mcci-catena/arduino-lorawan) **Contents:** @@ -13,28 +13,28 @@ - [Overview](#overview) - [Required libraries](#required-libraries) - [Compile-time Configuration](#compile-time-configuration) - - [Region Selection](#region-selection) - - [Network selection](#network-selection) - - [Join Subband Selection](#join-subband-selection) + - [Region Selection](#region-selection) + - [Network selection](#network-selection) + - [Join Subband Selection](#join-subband-selection) - [Writing Code With This Library](#writing-code-with-this-library) - - [Using the LMIC's pre-configured pin-maps](#using-the-lmics-pre-configured-pin-maps) - - [Supplying a pin-map](#supplying-a-pin-map) - - [Details on use](#details-on-use) + - [Using the LMIC's pre-configured pin-maps](#using-the-lmics-pre-configured-pin-maps) + - [Supplying a pin-map](#supplying-a-pin-map) + - [Details on use](#details-on-use) - [APIs](#apis) - - [Starting operation](#starting-operation) - - [Poll and update the LMIC](#poll-and-update-the-lmic) - - [Reset the LMIC](#reset-the-lmic) - - [Shut down the LMIC](#shut-down-the-lmic) - - [Register an event listener](#register-an-event-listener) - - [Send an event to all listeners](#send-an-event-to-all-listeners) - - [Manipulate the Debug Mask](#manipulate-the-debug-mask) - - [Output a formatted log message](#output-a-formatted-log-message) - - [Get the configured LoRaWAN region, country code, and network name](#get-the-configured-lorawan-region-country-code-and-network-name) - - [Set link-check mode](#set-link-check-mode) - - [Send a buffer](#send-a-buffer) - - [Register a Receive-Buffer Callback](#register-a-receive-buffer-callback) - - [Get DevEUI, AppEUI, AppKey](#get-deveui-appeui-appkey) - - [Test provisioning state](#test-provisioning-state) + - [Starting operation](#starting-operation) + - [Poll and update the LMIC](#poll-and-update-the-lmic) + - [Reset the LMIC](#reset-the-lmic) + - [Shut down the LMIC](#shut-down-the-lmic) + - [Register an event listener](#register-an-event-listener) + - [Send an event to all listeners](#send-an-event-to-all-listeners) + - [Manipulate the Debug Mask](#manipulate-the-debug-mask) + - [Output a formatted log message](#output-a-formatted-log-message) + - [Get the configured LoRaWAN region, country code, and network name](#get-the-configured-lorawan-region-country-code-and-network-name) + - [Set link-check mode](#set-link-check-mode) + - [Send a buffer](#send-a-buffer) + - [Register a Receive-Buffer Callback](#register-a-receive-buffer-callback) + - [Get DevEUI, AppEUI, AppKey](#get-deveui-appeui-appkey) + - [Test provisioning state](#test-provisioning-state) - [Release History](#release-history) - [Notes](#notes) @@ -398,6 +398,10 @@ Return `true` if the LoRaWAN stack seems to be properly provisioned (provided wi ## Release History +- v0.8.0 has the following change. + + - [#139](https://github.com/mcci-catena/arduino-lorawan/issues/139) changes the subband for Helium, who move to channels 8-15/65 (subband 2) on [May 12, 2020](https://engineering.helium.com/2020/05/05/lorawan-network-upgrade-potential-disruption-mitigation.html). + - v0.7.0 has the following changes. - `library.properties` updated to refer to the required libraries for the Arduino 1.8.10 IDE. diff --git a/library.json b/library.json index 8ac0c74..cc7746c 100644 --- a/library.json +++ b/library.json @@ -31,7 +31,7 @@ "authors": ["Terry Moore "] } ], - "version": "0.7.0", + "version": "0.8.0", "frameworks": "arduino", "platforms": "*" } diff --git a/library.properties b/library.properties index b762093..5e66fb4 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=MCCI Arduino LoRaWAN Library -version=0.7.0 +version=0.8.0 author=Terry Moore, ChaeHee Won maintainer=Terry Moore sentence=High-level library for LoRaWAN-based Arduino end-devices. diff --git a/src/Arduino_LoRaWAN.h b/src/Arduino_LoRaWAN.h index 4410a1d..3fbaef7 100644 --- a/src/Arduino_LoRaWAN.h +++ b/src/Arduino_LoRaWAN.h @@ -29,7 +29,7 @@ Copyright notice: #define ARDUINO_LORAWAN_VERSION_CALC(major, minor, patch, local) \ (((major) << 24u) | ((minor) << 16u) | ((patch) << 8u) | (local)) -#define ARDUINO_LORAWAN_VERSION ARDUINO_LORAWAN_VERSION_CALC(0, 7, 0, 0) /* v0.7.0.0 */ +#define ARDUINO_LORAWAN_VERSION ARDUINO_LORAWAN_VERSION_CALC(0, 8, 0, 0) /* v0.7.0.0 */ #define ARDUINO_LORAWAN_VERSION_GET_MAJOR(v) \ (((v) >> 24u) & 0xFFu)