Skip to content

Commit 4b55585

Browse files
author
Memfault Inc
committed
Memfault Firmware SDK 1.30.2 (Build 15462)
1 parent 5b833a7 commit 4b55585

File tree

5 files changed

+36
-31
lines changed

5 files changed

+36
-31
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to
77
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88

9+
## [1.30.2] - 2025-10-10
10+
11+
This is a patch release, including only a change to boolean Kconfig prompts so
12+
they comply with Kconfig requirements in the nRF-Connect SDK.
13+
914
## [1.30.1] - 2025-10-03
1015

1116
This is a patch release, fixing one bug and applying a minor code quality

VERSION

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
BUILD ID: 15397
2-
GIT COMMIT: 1aae918e39
3-
VERSION: 1.30.1
1+
BUILD ID: 15462
2+
GIT COMMIT: b238b31908
3+
VERSION: 1.30.2

components/include/memfault/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ typedef struct {
2020
} sMfltSdkVersion;
2121

2222
#define MEMFAULT_SDK_VERSION \
23-
{ .major = 1, .minor = 30, .patch = 1 }
24-
#define MEMFAULT_SDK_VERSION_STR "1.30.1"
23+
{ .major = 1, .minor = 30, .patch = 2 }
24+
#define MEMFAULT_SDK_VERSION_STR "1.30.2"
2525

2626
#ifdef __cplusplus
2727
}

ports/zephyr/Kconfig

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ config MEMFAULT_CACHE_FAULT_REGS
2727
in the Memfault Issues view.
2828

2929
config MEMFAULT_USER_CONFIG_ENABLE
30-
bool "Enable user configuration of the Memfault SDK"
30+
bool "User configuration of the Memfault SDK"
3131
default y
3232
help
3333
When enabled, a user must add the three Memfault
@@ -48,7 +48,7 @@ config MEMFAULT_USER_CONFIG_SILENT_FAIL
4848
memfault_trace_reason_user_config.def
4949

5050
config MEMFAULT_SOC_FAMILY_ESP32
51-
bool "Enable ESP32 support"
51+
bool "ESP32 support"
5252
# Note: the generic ESP32 family config changed from SOC_FAMILY_ESP32 to
5353
# SOC_FAMILY_ESPRESSIF_ESP32 in Zephyr 3.7.0. To provide backwards
5454
# compatible support without referencing unavailable Kconfig values,
@@ -288,7 +288,7 @@ config MEMFAULT_REBOOT_REASON_CUSTOM_ENABLE
288288
by the default set of reboot reasons.
289289

290290
config MEMFAULT_COMPACT_LOG
291-
bool "Enable compact logging"
291+
bool "Compact logging"
292292
default n
293293
select REQUIRES_STD_C11
294294
select GNU_C_EXTENSIONS
@@ -318,7 +318,7 @@ config MEMFAULT_LOGGING_RAM_SIZE
318318
room for a reasonalbe number of log entries.
319319

320320
config MEMFAULT_METRICS_LOGS_ENABLE
321-
bool "Enable collection of metrics for log message counts"
321+
bool "Metrics for log message counts"
322322
default y
323323
help
324324
When enabled, Memfault will collect metrics for log messages.
@@ -351,7 +351,7 @@ config MEMFAULT_ROOT_CERT_STORAGE_CUSTOM
351351
endchoice
352352

353353
config MEMFAULT_HTTP_ENABLE
354-
bool "Enables support for using Memfault's HTTP APIs"
354+
bool "Support for using Memfault's HTTP APIs"
355355
default y if SOC_SERIES_NRF91X && TRUSTED_EXECUTION_NONSECURE
356356
imply POSIX_API
357357
depends on NETWORKING
@@ -400,7 +400,7 @@ config MEMFAULT_HTTP_PACKETIZER_BUFFER_SIZE
400400
allocated.
401401

