Skip to content

Commit ff9b3a4

Browse files
lib: release library for Sidewalk SDK 1.19
update library for new SDK Signed-off-by: Robert Gałat <[email protected]>
1 parent 15c1ad9 commit ff9b3a4

File tree

239 files changed

+68104
-498
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+68104
-498
lines changed

Kconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ config SIDEWALK_SUBGHZ_RADIO_SX126X
3535
bool "Semtech SX126X"
3636

3737
config SIDEWALK_SUBGHZ_RADIO_LR1110
38-
bool "Semtech LR1110 [EXPERIMENTAL]"
39-
select EXPERIMENTAL
38+
bool "Semtech LR1110"
4039

4140
endchoice # SIDEWALK_SUBGHZ_RADIO
4241

boards/shields/semtech_lr11xxmb1xxs/semtech_lr11xxmb1xxs_common.dtsi

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,19 @@
3030

3131
event-gpios = <&arduino_header 11 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>;
3232

33+
antena-gpios = <&arduino_header 14 GPIO_ACTIVE_HIGH>;
34+
35+
gnss-lna-gpios = <&arduino_header 3 GPIO_ACTIVE_HIGH>;
36+
3337
lf-tx-path = <LR11XX_TX_PATH_LF_LP_HP>;
3438

3539
lf-clk = <LR11XX_LFCLK_XTAL>;
3640
reg-mode = <LR11XX_REG_MODE_DCDC>;
3741

38-
rf-sw-enable = <(LR11XX_DIO7)>;
39-
rf-sw-rx-mode = <0>;
40-
rf-sw-tx-mode = <0>;
41-
rf-sw-tx-hp-mode = <0>;
42+
rf-sw-enable = <(LR11XX_DIO5 | LR11XX_DIO6 | LR11XX_DIO7)>;
43+
rf-sw-rx-mode = <LR11XX_DIO5>;
44+
rf-sw-tx-mode = <(LR11XX_DIO5 | LR11XX_DIO6)>;
45+
rf-sw-tx-hp-mode = <LR11XX_DIO6>;
4246
rf-sw-gnss-mode = <LR11XX_DIO7>;
4347

4448
tcxo-voltage = <LR11XX_TCXO_SUPPLY_1_8V>;

boards/shields/simple_arduino_adapter/boards/nrf52840dk_nrf52840.overlay

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,12 @@ arduino_spi: &spi2 {
1616
pinctrl-1 = <&spi3_sleep>;
1717
pinctrl-names = "default", "sleep";
1818
};
19+
20+
/{
21+
zephyr,user {
22+
led-sniff-gpios = <&arduino_header 10 GPIO_ACTIVE_HIGH>;
23+
led-tx-gpios = <&arduino_header 4 GPIO_ACTIVE_HIGH>;
24+
led-rx-gpios = <&arduino_header 5 GPIO_ACTIVE_HIGH>;
25+
debug-gpios = <&arduino_header 8 GPIO_ACTIVE_HIGH>;
26+
};
27+
};

boards/shields/simple_arduino_adapter/boards/nrf54l15dk_common.overlay

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@
1818
gpio-map-mask = <0xffffffff 0xffffffc0>;
1919
gpio-map-pass-thru = <0 0x3f>;
2020
gpio-map = <0 0 &gpio2 8 0>, /* A0 - NRESET*/
21-
<1 0 &gpio0 10 0>, /* A1 */
22-
<2 0 &gpio0 11 0>, /* A2 */
23-
<3 0 &gpio1 4 0>, /* A3 - GNSS_LNA */
24-
<4 0 &gpio0 13 0>, /* A4 */
25-
<5 0 &gpio0 14 0>, /* A5 */
21+
<1 0 &gpio0 99 0>, /* A1 - UNUSED - SET AS INVALID*/
22+
<2 0 &gpio0 15 0>, /* A2 - UNUSED - SET AS INVALID*/
23+
<3 0 &gpio1 12 0>, /* A3 - GNSS_LNA */
24+
<4 0 &gpio0 99 0>, /* A4 - UNUSED - SET AS INVALID*/
25+
<5 0 &gpio0 99 0>, /* A5 - UNUSED - SET AS INVALID*/
2626
<6 0 &gpio0 7 0>, /* D0 - UART RX */
2727
<7 0 &gpio0 6 0>, /* D1 - UART TX */
28-
<8 0 &gpio0 15 0>, /* D2 */
28+
<8 0 &gpio0 99 0>, /* D2 - UNUSED - SET AS INVALID*/
2929
<9 0 &gpio2 6 0>, /* D3 - BUSY */
30-
<10 0 &gpio1 10 0>, /* D4 */
30+
<10 0 &gpio0 99 0>, /* D4 - UNUSED - SET AS INVALID*/
3131
<11 0 &gpio1 11 0>, /* D5 - DIO1 */
32-
<12 0 &gpio1 12 0>, /* D6 */
32+
<12 0 &gpio0 99 0>, /* D6 - UNUSED - SET AS INVALID*/
3333
<13 0 &gpio0 0 0>, /* D7 - NSS (Semtech CS) */
3434
<14 0 &gpio2 10 0>, /* D8 - ANT_SW */
35-
<15 0 &gpio0 9 0>, /* D9 */
35+
<15 0 &gpio0 99 0>, /* D9 - UNUSED - SET AS INVALID*/
3636
<16 0 &gpio0 8 0>, /* D10 - (Arduino CS) */
3737
<17 0 &gpio0 1 0>, /* D11 - SPI MOSI */
3838
<18 0 &gpio0 2 0>, /* D12 - SPI MISO */

