You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[EFR32] Rework NVM3 instances and refactor our KVS implementation to use nvm3 (#16877)
* Merge chip_nvm3 section into silabs default nvm3 section. Rework the efr32Config nvm3 driver, tweaks to linkerfile for the nvm3 section
* Refactore efr32 kvs implementation to use silabs nvm3 driver
* Fix some return codes for KVS
* Update ldscript for mg24. Add verifications in kvs implementation. Regroup nvm3 and kvs init. Set ble default connection params
* Delay keymap commit to nvm, Build argument for kvs entry count, Clean up
* Add build option in efr32_sdk.gni and detail in build script
* add info in read me
* Fix typo, add NVM to wordlist
* undo unwanted change to zap and pigweed submodule.
* remove mv command
Monitor & log memory usage at runtime. (Default false)
64
64
enable_openthread_cli
65
65
Enables openthread cli without matter shell. (Default true)
66
+
kvs_max_entries
67
+
Set the maxium Kvs entries that can be store in NVM (Default 75)
68
+
Thresholds: 30 <= kvs_max_entries <= 255
66
69
show_qr_code
67
70
Enables QR code on LCD for devices with an LCD
68
71
setupDiscriminator
@@ -144,14 +147,14 @@ else
144
147
BUILD_DIR=$OUTDIR/$EFR32_BOARD
145
148
echo BUILD_DIR="$BUILD_DIR"
146
149
if [ "$USE_WIFI"==true ];then
147
-
gn gen --check --fail-on-unused-args --root="$ROOT" --dotfile="$ROOT"/build_for_wifi_gnfile.gn --args="efr32_board=\"$EFR32_BOARD\"$optArgs""$BUILD_DIR"
150
+
gn gen --check --fail-on-unused-args --export-compile-commands --root="$ROOT" --dotfile="$ROOT"/build_for_wifi_gnfile.gn --args="efr32_board=\"$EFR32_BOARD\"$optArgs""$BUILD_DIR"
148
151
else
149
152
# thread build
150
153
#
151
154
if [ -z"$optArgs" ];then
152
-
gn gen --check --fail-on-unused-args --root="$ROOT" --args="efr32_board=\"$EFR32_BOARD\"""$BUILD_DIR"
155
+
gn gen --check --fail-on-unused-args --export-compile-commands --root="$ROOT" --args="efr32_board=\"$EFR32_BOARD\"""$BUILD_DIR"
153
156
else
154
-
gn gen --check --fail-on-unused-args --root="$ROOT" --args="efr32_board=\"$EFR32_BOARD\"$optArgs""$BUILD_DIR"
157
+
gn gen --check --fail-on-unused-args --export-compile-commands --root="$ROOT" --args="efr32_board=\"$EFR32_BOARD\"$optArgs""$BUILD_DIR"
0 commit comments