402402
config MEMFAULT_HTTP_PERIODIC_UPLOAD
403-
bool "Enables a work job to periodically push new data to Memfault"
403+
bool "Work job to periodically push new data to Memfault"
404404
default y if SOC_SERIES_NRF91X
405405
help
406406
This implementation makes use of a k_timer_* and k_work_submit to schedule
@@ -602,7 +602,7 @@ menuconfig MEMFAULT_METRICS
602602
if MEMFAULT_METRICS
603603

604604
config MEMFAULT_METRICS_EXTRA_DEFS_FILE
605-
bool "Enable inclusion of additional metrics definition file"
605+
bool "Include additional metrics definition file"
606606
default n
607607
help
608608
Enables inclusion of an additional metric definition file,
@@ -644,7 +644,7 @@ choice MEMFAULT_PLATFORM_TIME_SINCE_BOOT
644644
endchoice
645645

646646
config MEMFAULT_METRICS_DEFAULT_SET_ENABLE
647-
bool "Enable a default set of metrics by the Zephyr port"
647+
bool "Default set of metrics by the Zephyr port"
648648
default y
649649
depends on INIT_STACKS
650650
depends on THREAD_RUNTIME_STATS
@@ -656,7 +656,7 @@ config MEMFAULT_METRICS_DEFAULT_SET_ENABLE
656656
When disabled, no default metrics will be collected.
657657

658658
config MEMFAULT_FS_BYTES_FREE_METRIC
659-
bool "Enable a metric for the amount of free space on the filesystem"
659+
bool "Metric for the amount of free space on the filesystem"
660660
default y if "$(dt_path_enabled,/fstab)"
661661
depends on FILE_SYSTEM
662662
help
@@ -677,22 +677,22 @@ config MEMFAULT_FS_BYTES_FREE_VFS_PATH
677677
fstab nodes will be used.
678678

679679
config MEMFAULT_METRICS_CPU_TEMP
680-
bool "Enable CPU temperature metrics"
680+
bool "CPU temperature metrics"
681681
default y if "$(dt_alias_enabled,die-temp0)"
682682
depends on SENSOR
683683
help
684684
Memfault CPU temperature metric component. Requires a `die-temp0`
685685
device tree node alias.
686686

687687
config MEMFAULT_METRICS_SYNC_SUCCESS
688-
bool "Enable sync success metrics"
688+
bool "Sync success metrics"
689689
default y
690690
help
691691
Memfault user-defined sync success metric component. More information
692692
at https://mflt.io/core-metrics .
693693

694694
config MEMFAULT_METRICS_MEMFAULT_SYNC_SUCCESS
695-
bool "Enable memfault sync success metrics"
695+
bool "Memfault sync success metrics"
696696
default y
697697
depends on MEMFAULT_HTTP_ENABLE
698698
help
@@ -701,14 +701,14 @@ config MEMFAULT_METRICS_MEMFAULT_SYNC_SUCCESS
701701
https://mflt.io/core-metrics .
702702

703703
config MEMFAULT_METRICS_CONNECTIVITY_CONNECTED_TIME
704-
bool "Enable memfault connectivity time metrics"
704+
bool "Memfault connectivity time metrics"
705705
default y
706706
help
707707
Memfault connectivity time metric component. More information at
708708
https://mflt.io/core-metrics .
709709

710710
config MEMFAULT_METRICS_BATTERY_ENABLE
711-
bool "Enable battery metrics"
711+
bool "Battery metrics"
712712
default n
713713
help
714714
Memfault battery metric component. More information at
@@ -722,19 +722,19 @@ config MEMFAULT_BATTERY_METRICS_BOOT_ON_SYSTEM_INIT
722722
Automatically initialize the battery metric subsystem on bootup
723723

724724
config MEMFAULT_METRICS_TCP_IP
725-
bool "Enable TCP/IP metrics"
725+
bool "TCP/IP metrics"
726726
default y
727727
depends on NET_STATISTICS && NET_STATISTICS_USER_API
728728
help
729729
Collects Memfault metrics for TCP/IP statistics.
730730

