Skip to content

Commit 36a03cd

Browse files
committed
Release v2.1.0
1 parent b0d0913 commit 36a03cd

File tree

19 files changed

+11292
-17
lines changed

19 files changed

+11292
-17
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [v2.1.0] - 2023-10-06
9+
10+
### Added
11+
12+
- LR11xx ranging example
13+
814
## [v2.0.2] - 2023-09-05
915

1016
### Removed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,10 @@ Each example can be compiled with the following toolchains:
113113
* [Keil MDK ARM](https://www2.keil.com/mdk5) - Keil project file available in `<chip_family>/apps/<example>/MDK-ARM/`
114114
* [GNU Arm Embedded toolchain](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm) - makefile available in `<chip_family>/apps/<example>/makefile/`
115115

116-
## Known limitations
116+
## Remarks
117117

118118
### Channel Activity Detection accuracy
119119

120120
The Channel Activity Detection (CAD) may expose false negative or false positive detection.
121121
The parameters for CAD configuration needs adaptation relative to context usage.
122-
Refer to the application notes available on [LoRa Developer Portal](https://lora-developers.semtech.com/documentation/product-documents/) and [Semtech website](https://www.semtech.com/) relative to CAD performances.
122+
Refer to the application notes available on [Semtech website](https://www.semtech.com/) relative to CAD performances.

common/inc/common_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ extern "C" {
5050
* --- PUBLIC MACROS -----------------------------------------------------------
5151
*/
5252

53-
#define COMMON_SDK_VERSION "v2.0.2"
53+
#define COMMON_SDK_VERSION "v2.1.0"
5454

5555
/*
5656
* -----------------------------------------------------------------------------

lr11xx/README.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ The LR11xx SDK contains several simple examples for LR11xx transceivers.
44

55
## Examples
66

7-
| Name | Description | Documentation |
8-
| -------------------- | --------------------------------------------------------------- | --------------------------------------------- |
9-
| CAD | Perform a Channel Activity Detection (CAD) - LoRa only | [README](apps/cad/README.md) |
10-
| PER | Perform a Packet Error Rate (PER) test - both Tx and Rx roles | [README](apps/per/README.md) |
11-
| Ping pong | Launch an exchange between two devices | [README](apps/ping_pong/README.md) |
12-
| Sprectral scan | Get inst-RSSI values in RX mode to form a heat map | [README](apps/spectral_scan/README.md) |
13-
| Spectrum display | Get inst-RSSI values in RX mode to form a dyamic spectrum curve | [README](apps/spectrum_display/README.md) |
14-
| Tx continuous wave | Configure the chip to transmit a single tone | [README](apps/tx_cw/README.md) |
15-
| Tx infinite preamble | Configure the chip to transmit an infinite preamble | [README](apps/tx_infinite_preamble/README.md) |
7+
| Name | Description | Documentation |
8+
| -------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------- |
9+
| CAD | Perform a Channel Activity Detection (CAD) - LoRa only | [README](apps/cad/README.md) |
10+
| PER | Perform a Packet Error Rate (PER) test - both Tx and Rx roles | [README](apps/per/README.md) |
11+
| Ping pong | Launch an exchange between two devices | [README](apps/ping_pong/README.md) |
12+
| RTToF (Ranging) | Perform Round-Trip Time of Flight (ranging) exchanges. Only valid for LR1110 and LR1120 | [README](apps/ranging/README.md) |
13+
| Sprectral scan | Get inst-RSSI values in RX mode to form a heat map | [README](apps/spectral_scan/README.md) |
14+
| Spectrum display | Get inst-RSSI values in RX mode to form a dyamic spectrum curve | [README](apps/spectrum_display/README.md) |
15+
| Tx continuous wave | Configure the chip to transmit a single tone | [README](apps/tx_cw/README.md) |
16+
| Tx infinite preamble | Configure the chip to transmit an infinite preamble | [README](apps/tx_infinite_preamble/README.md) |
1617

1718
A demonstration of the LR-FHSS capability of the chip can be found [here](https://github.com/Lora-net/SWDM001).
1819

@@ -64,9 +65,9 @@ The list of compatible Semtech LR1121 shields is:
6465

6566
This SDK requires the transceiver to run the following version
6667

67-
* LR1110: firmware version ([0x0307](https://github.com/Lora-net/radio_firmware_images/tree/master/lr1110/transceiver))
68-
* LR1120: firmware version ([0x0101](https://github.com/Lora-net/radio_firmware_images/tree/master/lr1120/transceiver))
69-
* LR1121: firmware version ([0x0101](https://github.com/Lora-net/radio_firmware_images/tree/master/lr1121/transceiver))
68+
* LR1110: firmware version ([0x0308](https://github.com/Lora-net/radio_firmware_images/tree/master/lr1110/transceiver))
69+
* LR1120: firmware version ([0x0102](https://github.com/Lora-net/radio_firmware_images/tree/master/lr1120/transceiver))
70+
* LR1121: firmware version ([0x0102](https://github.com/Lora-net/radio_firmware_images/tree/master/lr1121/transceiver))
7071

7172
To update the transceiver with the desired firmware version, please use [the updater tool application](https://github.com/Lora-net/SWTL001).
7273

lr11xx/apps/cad/MDK-ARM/lr11xx-sdk_cad.uvprojx

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,11 @@
523523
<FileType>1</FileType>
524524
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
525525
</File>
526+
<File>
527+
<FileName>lr11xx_ranging.c</FileName>
528+
<FileType>1</FileType>
529+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
530+
</File>
526531
<File>
527532
<FileName>lr11xx_radio_timings.c</FileName>
528533
<FileType>1</FileType>
@@ -1499,6 +1504,11 @@
14991504
<FileType>1</FileType>
15001505
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
15011506
</File>
1507+
<File>
1508+
<FileName>lr11xx_ranging.c</FileName>
1509+
<FileType>1</FileType>
1510+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
1511+
</File>
15021512
<File>
15031513
<FileName>lr11xx_radio_timings.c</FileName>
15041514
<FileType>1</FileType>
@@ -2475,6 +2485,11 @@
24752485
<FileType>1</FileType>
24762486
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
24772487
</File>
2488+
<File>
2489+
<FileName>lr11xx_ranging.c</FileName>
2490+
<FileType>1</FileType>
2491+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
2492+
</File>
24782493
<File>
24792494
<FileName>lr11xx_radio_timings.c</FileName>
24802495
<FileType>1</FileType>
@@ -3520,6 +3535,11 @@
35203535
<FileType>1</FileType>
35213536
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
35223537
</File>
3538+
<File>
3539+
<FileName>lr11xx_ranging.c</FileName>
3540+
<FileType>1</FileType>
3541+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
3542+
</File>
35233543
<File>
35243544
<FileName>lr11xx_radio_timings.c</FileName>
35253545
<FileType>1</FileType>
@@ -4496,6 +4516,11 @@
44964516
<FileType>1</FileType>
44974517
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
44984518
</File>
4519+
<File>
4520+
<FileName>lr11xx_ranging.c</FileName>
4521+
<FileType>1</FileType>
4522+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
4523+
</File>
44994524
<File>
45004525
<FileName>lr11xx_radio_timings.c</FileName>
45014526
<FileType>1</FileType>
@@ -5541,6 +5566,11 @@
55415566
<FileType>1</FileType>
55425567
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
55435568
</File>
5569+
<File>
5570+
<FileName>lr11xx_ranging.c</FileName>
5571+
<FileType>1</FileType>
5572+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
5573+
</File>
55445574
<File>
55455575
<FileName>lr11xx_radio_timings.c</FileName>
55465576
<FileType>1</FileType>
@@ -6586,6 +6616,11 @@
65866616
<FileType>1</FileType>
65876617
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
65886618
</File>
6619+
<File>
6620+
<FileName>lr11xx_ranging.c</FileName>
6621+
<FileType>1</FileType>
6622+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
6623+
</File>
65896624
<File>
65906625
<FileName>lr11xx_radio_timings.c</FileName>
65916626
<FileType>1</FileType>
@@ -7631,6 +7666,11 @@
76317666
<FileType>1</FileType>
76327667
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
76337668
</File>
7669+
<File>
7670+
<FileName>lr11xx_ranging.c</FileName>
7671+
<FileType>1</FileType>
7672+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
7673+
</File>
76347674
<File>
76357675
<FileName>lr11xx_radio_timings.c</FileName>
76367676
<FileType>1</FileType>
@@ -8676,6 +8716,11 @@
86768716
<FileType>1</FileType>
86778717
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
86788718
</File>
8719+
<File>
8720+
<FileName>lr11xx_ranging.c</FileName>
8721+
<FileType>1</FileType>
8722+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
8723+
</File>
86798724
<File>
86808725
<FileName>lr11xx_radio_timings.c</FileName>
86818726
<FileType>1</FileType>
@@ -9739,6 +9784,11 @@
97399784
<FileType>1</FileType>
97409785
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
97419786
</File>
9787+
<File>
9788+
<FileName>lr11xx_ranging.c</FileName>
9789+
<FileType>1</FileType>
9790+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
9791+
</File>
97429792
<File>
97439793
<FileName>lr11xx_radio_timings.c</FileName>
97449794
<FileType>1</FileType>

lr11xx/apps/per/MDK-ARM/lr11xx-sdk_per.uvprojx

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,11 @@
523523
<FileType>1</FileType>
524524
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
525525
</File>
526+
<File>
527+
<FileName>lr11xx_ranging.c</FileName>
528+
<FileType>1</FileType>
529+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
530+
</File>
526531
<File>
527532
<FileName>lr11xx_radio_timings.c</FileName>
528533
<FileType>1</FileType>
@@ -1499,6 +1504,11 @@
14991504
<FileType>1</FileType>
15001505
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
15011506
</File>
1507+
<File>
1508+
<FileName>lr11xx_ranging.c</FileName>
1509+
<FileType>1</FileType>
1510+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
1511+
</File>
15021512
<File>
15031513
<FileName>lr11xx_radio_timings.c</FileName>
15041514
<FileType>1</FileType>
@@ -2475,6 +2485,11 @@
24752485
<FileType>1</FileType>
24762486
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
24772487
</File>
2488+
<File>
2489+
<FileName>lr11xx_ranging.c</FileName>
2490+
<FileType>1</FileType>
2491+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
2492+
</File>
24782493
<File>
24792494
<FileName>lr11xx_radio_timings.c</FileName>
24802495
<FileType>1</FileType>
@@ -3520,6 +3535,11 @@
35203535
<FileType>1</FileType>
35213536
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
35223537
</File>
3538+
<File>
3539+
<FileName>lr11xx_ranging.c</FileName>
3540+
<FileType>1</FileType>
3541+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
3542+
</File>
35233543
<File>
35243544
<FileName>lr11xx_radio_timings.c</FileName>
35253545
<FileType>1</FileType>
@@ -4496,6 +4516,11 @@
44964516
<FileType>1</FileType>
44974517
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
44984518
</File>
4519+
<File>
4520+
<FileName>lr11xx_ranging.c</FileName>
4521+
<FileType>1</FileType>
4522+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
4523+
</File>
44994524
<File>
45004525
<FileName>lr11xx_radio_timings.c</FileName>
45014526
<FileType>1</FileType>
@@ -5541,6 +5566,11 @@
55415566
<FileType>1</FileType>
55425567
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
55435568
</File>
5569+
<File>
5570+
<FileName>lr11xx_ranging.c</FileName>
5571+
<FileType>1</FileType>
5572+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
5573+
</File>
55445574
<File>
55455575
<FileName>lr11xx_radio_timings.c</FileName>
55465576
<FileType>1</FileType>
@@ -6586,6 +6616,11 @@
65866616
<FileType>1</FileType>
65876617
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
65886618
</File>
6619+
<File>
6620+
<FileName>lr11xx_ranging.c</FileName>
6621+
<FileType>1</FileType>
6622+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
6623+
</File>
65896624
<File>
65906625
<FileName>lr11xx_radio_timings.c</FileName>
65916626
<FileType>1</FileType>
@@ -7631,6 +7666,11 @@
76317666
<FileType>1</FileType>
76327667
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
76337668
</File>
7669+
<File>
7670+
<FileName>lr11xx_ranging.c</FileName>
7671+
<FileType>1</FileType>
7672+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
7673+
</File>
76347674
<File>
76357675
<FileName>lr11xx_radio_timings.c</FileName>
76367676
<FileType>1</FileType>
@@ -8676,6 +8716,11 @@
86768716
<FileType>1</FileType>
86778717
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
86788718
</File>
8719+
<File>
8720+
<FileName>lr11xx_ranging.c</FileName>
8721+
<FileType>1</FileType>
8722+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
8723+
</File>
86798724
<File>
86808725
<FileName>lr11xx_radio_timings.c</FileName>
86818726
<FileType>1</FileType>
@@ -9739,6 +9784,11 @@
97399784
<FileType>1</FileType>
97409785
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_radio.c</FilePath>
97419786
</File>
9787+
<File>
9788+
<FileName>lr11xx_ranging.c</FileName>
9789+
<FileType>1</FileType>
9790+
<FilePath>..\..\..\..\lr11xx\lr11xx_driver\src\lr11xx_ranging.c</FilePath>
9791+
</File>
97429792
<File>
97439793
<FileName>lr11xx_radio_timings.c</FileName>
97449794
<FileType>1</FileType>

0 commit comments

Comments
 (0)