doc/compatibility_matrix.rst

Lines changed: 81 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,81 @@
1-
.. _compatibility_matrix:
2-
3-
Compatibility matrix
4-
====================
5-
6-
In this section, you can check the SDK version dependencies.
7-
The following table demonstrates the compatibility between the nRF Connect SDK and Sidewalk MCU SDK versions:
8-
9-
.. list-table::
10-
:widths: auto
11-
:header-rows: 1
12-
13-
* - Add-on version
14-
- nRF Connect SDK version
15-
- Amazon specification (Sidewalk MCU SDK version)
16-
- Supported platforms
17-
- The Amazon Sidewalk Protocol Implementation Conformance Statement (PICS)
18-
- Amazon qualification status
19-
* - v1.0.1
20-
- v3.0.0
21-
- v.1.18
22-
- * `nRF52840 DK`_
23-
* `nRF5340 DK`_
24-
* `nRF54L15 DK`_
25-
- --
26-
- Planned
27-
* - v1.0.0
28-
- v3.0.0
29-
- v.1.18
30-
- * `nRF52840 DK`_
31-
* `nRF5340 DK`_
32-
* `nRF54L15 DK`_
33-
- --
34-
- Not planned
35-
* - --
36-
- v2.9.0
37-
- v1.17.0
38-
- * `nRF52840 DK`_
39-
* `nRF5340 DK`_
40-
* `nRF54L15 DK`_
41-
- * `PICS v2.9.0 - BLE only`_
42-
* `PICS v2.9.0`_
43-
- Planned
44-
* - --
45-
- v2.8.0
46-
- v1.17.0
47-
- * `nRF52840 DK`_
48-
* `nRF5340 DK`_
49-
* `nRF54L15 DK`_
50-
- --
51-
- Not planned
52-
* - --
53-
- v2.7.0
54-
- v1.16.2
55-
- * `nRF52840 DK`_
56-
* `nRF5340 DK`_
57-
- ---
58-
- Qualified/approved
59-
* - --
60-
- v2.6.0
61-
- v1.16.2
62-
- * `nRF52840 DK`_
63-
* `nRF5340 DK`_
64-
- ---
65-
- Qualified/approved
66-
* - --
67-
- v2.5.0
68-
- v1.14
69-
- * `nRF52840 DK`_
70-
* `nRF5340 DK`_
71-
- ---
72-
- Qualified/approved
1+
.. _compatibility_matrix:
2+
3+
Compatibility matrix
4+
====================
5+
6+
In this section, you can check the SDK version dependencies.
7+
The following table demonstrates the compatibility between the nRF Connect SDK and Sidewalk MCU SDK versions:
8+
9+
.. list-table::
10+
:widths: auto
11+
:header-rows: 1
12+
13+
* - Add-on version
14+
- nRF Connect SDK version
15+
- Amazon specification (Sidewalk MCU SDK version)
16+
- Supported platforms
17+
- The Amazon Sidewalk Protocol Implementation Conformance Statement (PICS)
18+
- Amazon qualification status
19+
* - v1.1.0
20+
- v3.0.0
21+
- v1.19
22+
- * `nRF52840`_
23+
* `nRF54L15`_
24+
* `nRF54L10`_
25+
- --
26+
- Planned
27+
* - v1.0.1
28+
- v3.0.0
29+
- v.1.18
30+
- * `nRF52840`_
31+
* `nRF5340`_
32+
* `nRF54L15`_
33+
* `nRF54L10`_
34+
- --
35+
- Planned
36+
* - v1.0.0
37+
- v3.0.0
38+
- v.1.18
39+
- * `nRF52840 DK`_
40+
* `nRF5340 DK`_
41+
* `nRF54L15 DK`_
42+
- --
43+
- Not planned
44+
* - --
45+
- v2.9.0
46+
- v1.17.0
47+
- * `nRF52840 DK`_
48+
* `nRF5340 DK`_
49+
* `nRF54L15 DK`_
50+
- * `PICS v2.9.0 - BLE only`_
51+
* `PICS v2.9.0`_
52+
- Planned
53+
* - --
54+
- v2.8.0
55+
- v1.17.0
56+
- * `nRF52840 DK`_
57+
* `nRF5340 DK`_
58+
* `nRF54L15 DK`_
59+
- --
60+
- Not planned
61+
* - --
62+
- v2.7.0
63+
- v1.16.2
64+
- * `nRF52840 DK`_
65+
* `nRF5340 DK`_
66+
- ---
67+
- Qualified/approved
68+
* - --
69+
- v2.6.0
70+
- v1.16.2
71+
- * `nRF52840 DK`_
72+
* `nRF5340 DK`_
73+
- ---
74+
- Qualified/approved
75+
* - --
76+
- v2.5.0
77+
- v1.14
78+
- * `nRF52840 DK`_
79+
* `nRF5340 DK`_
80+
- ---
81+
- Qualified/approved

