From 3de586e49d9506c950b413e7c6b578463f4d115b Mon Sep 17 00:00:00 2001 From: Gillian Minnehan Date: Mon, 13 Jan 2025 09:57:53 -0500 Subject: [PATCH] Update heartbeat interval Kconfig --- .github/workflows/build-and-release.yaml | 2 +- configuration/memfault/memfault_platform_config.h | 2 -- doc/debug_module.rst | 5 ----- overlay-memfault.conf | 2 +- 4 files changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-and-release.yaml b/.github/workflows/build-and-release.yaml index 13b080b..a21243c 100644 --- a/.github/workflows/build-and-release.yaml +++ b/.github/workflows/build-and-release.yaml @@ -141,7 +141,7 @@ jobs: run: | echo "CONFIG_NRF_MODEM_LIB_TRACE_ENABLED=y" >> firmware.conf echo "CONFIG_DEBUG_MODULE_MEMFAULT_USE_EXTERNAL_TRANSPORT=y" >> firmware.conf - echo "CONFIG_DEBUG_MODULE_MEMFAULT_HEARTBEAT_INTERVAL_SEC=3600" >> firmware.conf + echo "CONFIG_MEMFAULT_METRICS_HEARTBEAT_INTERVAL_SECS=3600" >> firmware.conf echo "CONFIG_MEMFAULT_NCS_FW_VERSION_STATIC=y" >> firmware.conf echo "CONFIG_MEMFAULT_NCS_FW_VERSION=\"${{ env.APP_VERSION }}\"" >> firmware.conf echo "CONFIG_MEMFAULT_NCS_FW_TYPE=\"asset_tracker_v2\"" >> firmware.conf diff --git a/configuration/memfault/memfault_platform_config.h b/configuration/memfault/memfault_platform_config.h index cfbdeb0..9013eff 100644 --- a/configuration/memfault/memfault_platform_config.h +++ b/configuration/memfault/memfault_platform_config.h @@ -7,8 +7,6 @@ */ #if defined(CONFIG_DEBUG_MODULE) - /* Prepare captured metric data for upload to Memfault cloud every configured interval. */ -#define MEMFAULT_METRICS_HEARTBEAT_INTERVAL_SECS CONFIG_DEBUG_MODULE_MEMFAULT_HEARTBEAT_INTERVAL_SEC #define MEMFAULT_DATA_EXPORT_CHUNK_MAX_LEN CONFIG_DEBUG_MODULE_MEMFAULT_CHUNK_SIZE_MAX /* Enable battery metrics */ diff --git a/doc/debug_module.rst b/doc/debug_module.rst index 7f9b389..cd608eb 100644 --- a/doc/debug_module.rst +++ b/doc/debug_module.rst @@ -52,11 +52,6 @@ Configuration options CONFIG_DEBUG_MODULE_MEMFAULT_USE_EXTERNAL_TRANSPORT - Configuration for transfer of Memfault data This option, if enabled, makes the debug module trigger events carrying Memfault data. This data can be routed through an external transport to Memfault cloud, for example, through AWS IoT, Azure IoT Hub, or `nRF Cloud`_. -.. _CONFIG_DEBUG_MODULE_MEMFAULT_HEARTBEAT_INTERVAL_SEC: - -CONFIG_DEBUG_MODULE_MEMFAULT_HEARTBEAT_INTERVAL_SEC - Configuration for nRF Connect SDK Memfault metrics tracking interval - This option sets the time interval for tracking |NCS| Memfault metrics. - .. _CONFIG_DEBUG_MODULE_MEMFAULT_CHUNK_SIZE_MAX: CONFIG_DEBUG_MODULE_MEMFAULT_CHUNK_SIZE_MAX - Configuration for maximum size of transmitted packets diff --git a/overlay-memfault.conf b/overlay-memfault.conf index 017aaaa..4a33479 100644 --- a/overlay-memfault.conf +++ b/overlay-memfault.conf @@ -35,7 +35,7 @@ CONFIG_MEMFAULT_EVENT_STORAGE_SIZE=2048 # Configure frequency of periodic upload and heartbeat collection CONFIG_MEMFAULT_HTTP_PERIODIC_UPLOAD=y CONFIG_MEMFAULT_HTTP_PERIODIC_UPLOAD_INTERVAL_SECS=10800 -CONFIG_DEBUG_MODULE_MEMFAULT_HEARTBEAT_INTERVAL_SEC=3600 +CONFIG_MEMFAULT_METRICS_HEARTBEAT_INTERVAL_SECS=3600 # To override the version for FOTA testing, set the following line # CONFIG_MEMFAULT_NCS_FW_VERSION_PREFIX="0.0.1+"