Skip to content

Commit 0d13dc5

Browse files
alxelaxrlubos
authored andcommitted
samples: bluetooth: mesh: daylight support
Commit adds daylight support for mesh samples. Signed-off-by: Aleksandr Khromykh <[email protected]>
1 parent 0109956 commit 0d13dc5

File tree

23 files changed

+255
-1
lines changed

23 files changed

+255
-1
lines changed

doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,10 @@ Bluetooth samples
363363
Bluetooth Mesh samples
364364
----------------------
365365

366-
* Added external flash settings support for the ``nrf52840dk/nrf52840`` board targets in all Bluetooth Mesh samples.
366+
* Added:
367+
368+
* Support for external flash settings for the ``nrf52840dk/nrf52840`` board targets in all Bluetooth Mesh samples.
369+
* Support for the ``nrf54lm20dk/nrf54lm20a/cpuapp`` board target in all Bluetooth Mesh samples.
367370

368371
* :ref:`ble_mesh_dfu_distributor` sample:
369372

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
################################################################################
7+
# Application overlay - nrf54lm20a
8+
9+
CONFIG_SOC_FLASH_NRF_PARTIAL_ERASE=n
10+
CONFIG_NVS=n
11+
CONFIG_NVS_LOOKUP_CACHE=n
12+
CONFIG_SETTINGS_NVS_NAME_CACHE=n
13+
CONFIG_ZMS=y
14+
CONFIG_SETTINGS_ZMS_CUSTOM_SECTOR_COUNT=y
15+
CONFIG_SETTINGS_ZMS_SECTOR_COUNT=8
16+
CONFIG_ZMS_LOOKUP_CACHE=y
17+
CONFIG_ZMS_LOOKUP_CACHE_SIZE=512
18+
CONFIG_ZMS_LOOKUP_CACHE_FOR_SETTINGS=y
19+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
20+
CONFIG_BT_RX_STACK_SIZE=5120

samples/bluetooth/mesh/ble_peripheral_lbs_coex/sample.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ tests:
1313
- nrf54l15dk/nrf54l15/cpuapp
1414
- nrf54l15dk/nrf54l10/cpuapp
1515
- nrf54l15dk/nrf54l05/cpuapp
16+
- nrf54lm20dk/nrf54lm20a/cpuapp
1617
platform_allow:
1718
- nrf52dk/nrf52832
1819
- nrf52840dk/nrf52840
@@ -21,6 +22,7 @@ tests:
2122
- nrf54l15dk/nrf54l15/cpuapp
2223
- nrf54l15dk/nrf54l10/cpuapp
2324
- nrf54l15dk/nrf54l05/cpuapp
25+
- nrf54lm20dk/nrf54lm20a/cpuapp
2426
tags:
2527
- bluetooth
2628
- ci_build
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
################################################################################
7+
# Application overlay - nrf54lm20a
8+
9+
CONFIG_SOC_FLASH_NRF_PARTIAL_ERASE=n
10+
CONFIG_NVS=n
11+
CONFIG_NVS_LOOKUP_CACHE=n
12+
CONFIG_SETTINGS_NVS_NAME_CACHE=n
13+
CONFIG_ZMS=y
14+
CONFIG_SETTINGS_ZMS_CUSTOM_SECTOR_COUNT=y
15+
CONFIG_SETTINGS_ZMS_SECTOR_COUNT=8
16+
CONFIG_ZMS_LOOKUP_CACHE=y
17+
CONFIG_ZMS_LOOKUP_CACHE_SIZE=512
18+
CONFIG_ZMS_LOOKUP_CACHE_FOR_SETTINGS=y
19+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
20+
CONFIG_BT_RX_STACK_SIZE=5120

samples/bluetooth/mesh/chat/sample.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@ tests:
1212
- nrf54l15dk/nrf54l15/cpuapp
1313
- nrf54l15dk/nrf54l10/cpuapp
1414
- nrf54l15dk/nrf54l05/cpuapp
15+
- nrf54lm20dk/nrf54lm20a/cpuapp
1516
platform_allow:
1617
- nrf52dk/nrf52832
1718
- nrf52840dk/nrf52840
1819
- nrf21540dk/nrf52840
1920
- nrf54l15dk/nrf54l15/cpuapp
2021
- nrf54l15dk/nrf54l10/cpuapp
2122
- nrf54l15dk/nrf54l05/cpuapp
23+
- nrf54lm20dk/nrf54lm20a/cpuapp
2224
tags:
2325
- bluetooth
2426
- ci_build
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
################################################################################
7+
# Application overlay - nrf54lm20a
8+
9+
CONFIG_SOC_FLASH_NRF_PARTIAL_ERASE=n
10+
CONFIG_NVS=n
11+
CONFIG_NVS_LOOKUP_CACHE=n
12+
CONFIG_SETTINGS_NVS_NAME_CACHE=n
13+
CONFIG_ZMS=y
14+
CONFIG_SETTINGS_ZMS_CUSTOM_SECTOR_COUNT=y
15+
CONFIG_SETTINGS_ZMS_SECTOR_COUNT=8
16+
CONFIG_ZMS_LOOKUP_CACHE=y
17+
CONFIG_ZMS_LOOKUP_CACHE_SIZE=512
18+
CONFIG_ZMS_LOOKUP_CACHE_FOR_SETTINGS=y
19+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
20+
CONFIG_BT_RX_STACK_SIZE=5120