doc/known_issues.rst

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,46 @@ A known issue can list one or both of the following entries:
1919
Some known issues have a workaround.
2020
Sometimes, they are discovered later and added over time.
2121

22+
List of known issues for v1.1.0
23+
*******************************
24+
25+
.. warning::
26+
SDK v1.19 introduces several new issues. Thorough testing is recommended before production use.
27+
28+
**High Priority Issues:**
29+
30+
KRKNWK-20869: Intermittent downlink message reception issues with multilink configurations
31+
When multiple transport types are enabled (multilink), downlink messages from the cloud may not be received by the device.
32+
Sometimes messages arrive via a different transport than expected. Uplink messages work as expected.
33+
34+
35+
**Affected platforms:** nRF52840, nRF54L15 with LR1110 shield
36+
37+
**Note:** The exact set of affected platforms that show this behavior is not constant, and reproduction of this issue is not consistent.
38+
39+
**Impact:** Moderate - affects message reliability in multilink scenarios
40+
41+
**Lower Priority Issues:**
42+
43+
KRKNWK-20863: Increased boot time due to bootloader configuration
44+
Boot time increased on all platforms due to recent bootloader configuration changes.
45+
The impact is most noticeable on nRF52840 (~3 seconds vs expected <1 second), but all platforms experience
46+
increased boot time.
47+
48+
**Root Cause:** The increased boot time is caused by bootloader configuration changes that affect the
49+
initialization sequence across all platforms.
50+
51+
**Technical Details:**
52+
- **Commit:** `99ed5147cb7543c1f8f9a116da801d3909a92e83` - "use rsa keys for all SoCs"
53+
- **Change:** Sets default config of `BOOT_SIGNATURE_TYPE` to `BOOT_SIGNATURE_TYPE_RSA`
54+
- **Impact:** RSA signature verification is computationally more expensive than the previous default,
55+
causing increased boot time across all platforms
56+
57+
**Note:** This issue is not related to specific radio configurations (LoRa, BLE, etc.) but affects
58+
the general boot process on all platforms.
59+
60+
**Affected platforms:** All platforms (most significant impact on nRF52840)
61+
2262
List of known issues for v1.0.1
2363
*******************************
2464

doc/links.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
.. ncs links (all links need to be updated manually **right before** the targeted release)
44
55
.. _nRF Connect SDK: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/index.html
6+
.. _nrf52840: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/app_dev/device_guides/nrf52/index.html
7+
.. _nrf5340: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/config_and_build/board_support/board_names.html
8+
.. _nRF54L15: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/app_dev/device_guides/nrf54l/index.html
9+
.. _nRF54L10: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/app_dev/device_guides/nrf54l/index.html
610
.. _nrf52840 DK: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/config_and_build/board_support/board_names.html
711
.. _nrf5340 DK: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/config_and_build/board_support/board_names.html
812
.. _Thingy53: https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/config_and_build/board_support/board_names.html

doc/release_notes_and_migration.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ For details, refer the following release notes:
1111
:glob:
1212
:caption: Release notes:
1313

14+
releases_and_migration/release_notes_addon_v110.rst
1415
releases_and_migration/release_notes_addon_v101.rst
1516
releases_and_migration/release_notes_addon_v100.rst
1617

@@ -23,4 +24,5 @@ See the available migration guides that will assist you in the transitioning fro
2324
:maxdepth: 1
2425
:glob:
2526

27+
releases_and_migration/migration_guide_addon_v110.rst
2628
releases_and_migration/migration_guide_addon_v010.rst

0 commit comments

Comments
 (0)