feat(boards): add nrf52840-nosd snippet

Add snippet to build for nRF52840 boards while ignoring the SoftDevice.
This might be useful for especially memory-intensive applications.
This commit is contained in:
Alexander Krikun 2024-10-11 01:26:58 +04:00 committed by Pete Johanson
parent 63af296b6e
commit 4438b7b835
2 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,34 @@
/*
* Copyright (c) 2024 The ZMK Contributors
*
* SPDX-License-Identifier: MIT
*/
/delete-node/ &sd_partition;
/delete-node/ &code_partition;
/delete-node/ &storage_partition;
&flash0 {
partitions {
sd_partition: partition@0 {
reg = <0x0 DT_SIZE_K(4)>;
};
code_partition: partition@1000 {
reg = <DT_SIZE_K(4) DT_SIZE_K(844)>;
};
/*
* The flash starting at 0x000d4000 and ending at
* 0x000f3fff is reserved for use by the application.
*/
/*
* Storage partition will be used by FCB/LittleFS/NVS
* if enabled.
*/
storage_partition: partition@d4000 {
reg = <DT_SIZE_K(848) DT_SIZE_K(128)>;
};
};
};

View File

@ -0,0 +1,6 @@
# Copyright (c) 2024 The ZMK Contributors
# SPDX-License-Identifier: MIT
name: nrf52840-nosd
append:
EXTRA_DTC_OVERLAY_FILE: nrf52840-nosd.overlay