samples/bluetooth/mesh/dfu/distributor/sample.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ tests:
88
- nrf52840dk/nrf52840
99
- nrf54l15dk/nrf54l15/cpuapp
1010
- nrf54l15dk/nrf54l10/cpuapp
11+
- nrf54lm20dk/nrf54lm20a/cpuapp
1112
platform_allow:
1213
- nrf52840dk/nrf52840
1314
- nrf54l15dk/nrf54l15/cpuapp
1415
- nrf54l15dk/nrf54l10/cpuapp
16+
- nrf54lm20dk/nrf54lm20a/cpuapp
1517
tags:
1618
- bluetooth
1719
- ci_build
@@ -23,10 +25,12 @@ tests:
2325
- nrf52840dk/nrf52840
2426
- nrf54l15dk/nrf54l15/cpuapp
2527
- nrf54l15dk/nrf54l10/cpuapp
28+
- nrf54lm20dk/nrf54lm20a/cpuapp
2629
platform_allow:
2730
- nrf52840dk/nrf52840
2831
- nrf54l15dk/nrf54l15/cpuapp
2932
- nrf54l15dk/nrf54l10/cpuapp
33+
- nrf54lm20dk/nrf54lm20a/cpuapp
3034
extra_args: OVERLAY_CONFIG=overlay-smp-bt-auth.conf
3135
tags:
3236
- bluetooth
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
################################################################################
7+
# Application overlay - nrf54lm20a
8+
9+
CONFIG_SOC_FLASH_NRF_PARTIAL_ERASE=n
10+
CONFIG_NVS=n
11+
CONFIG_NVS_LOOKUP_CACHE=n
12+
CONFIG_SETTINGS_NVS_NAME_CACHE=n
13+
CONFIG_ZMS=y
14+
CONFIG_SETTINGS_ZMS_CUSTOM_SECTOR_COUNT=y
15+
CONFIG_SETTINGS_ZMS_SECTOR_COUNT=8
16+
CONFIG_ZMS_LOOKUP_CACHE=y
17+
CONFIG_ZMS_LOOKUP_CACHE_SIZE=512
18+
CONFIG_ZMS_LOOKUP_CACHE_FOR_SETTINGS=y
19+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
20+
CONFIG_BT_RX_STACK_SIZE=5120

samples/bluetooth/mesh/dfu/target/sample.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ tests:
99
- nrf52840dongle/nrf52840
1010
- nrf54l15dk/nrf54l15/cpuapp
1111
- nrf54l15dk/nrf54l10/cpuapp
12+
- nrf54lm20dk/nrf54lm20a/cpuapp
1213
platform_allow:
1314
- nrf52840dk/nrf52840
1415
- nrf52840dongle/nrf52840
1516
- nrf54l15dk/nrf54l15/cpuapp
1617
- nrf54l15dk/nrf54l10/cpuapp
18+
- nrf54lm20dk/nrf54lm20a/cpuapp
1719
tags:
1820
- bluetooth
1921
- ci_build
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
################################################################################
7+
# Application overlay - nrf54lm20a
8+
9+
CONFIG_SOC_FLASH_NRF_PARTIAL_ERASE=n
10+
CONFIG_SPI_NOR=n
11+
CONFIG_NVS=n
12+
CONFIG_NVS_LOOKUP_CACHE=n
13+
CONFIG_SETTINGS_NVS_NAME_CACHE=n
14+
CONFIG_ZMS=y
15+
CONFIG_SETTINGS_ZMS_CUSTOM_SECTOR_COUNT=y
16+
CONFIG_SETTINGS_ZMS_SECTOR_COUNT=8
17+
CONFIG_ZMS_LOOKUP_CACHE=y
18+
CONFIG_ZMS_LOOKUP_CACHE_SIZE=512
19+
CONFIG_ZMS_LOOKUP_CACHE_FOR_SETTINGS=y
20+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
21+
CONFIG_BT_RX_STACK_SIZE=5120

0 commit comments

Comments
 (0)