update all boards with storage revert

This commit is contained in:
liquidraver committed 2026-03-09 12:58:59 +01:00
1 parent 14f0bb54c6
commit ae47c5a062
6 files changed
+43 -71

No files matched your search

@@ -20,10 +20,6 @@
led0 = &user_led;
};
chosen {
zephyr,settings-partition = &storage_partition;
};
leds {
compatible = "gpio-leds";
user_led: led_0 {
@@ -62,25 +58,19 @@
};
/*
* Flash partitions — split default storage into NVS + LittleFS.
* Standard ESP32 4MB layout:
* 0x3B0000 - 0x3B2000 (8KB) NVS (BLE bonds)
* 0x3B2000 - 0x3E0000 (184KB) LittleFS (identity, contacts)
* Flash partitions — repartition default ESP32 layout.
* Default storage_partition is 192KB at 0x3B0000.
*
* 0x3B0000 - 0x3E0000 (192KB) LittleFS (identity, contacts, channels, BLE bonds)
*/
/delete-node/ &storage_partition;
&flash0 {
partitions {
/* NVS 8KB for BLE bonds + settings */
storage_partition: partition@3b0000 {
label = "storage";
reg = <0x3B0000 0x2000>;
};
/* LittleFS 184KB for DataStore */
lfs_partition: partition@3b2000 {
/* LittleFS 192KB for DataStore + file-based BLE settings */
lfs_partition: partition@3b0000 {
label = "lfs";
reg = <0x3B2000 0x2E000>;
reg = <0x3B0000 0x30000>;
};
};
};
+5 -11
View File
@@ -21,7 +21,6 @@
};
chosen {
zephyr,settings-partition = &storage_partition;
zephyr,display = &oled;
};
@@ -89,7 +88,8 @@
* Flash partitions — repartition default ESP32-S3 16 MB layout.
* Default storage_partition is 192 KB at 0xFB0000.
* Delete unused partitions (lpcore, scratch, coredump) to reclaim space.
* Split into: NVS 8 KB (BLE bonds) + LittleFS 376 KB (DataStore).
*
* 0xFA0000 - 0x1000000 (384KB) LittleFS (identity, contacts, channels, BLE bonds)
*/
/delete-node/ &slot0_lpcore_partition;
/delete-node/ &slot1_lpcore_partition;
@@ -99,16 +99,10 @@
&flash0 {
partitions {
/* NVS 8 KB for BLE bonds + settings */
storage_partition: partition@fa0000 {
label = "storage";
reg = <0xFA0000 0x2000>;
};
/* LittleFS 376 KB for DataStore (identity, contacts, channels, etc.) */
lfs_partition: partition@fa2000 {
/* LittleFS 384KB for DataStore + file-based BLE settings */
lfs_partition: partition@fa0000 {
label = "lfs";
reg = <0xFA2000 0x5E000>;
reg = <0xFA0000 0x60000>;
};
};
};
@@ -23,7 +23,6 @@
chosen {
zephyr,console = &usb_serial;
zephyr,shell-uart = &usb_serial;
zephyr,settings-partition = &storage_partition;
};
};
@@ -57,22 +56,17 @@
/*
* Flash partitions — repartition default ESP32 layout.
* Default storage_partition is 192KB at 0x3B0000.
* Split into: NVS 8KB (BLE bonds) + LittleFS 184KB (identity, contacts, etc.)
*
* 0x3B0000 - 0x3E0000 (192KB) LittleFS (identity, contacts, channels, BLE bonds)
*/
/delete-node/ &storage_partition;
&flash0 {
partitions {
/* NVS 8KB for BLE bonds + settings */
storage_partition: partition@3b0000 {
label = "storage";
reg = <0x3B0000 0x2000>;
};
/* LittleFS 184KB for DataStore */
lfs_partition: partition@3b2000 {
/* LittleFS 192KB for DataStore + file-based BLE settings */
lfs_partition: partition@3b0000 {
label = "lfs";
reg = <0x3B2000 0x2E000>;
reg = <0x3B0000 0x30000>;
};
};
};
@@ -23,7 +23,6 @@
chosen {
zephyr,console = &usb_serial;
zephyr,shell-uart = &usb_serial;
zephyr,settings-partition = &storage_partition;
};
};
@@ -57,22 +56,17 @@
/*
* Flash partitions — repartition default ESP32 layout.
* Default storage_partition is 192KB at 0x3B0000.
* Split into: NVS 8KB (BLE bonds) + LittleFS 184KB (identity, contacts, etc.)
*
* 0x3B0000 - 0x3E0000 (192KB) LittleFS (identity, contacts, channels, BLE bonds)
*/
/delete-node/ &storage_partition;
&flash0 {
partitions {
/* NVS 8KB for BLE bonds + settings */
storage_partition: partition@3b0000 {
label = "storage";
reg = <0x3B0000 0x2000>;
};
/* LittleFS 184KB for DataStore */
lfs_partition: partition@3b2000 {
/* LittleFS 192KB for DataStore + file-based BLE settings */
lfs_partition: partition@3b0000 {
label = "lfs";
reg = <0x3B2000 0x2E000>;
reg = <0x3B0000 0x30000>;
};
};
};
@@ -20,10 +20,6 @@
aliases {
lora0 = &lora;
};
chosen {
zephyr,settings-partition = &storage_partition;
};
};
/* Disable I2C22 — default pins P1.10/P1.11 (D4/D5) conflict with NSS/RXEN */
@@ -67,8 +63,7 @@
*
* 0x00000 - 0x10000 (64KB) MCUboot (reserved, even if unused)
* 0x10000 - 0x14E000 (1272KB) Application (slot0 — expanded into slot1 space)
* 0x14E000 - 0x150000 (8KB) NVS storage (BLE bonds) — 2 sectors × 4KB
* 0x150000 - 0x165000 (84KB) LittleFS (identity, contacts, channels)
* 0x14E000 - 0x165000 (92KB) LittleFS (identity, contacts, channels, BLE bonds)
*/
/delete-node/ &slot0_partition;
/delete-node/ &slot1_partition;
@@ -82,16 +77,10 @@
reg = <0x10000 0x13E000>; /* 1272KB */
};
/* NVS 8KB for BLE bonds + settings (2 × 4KB sectors) */
storage_partition: partition@14e000 {
label = "storage";
reg = <0x14E000 0x2000>;
};
/* LittleFS 84KB for DataStore */
lfs_partition: partition@150000 {
/* LittleFS 92KB for DataStore + file-based BLE settings */
lfs_partition: partition@14e000 {
label = "lfs";
reg = <0x150000 0x15000>;
reg = <0x14E000 0x17000>;
};
};
};