Skip to content

Commit

Permalink
Merge pull request #142 from mcci-catena/issue141
Browse files Browse the repository at this point in the history
Fix #141: prepare for v0.8.0 release (support Helium subband change for May 12 2020)
  • Loading branch information
terrillmoore authored May 9, 2020
2 parents 8f3c415 + ee89e19 commit 4bc0d48
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 24 deletions.
46 changes: 25 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:**

Expand All @@ -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)

Expand Down Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"authors": ["Terry Moore <[email protected]>"]
}
],
"version": "0.7.0",
"version": "0.8.0",
"frameworks": "arduino",
"platforms": "*"
}
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>
sentence=High-level library for LoRaWAN-based Arduino end-devices.
Expand Down
2 changes: 1 addition & 1 deletion src/Arduino_LoRaWAN.h
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit 4bc0d48

Please sign in to comment.