MG24 entropy/filesystem fixes

This commit is contained in:
liquidraver
2026-03-09 11:27:38 +01:00
parent f23852735f
commit 37c07b29f0
2 changed files with 16 additions and 0 deletions
+11
View File
@@ -24,3 +24,14 @@ CONFIG_ASSERT=y
# ========== Heap ==========
# Silabs BLE stack requires larger heap (override zephcore_common 2KB default)
CONFIG_HEAP_MEM_POOL_SIZE=32768
# ========== Storage ==========
# BLE bonds via file-based settings on LittleFS (same as nRF52)
CONFIG_NVS=n
CONFIG_SETTINGS_NVS=n
CONFIG_SETTINGS_FILE=y
CONFIG_SETTINGS_FILE_PATH="/lfs/settings"
# ========== ADC ==========
# No battery voltage divider on MG24 boards — disable ADC driver
CONFIG_ADC=n
@@ -29,6 +29,11 @@
/delete-node/ zephyr,user;
};
/* Enable SEMAILBOX — hardware crypto + TRNG (entropy source for mbedTLS/BLE) */
&se {
status = "okay";
};
/* Disable I2C0 — default pins PC4(SCL)/PC5(SDA) conflict with NSS/RXEN */
&i2c0 {
status = "disabled";