Skip to content

Commit

Permalink
feat(boards): add nrf52840-nosd snippet
Browse files Browse the repository at this point in the history
Add snippet to build for nRF52840 boards while ignoring the SoftDevice.
This might be useful for especially memory-intensive applications.
  • Loading branch information
krikun98 authored and petejohanson committed Nov 13, 2024
1 parent 63af296 commit 4438b7b
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 0 deletions.
34 changes: 34 additions & 0 deletions app/snippets/nrf52840-nosd/nrf52840-nosd.overlay
Original file line number Diff line number Diff line change
@@ -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)>;
};
};
};
6 changes: 6 additions & 0 deletions app/snippets/nrf52840-nosd/snippet.yml
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 4438b7b

Please sign in to comment.