From 306820682ddc8e19f1ca048e6d0844a9d26c40e6 Mon Sep 17 00:00:00 2001 From: Terry Moore Date: Sun, 17 Nov 2024 21:40:40 -0500 Subject: [PATCH 1/4] update copyright dates --- LICENSE | 2 +- src/hal/hal.cpp | 2 +- src/hal/hal.h | 2 +- src/lmic/hal.h | 2 +- src/lmic/lmic.c | 2 +- src/lmic/lmic.h | 2 +- src/lmic/oslmic.c | 2 +- src/lmic/oslmic.h | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/LICENSE b/LICENSE index c5395053..d4a568d9 100644 --- a/LICENSE +++ b/LICENSE @@ -2,7 +2,7 @@ MIT License Copyright (C) 2014-2016 IBM Corporation Copyright (c) 2015 Thomas Telkamp and Matthijs Kooijman -Copyright (c) 2016-2021 MCCI Corporation +Copyright (c) 2016-2024 MCCI Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/src/hal/hal.cpp b/src/hal/hal.cpp index 1073455f..7f0395e9 100644 --- a/src/hal/hal.cpp +++ b/src/hal/hal.cpp @@ -1,6 +1,6 @@ /******************************************************************************* * Copyright (c) 2015 Matthijs Kooijman - * Copyright (c) 2018-2019 MCCI Corporation + * Copyright (c) 2018-2024 MCCI Corporation * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 diff --git a/src/hal/hal.h b/src/hal/hal.h index ca07f19e..4cf7ae09 100644 --- a/src/hal/hal.h +++ b/src/hal/hal.h @@ -1,6 +1,6 @@ /******************************************************************************* * Copyright (c) 2015-2016 Matthijs Kooijman - * Copyright (c) 2016-2018 MCCI Corporation + * Copyright (c) 2016-2024 MCCI Corporation * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 diff --git a/src/lmic/hal.h b/src/lmic/hal.h index 6204fc0c..f4603946 100644 --- a/src/lmic/hal.h +++ b/src/lmic/hal.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2014-2016 IBM Corporation. - * Copyright (c) 2016, 2018-2019 MCCI Corporation. + * Copyright (c) 2016, 2018-2024 MCCI Corporation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/lmic/lmic.c b/src/lmic/lmic.c index 9bfdb214..4eb94c26 100644 --- a/src/lmic/lmic.c +++ b/src/lmic/lmic.c @@ -2,7 +2,7 @@ * Copyright (c) 2014-2016 IBM Corporation. * All rights reserved. * - * Copyright (c) 2016-2019 MCCI Corporation. + * Copyright (c) 2016-2024 MCCI Corporation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/lmic/lmic.h b/src/lmic/lmic.h index 99c44883..2bff3a17 100644 --- a/src/lmic/lmic.h +++ b/src/lmic/lmic.h @@ -1,7 +1,7 @@ /* * Copyright (c) 2014-2016 IBM Corporation. * Copyright (c) 2016 Matthijs Kooijman. - * Copyright (c) 2016-2021 MCCI Corporation. + * Copyright (c) 2016-2024 MCCI Corporation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/lmic/oslmic.c b/src/lmic/oslmic.c index 8c2b9231..e397719e 100644 --- a/src/lmic/oslmic.c +++ b/src/lmic/oslmic.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2014-2016 IBM Corporation. - * Copyright (c) 2016-2017, 2019 MCCI Corporation. + * Copyright (c) 2016-2024, 2019 MCCI Corporation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/lmic/oslmic.h b/src/lmic/oslmic.h index 0ba035a9..f2ad75d9 100644 --- a/src/lmic/oslmic.h +++ b/src/lmic/oslmic.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2014-2016 IBM Corporation. - * Copyright (c) 2018, 2019 MCCI Corporation + * Copyright (c) 2018-2024 MCCI Corporation * All rights reserved. * * Redistribution and use in source and binary forms, with or without From 08c96fc59e71033f62ba765e7ea51a051f71ea7e Mon Sep 17 00:00:00 2001 From: Terry Moore Date: Sun, 17 Nov 2024 21:48:11 -0500 Subject: [PATCH 2/4] update library.properties --- library.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library.properties b/library.properties index 412d6e96..821e6827 100644 --- a/library.properties +++ b/library.properties @@ -1,9 +1,9 @@ name=MCCI LoRaWAN LMIC library -version=4.1.1 -author=IBM, Matthijs Kooijman, Terry Moore, ChaeHee Won, Frank Rose +version=5.0.0 +author=IBM, Matthijs Kooijman, Terry Moore, ChaeHee Won, Frank Rose, Tristan Webber maintainer=Terry Moore sentence=Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM. -paragraph=Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html. +paragraph=Supports LoRaWAN 1.0.2/1.0.3 Class A devices implemented using the Semtech SX1272/SX1276/SX1261/SX1262 (including HopeRF RFM92/RFM95 and Murata modules). Support for EU868, US, AU, AS923, KR and IN regional plans. Untested support for Class B and FSK operation. Various enhancements and bug fixes from MCCI and The Things Network New York. Original IBM URL http://www.research.ibm.com/labs/zurich/ics/lrsc/lmic.html. category=Communication url=https://github.com/mcci-catena/arduino-lmic architectures=* From 0f028d70f3fd0f5878008de9ed552464ca3505a8 Mon Sep 17 00:00:00 2001 From: Terry Moore Date: Sun, 17 Nov 2024 21:52:47 -0500 Subject: [PATCH 3/4] update ARDUINO_LMIC_VERSION to v5.0.0 --- src/lmic/lmic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lmic/lmic.h b/src/lmic/lmic.h index 2bff3a17..4aa3917c 100644 --- a/src/lmic/lmic.h +++ b/src/lmic/lmic.h @@ -106,7 +106,7 @@ extern "C"{ ((((major)*UINT32_C(1)) << 24) | (((minor)*UINT32_C(1)) << 16) | (((patch)*UINT32_C(1)) << 8) | (((local)*UINT32_C(1)) << 0)) #define ARDUINO_LMIC_VERSION \ - ARDUINO_LMIC_VERSION_CALC(5, 0, 0, 1) /* 5.0.0-pre1 */ + ARDUINO_LMIC_VERSION_CALC(5, 0, 0, 0) /* 5.0.0 */ #define ARDUINO_LMIC_VERSION_GET_MAJOR(v) \ ((((v)*UINT32_C(1)) >> 24u) & 0xFFu) From 40ff7dd28ac88f3663a35983c8e9c63745213401 Mon Sep 17 00:00:00 2001 From: Terry Moore Date: Sun, 17 Nov 2024 22:04:26 -0500 Subject: [PATCH 4/4] Update top-level README.md for v5.0.0 --- README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 767e02e3..a18e59b3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Arduino-LMIC library ("MCCI LoRaWAN LMIC Library") -[![GitHub release](https://img.shields.io/github/release/mcci-catena/arduino-lmic.svg)](https://github.com/mcci-catena/arduino-lmic/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/mcci-catena/arduino-lmic/latest.svg)](https://github.com/mcci-catena/arduino-lmic/compare/v4.1.1...master) [![Arduino CI](https://img.shields.io/github/actions/workflow/status/mcci-catena/arduino-lmic/ci-arduinocli.yml?branch-master)](https://github.com/mcci-catena/arduino-lmic/actions) +[![GitHub release](https://img.shields.io/github/release/mcci-catena/arduino-lmic.svg)](https://github.com/mcci-catena/arduino-lmic/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/mcci-catena/arduino-lmic/latest.svg)](https://github.com/mcci-catena/arduino-lmic/compare/v5.0.0...master) [![Arduino CI](https://img.shields.io/github/actions/workflow/status/mcci-catena/arduino-lmic/ci-arduinocli.yml?branch-master)](https://github.com/mcci-catena/arduino-lmic/actions) **Contents:** @@ -999,12 +999,16 @@ function uflt12f(rawUflt12) ## Release History -- HEAD has the following changes. +- v5.0.0 has the following changes. - Enable device time request by default in config file ([#840](https://github.com/mcci-catena/arduino-lmic/issues/840)). - - Add support for SX126x radios ([#949](https://github.com/mcci-catena/arduino-lmic/pull/949)). + - Add support for SX1261/SX1262 radios ([#949](https://github.com/mcci-catena/arduino-lmic/pull/949)). - Refactor `README.md` a little and put little used configuration info in a separate file. - - Change all exports named `hal_*` to `lmic_hal_*`. This is a breaking change, and so the version number is advanced to 5.0.0-pre1. ([#714](https://github.com/mcci-catena/arduino-lmic/issues/714)) + - Change all exports named `hal_*` to `lmic_hal_*`. This is a breaking change, and so the version number is advanced to 5.0.0. ([#714](https://github.com/mcci-catena/arduino-lmic/issues/714)) + - Fix typos in documentation ([#956](https://github.com/mcci-catena/arduino-lmic/pull/956), [#879](https://github.com/mcci-catena/arduino-lmic/pull/879)). + - Initialize DHT sensor in ttn-abp-feather-us915-dht22 example ([#902](https://github.com/mcci-catena/arduino-lmic/pull/902)) + - Fix configPower for sx1272 ([#894](https://github.com/mcci-catena/arduino-lmic/pull/894)) + - Enable device time by request ([#840](https://github.com/mcci-catena/arduino-lmic/pull/840)) - v4.1.1 is a patch release. @@ -1127,7 +1131,7 @@ This library started from the IBM V1.5 open-source code. - [`@ngraziano`](https://github.com/ngraziano) did extensive testing and contributed numerous ADR-related patches. -- [`@TristanWebber`](https://github.com/TristanWebber) contributed sx1261 and sx1262 support. +- Tristan Webber ([`@TristanWebber`](https://github.com/TristanWebber)) contributed sx1261 and sx1262 support. 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.