You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+34-2Lines changed: 34 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,38 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [v3.3.0] 2023-05-31
8
+
9
+
### Added
10
+
11
+
*[general] Support of LR1121 radio (target: lr1121)
12
+
*[makefile] Provide a way to change any LBM define values in make command (use `EXTRAFLAGS` )
13
+
*[utilities] Add a porting on NUCLEO-L073 board using LL drivers for minimal flash usage
14
+
*[utilities] Add a porting tool in main examples to help during mcu porting
15
+
16
+
### Changed
17
+
18
+
*[lr11xx_driver] Update to version `v2.3.0`
19
+
*[sx126x_driver] Update to version `v2.2.0`
20
+
*[makefile] Default Regional Parameters option is now RP2-1.0.3 LoRaWAN® Regional Parameters (previous was RP2-1.0.1)
21
+
*[utilities] Add response code assert in exti example
22
+
*[utilities] Remove temperature from exti example and replace it with 32b counter
23
+
*[utilities] Remove unused implementations and calls of uart4 related functions in smtc_hal_l4
24
+
*[modem] Add randomness before any modem task that need to uplink something
25
+
*[alarm] Clamp alarm timer to 864000s ie 10 days
26
+
*[stack] Set minimal default reception window size to 16ms instead of 6 ms to avoid ping slots issue in FSK (can be changed be overriding `MIN_RX_WINDOW_DURATION_MS` define)
27
+
28
+
### Fixed
29
+
30
+
* Issue [#5](https://github.com/Lora-net/SWL2001/issues/5): Correct typo on MCU_FLAGS in makefile
31
+
* Issue [#6](https://github.com/Lora-net/SWL2001/issues/6): Example does not override EUI and Keys in case code is built with `CRYPTO=LR11XX_WITH_CREDENTIALS`
32
+
* Issue [#7](https://github.com/Lora-net/SWL2001/issues/7): Remove ARM-specific flag from common.mk
33
+
* Issue [#9](https://github.com/Lora-net/SWL2001/issues/9): Fix size error in smtc_secure_element_get_pin()
34
+
*[LBT] Fix lbt issue when tcxo startup delay is greater than default `RP_MARGIN_DELAY` value (8ms)
35
+
*[LRFHSS] Correct tx done timestamp with known bit padding delay to avoid issue with following rx windows (principally seen on US and AU regions)
36
+
*[AU915/US915] Fix LoRaWAN Link Adr Request issue (channel mask control case 5 missing impact on 500kHz bank)
37
+
*[utilities] In exti example, fix evaluation kit blue button missing pin in irq configuration
38
+
7
39
## [v3.2.4] 2022-08-23
8
40
9
41
### Added
@@ -38,8 +70,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
38
70
*[LBT] Moved log print after enqueued the sniffing task in Radio Planer to avoid to add a delays
39
71
*[ADR] In case a MAC command `link_adr_req` with a new channel mask is received, it is now accepted if the custom datarate profile is enabled and configured with the highest datarate of the corresponding region
40
72
*[LFU/Stream] In case of reception of rejoin request from DAS, reset LFU and stream services properly
41
-
*[ClockSyncService/MAC] Fixed an issue where the Clock Synchronization Service was not reloaded when DeviceTimeAns was not received
42
-
*[DeviceTimeReq/MAC] Fixed an issue where the GPS epoch time became invalid if DeviceTimeAns not received
73
+
*[ClockSyncService/MAC] Fixed an issue where the Clock Synchronization Service was not reloaded when DeviceTimeAns was not received
74
+
*[DeviceTimeReq/MAC] Fixed an issue where the GPS epoch time became invalid if DeviceTimeAns not received
Copy file name to clipboardExpand all lines: README.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ The LoRaWAN version that is currently implemented in LoRa Basics Modem is v1.0.4
10
10
11
11
LoRa Basics Modem supports the following LoRaWAN regions:
12
12
13
-
* AS_923 (AS923-1, AS923-2, AS923-3)
13
+
* AS_923 (AS923-1, AS923-2, AS923-3, AS923-4)
14
14
* AU_915
15
15
* CN_470
16
16
* CN_470_RP_1_0
@@ -24,7 +24,7 @@ LoRa Basics Modem supports an emulation of LoRaWAN protocol for the 2.4GHz globa
24
24
25
25
### LoRaWAN regional parameters
26
26
27
-
Default regional parameters version supported by LoRa Basics Modem is rp2-1.0.1. It is possible to switch to rp2-1.0.3 at compile time.
27
+
Default regional parameters version supported by LoRa Basics Modem is rp2-1.0.3. It is possible to switch back to rp2-1.0.1 at compile time.
28
28
29
29
### LoRaWAN class
30
30
@@ -41,7 +41,7 @@ LoRa Basics Modem supports the following services:
41
41
* Large files upload
42
42
* ROSE Streaming
43
43
* Application-Layer Clock synchronization
44
-
* Almanac Update
44
+
* Almanac Update for LoRa Edge
45
45
46
46
## LoRa Basics Modem API
47
47
@@ -61,8 +61,9 @@ The Hardware Abstraction Layer of LoRa Basics Modem is defined in the `smtc_mode
61
61
62
62
LoRa Basics Modem supports the following transceivers:
63
63
64
-
* LR1110 with firmware 0x0307.
65
-
* LR1120 with firmware 0x0101
64
+
* LR1110 with firmware 0x0308.
65
+
* LR1120 with firmware 0x0102
66
+
* LR1121 with firmware 0x0102
66
67
* SX1261
67
68
* SX1262
68
69
* SX1280
@@ -73,13 +74,11 @@ LoRa Basics Modem supports the following transceivers:
73
74
*[LFU] In case LoRa Basics Modem is acting in US915 region with datarate DR0, files smaller than 13 bytes are not properly sent and cannot be reconstructed on LoRa Cloud side
74
75
*[charge] Values returned by `smtc_modem_get_charge()` for regions CN470 and CN470_RP1 are not accurate
75
76
*[charge] Values returned by `smtc_modem_get_charge()` for the LR-FHSS based datarate are not accurate
76
-
*[multicast_class_b] Starting a class B multicast session with frequency equal to 0 will always return SMTC_MODEM_RC_INVALID even in the case lbm is acting in regions with frequency hopping beacon
77
-
*[LBT] In case LBT is used (by user's choice or imposed by regional parameters) and if TCXO start time is greater than default RP_MARGIN_DELAY value (8ms), uplinks will never be sent.
78
-
Workaround: At makefile level define RP_MARGIN_DELAY value to `TCXO start time + 3ms`. The consequence is that before rx1 and rx2 windows opening the mcu will be running and waiting during extra time.
77
+
*[time] In case ALC_SYNC time service is used, when a valid time is received, the generated `SMTC_MODEM_EVENT_TIME` event will show a ghost missed event.
79
78
80
79
## Disclaimer
81
80
82
-
This software has been extensively tested when targeting LR1110 / LR1120 / SX1261 / SX1262 / SX1280 / SX1281 for LoRaWAN regions mentioned in [this paragraph](#lorawan-region). For all other combinations of features this software shall be considered an Engineering Sample.
81
+
This software has been extensively tested when targeting LR1110 / LR1120 / LR1121 / SX1261 / SX1262 / SX1280 / SX1281 for LoRaWAN regions mentioned in [this paragraph](#lorawan-region). For all other combinations of features this software shall be considered an Engineering Sample.
83
82
84
83
Modem trace prints can only be used for debug purpose and shall be deactivated for production release.
0 commit comments