-
-
Notifications
You must be signed in to change notification settings - Fork 64
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tested with both Single Channel (ESP32) and 8 Channel (Dragino LPS8) LoRaWan gateways Added possibility to force use of sub band of region Implemented workarounds for known limitations
- Loading branch information
1 parent
d919233
commit 86d075b
Showing
24 changed files
with
456 additions
and
87 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"name": "SX126x-Arduino", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"keywords": [ | ||
"lora", | ||
"Semtech", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# SX126x-Arduino | ||
---- | ||
Arduino library for LoRa communication with Semtech SX126x chips. It is based on Semtech's SX126x libraries and adapted to the Arduino framework for ESP32. ESP8266 and nRF52832. It will not work with other uC's like AVR. | ||
|
||
# Release Notes | ||
|
||
## V1.0.4 Extended LoRaWan functionality | ||
- Tested with both Single Channel ([ESP32](https://github.com/beegee-tokyo/SX1262-SC-GW)) and 8 Channel ([Dragino LPS8](https://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html)) LoRaWan gateways | ||
- Added possibility to set LoRaWan keys programmatically | ||
- **`lmh_setDevEui()`** to set Device EUI | ||
- **`lmh_setAppEui()`** to set Application EUI | ||
- **`lmh_setAppKey()`** to set Application key | ||
- **`lmh_setNwkSKey()`** to set Network session key | ||
- **`lmh_setAppSKey()`** to set Application session key | ||
- **`lmh_setDevAddr()`** to set Device address | ||
- Added possibility to force use of sub band of region | ||
- **`lmh_setSubBandChannels()`** to set sub band to be used | ||
- Implemented workarounds for known limitations | ||
- Optimizing the Inverted IQ Operation, see DS_SX1261-2_V1.2 datasheet chapter 15.4 | ||
- Modulation Quality with 500 kHz LoRa Bandwidth, see DS_SX1261-2_V1.2 datasheet chapter 15.1 | ||
- Implicit Header Mode Timeout Behavior, see DS_SX1261-2_V1.2 datasheet chapter 15.3 | ||
- Better Resistance of the SX1262 Tx to Antenna Mismatch, see DS_SX1261-2_V1.2 datasheet chapter 15.2 | ||
|
||
## V1.0.3 Added support to connect as LoRaWan node to a single channel LoRaWan gateway | ||
- Added possibility to force single channel gateway connection | ||
- **`lmh_setSingleChannelGateway()`** to set single channel frequency and data rate | ||
- Added list with channel - frequency per region | ||
|
||
## V1.0.2 LoRaWan compatible | ||
- Tested LoRaWan with a single channel LoRaWan gateway | ||
- Added support for single channel gateways | ||
- Added support for Insight SIP ISP4520 SoC (nRF52832 + Sx1261/2 in one package) | ||
|
||
## V1.0.1 Added missing nRF52832 platform | ||
|
||
## V1.0.0 First release for ArduinoIDE and PlatformIO | ||
- THIS IS WORK IN PROGRESS AND NOT ALL FUNCTIONS ARE INCLUDED NOR TESTED. USE IT AT YOUR OWN RISK! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
name=SX126x-Arduino | ||
version=1.0.3 | ||
version=1.0.4 | ||
author=Bernd Giesecke <[email protected]> | ||
maintainer=Bernd Giesecke <[email protected]> | ||
sentence=Arduino library to use Semtech SX126x LoRa chips and modules to communicate | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.