File tree 4 files changed +40
-1
lines changed
protocols/matter/getting_started
releases_and_maturity/releases
light_switch/snippets/lit_icd
4 files changed +40
-1
lines changed Original file line number Diff line number Diff line change @@ -288,6 +288,26 @@ Configure radio transmitter power
288
288
289
289
See :ref: `ug_matter_gs_transmission_power ` for more information.
290
290
291
+ .. _ug_matter_device_low_power_calibration_period :
292
+
293
+ Configure radio driver temperature calibration period
294
+ *****************************************************
295
+
296
+ The radio driver requires periodic calibration events to compensate the potential temperature changes that may affect the clock configuration.
297
+ How often the calibration should take place depends on the device's environment and the temperature changes the device is exposed to.
298
+ For example, a device that is mobile or installed outdoors likely requires shorter calibration period than a device that is installed indoors.
299
+
300
+ Additionally, the calibration period has an impact on the device's power consumption, because it results in device wake-ups.
301
+ It is recommended not to use a calibration period value smaller than required to avoid the unnecessary increase in power consumption.
302
+
303
+ You can configure the calibration period using the following Kconfig options:
304
+
305
+ * :kconfig:option: `CONFIG_NRF_802154_TEMPERATURE_UPDATE_PERIOD ` - Configures the 802.15.4 radio driver calibration period in milliseconds.
306
+ The default value is 60000 ms (60 s), which is optimal for most use cases.
307
+ * :kconfig:option: `CONFIG_MPSL_CALIBRATION_PERIOD ` - Configures Multiprotocol Service Layer (MPSL) driver calibration period in milliseconds.
308
+ This is used only, if the application uses LFRC or it is run on an nRF54L Series SoC.
309
+ The default value is 4000 ms (4 s), which is likely too aggressive for most use cases.
310
+
291
311
Disable unused RAM sections
292
312
***************************
293
313
Original file line number Diff line number Diff line change @@ -139,7 +139,11 @@ Gazell
139
139
Matter
140
140
------
141
141
142
- * Added a new documentation page :ref: `ug_matter_group_communication ` in the :ref: `ug_matter_intro_overview `.
142
+ * Added:
143
+
144
+ * A new documentation page :ref: `ug_matter_group_communication ` in the :ref: `ug_matter_intro_overview `.
145
+ * A new section :ref: `ug_matter_device_low_power_calibration_period ` in the :ref: `ug_matter_device_low_power_configuration `.
146
+ * :ref: `ug_matter_debug_snippet `.
143
147
144
148
* Disabled the :ref: `mpsl ` before performing factory reset to speed up the process.
145
149
* Added :ref: `ug_matter_debug_snippet `.
Original file line number Diff line number Diff line change 7
7
# Enable LIT ICD configuration
8
8
CONFIG_CHIP_ICD_LIT_SUPPORT=y
9
9
CONFIG_CHIP_ICD_SIT_SLOW_POLL_LIMIT=5000
10
+
11
+ # Use the same value as CONFIG_CHIP_ICD_IDLE_MODE_DURATION
12
+ CONFIG_CHIP_ICD_SLOW_POLL_INTERVAL=300000
13
+
14
+ # Use greater than default (200 ms) value to limit the impact of Active Threshold Duration on power consumption
15
+ CONFIG_CHIP_ICD_FAST_POLLING_INTERVAL=500
16
+
10
17
CONFIG_CHIP_ICD_REPORT_ON_ACTIVE_MODE=y
11
18
CONFIG_NCS_SAMPLE_MATTER_ZAP_FILES_PATH="snippets/lit_icd"
Original file line number Diff line number Diff line change @@ -22,6 +22,14 @@ config CHIP_ICD_LIT_SUPPORT
22
22
config CHIP_ICD_SIT_SLOW_POLL_LIMIT
23
23
default 5000
24
24
25
+ # Use the same value as CONFIG_CHIP_ICD_IDLE_MODE_DURATION
26
+ config CHIP_ICD_SLOW_POLL_INTERVAL
27
+ default 300000
28
+
29
+ # Use greater than default (200 ms) value to limit the impact of Active Threshold Duration on power consumption
30
+ config CHIP_ICD_FAST_POLLING_INTERVAL
31
+ default 500
32
+
25
33
config CHIP_ICD_REPORT_ON_ACTIVE_MODE
26
34
default y
27
35
You can’t perform that action at this time.
0 commit comments