From af47848b80be09baad82ed38a154caeaf974404e Mon Sep 17 00:00:00 2001 From: Matthew Dawson Date: Sun, 22 Jan 2023 02:49:45 -0500 Subject: [PATCH] Update Zigbee example to work with SDK 2.2.0 The new SDK requires 802.15.4 to be enabled in the board DTS file. Also disable IPv6 explicitly to avoid compile errors related to its network stack, since it is not used currently. Closes #94 --- .../boards/arm/bparasite_nrf52833/bparasite_nrf52833.dts | 5 +++++ .../boards/arm/bparasite_nrf52840/bparasite_nrf52840.dts | 5 +++++ code/nrf-connect/samples/zigbee/prj.conf | 1 + 3 files changed, 11 insertions(+) diff --git a/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52833/bparasite_nrf52833.dts b/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52833/bparasite_nrf52833.dts index b1b2313..7a68d18 100644 --- a/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52833/bparasite_nrf52833.dts +++ b/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52833/bparasite_nrf52833.dts @@ -10,6 +10,7 @@ zephyr,sram = &sram0; zephyr,flash = &flash0; zephyr,code-partition = &slot0_partition; + zephyr,ieee802154 = &ieee802154; }; zephyr,user { @@ -61,6 +62,10 @@ status = "okay"; }; +&ieee802154 { + status = "okay"; +}; + &uart0 { compatible = "nordic,nrf-uart"; status = "disabled"; diff --git a/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52840/bparasite_nrf52840.dts b/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52840/bparasite_nrf52840.dts index 9a6ac04..578a023 100644 --- a/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52840/bparasite_nrf52840.dts +++ b/code/nrf-connect/prstlib/boards/arm/bparasite_nrf52840/bparasite_nrf52840.dts @@ -10,6 +10,7 @@ zephyr,sram = &sram0; zephyr,flash = &flash0; zephyr,code-partition = &slot0_partition; + zephyr,ieee802154 = &ieee802154; }; zephyr,user { @@ -61,6 +62,10 @@ status = "okay"; }; +&ieee802154 { + status = "okay"; +}; + &uart0 { compatible = "nordic,nrf-uart"; status = "disabled"; diff --git a/code/nrf-connect/samples/zigbee/prj.conf b/code/nrf-connect/samples/zigbee/prj.conf index 296ca0d..5583b53 100644 --- a/code/nrf-connect/samples/zigbee/prj.conf +++ b/code/nrf-connect/samples/zigbee/prj.conf @@ -29,6 +29,7 @@ CONFIG_CRYPTO_NRF_ECB=y CONFIG_CRYPTO_INIT_PRIORITY=80 # Networking +CONFIG_NET_IPV6=n CONFIG_NET_IPV6_MLD=n CONFIG_NET_IPV6_NBR_CACHE=n CONFIG_NET_IPV6_RA_RDNSS=n