731731
config MEMFAULT_METRICS_WIFI
732-
bool "Enable Wi-Fi metrics"
732+
bool "Wi-Fi metrics"
733733
default y
734734
depends on NET_MGMT_EVENT && WIFI
735735

736736
config MEMFAULT_METRICS_BLUETOOTH
737-
bool "Enable Bluetooth metrics"
737+
bool "Bluetooth metrics"
738738
default y
739739
depends on BT && BT_CONN
740740
# BT_REMOTE_INFO enables the connection callback when remote info is
@@ -755,14 +755,14 @@ config MEMFAULT_METRICS_BLUETOOTH_DELAYED_MS
755755
RSSI + remote info are invalid on initial connection callback.
756756

757757
config MEMFAULT_METRICS_MEMORY_USAGE
758-
bool "Enable memory usage metrics"
758+
bool "Memory usage metrics"
759759
default y
760760
depends on SYS_HEAP_RUNTIME_STATS
761761
help
762762
Collects Memfault metrics for memory usage stats.
763763

764764
config MEMFAULT_METRICS_THREADS
765-
bool "Enable per-thread metrics"
765+
bool "Per-thread metrics"
766766
default y
767767
depends on THREAD_STACK_INFO
768768
depends on INIT_STACKS
@@ -783,15 +783,15 @@ config MEMFAULT_METRICS_THREADS_MEMORY_SCALE_FACTOR
783783
when Memfault's cloud processes the data.
784784

785785
config MEMFAULT_METRICS_THREADS_DEFAULTS
786-
bool "Enable default thread metrics"
786+
bool "Default thread metrics"
787787
default y
788788
depends on MEMFAULT_METRICS_THREADS
789789
help
790790
Enables default set of threads to track metrics on (idle, sysworkq). If
791791
providing a custom set of threads to track, disable this option.
792792

793793
config MEMFAULT_METRICS_BOOT_TIME
794-
bool "Enable boot time metrics"
794+
bool "Boot time metrics"
795795
default y
796796
help
797797
Collects boot time metrics for the device
@@ -846,7 +846,7 @@ config MEMFAULT_CATCH_ZEPHYR_ASSERT
846846
a MEMFAULT_ASSERT() invocation.
847847

848848
config MEMFAULT_PLATFORM_EXTRA_CONFIG_FILE
849-
bool "Enable inclusion of additional platform config file"
849+
bool "Additional platform config file"
850850
default n
851851
help
852852
Enables inclusion of an additional platform config file,
@@ -917,7 +917,7 @@ config MEMFAULT_DATETIME_TIMESTAMP_EVENT_CALLBACK
917917
the application's date_time event handler.
918918

919919
config MEMFAULT_CDR_ENABLE
920-
bool "Enable the Memfault CDR component"
920+
bool "Memfault CDR component"
921921
default y
922922
help
923923
Permits usage of the Memfault CDR feature. See

ports/zephyr/ncs/Kconfig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ config MEMFAULT_NRF_CONNECT_SDK
55
if MEMFAULT_NRF_CONNECT_SDK
66

77
config MEMFAULT_FOTA
8-
bool "Enable Memfault FOTA Library"
8+
bool "Memfault FOTA Library"
99
default n
1010
depends on MEMFAULT_HTTP_ENABLE
1111
depends on FOTA_DOWNLOAD
@@ -18,7 +18,7 @@ config MEMFAULT_FOTA
1818
See https://mflt.io/nrf-fota-setup for more details
1919

2020
config MEMFAULT_NRF_SHELL
21-
bool "Enable Memfault NRF Shell"
21+
bool "Memfault NRF Shell"
2222
default y if MEMFAULT_SHELL
2323
depends on SHELL
2424
help
@@ -45,7 +45,7 @@ endchoice
4545
if MEMFAULT_FOTA
4646

4747
config MEMFAULT_FOTA_CLI_CMD
48-
bool "Enable CLI command for triggering OTA updates"
48+
bool "CLI command for triggering OTA updates"
4949
default y
5050
depends on MEMFAULT_NRF_SHELL
5151

0 commit comments

Comments
 (0)