Skip to content

Commit 8e2187b

Browse files
authored
Update matter-icd.md (#36)
Updated list of components that can be removed to save power & added explanation of the power saving techniques.
1 parent feec416 commit 8e2187b

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

sld248-matter-overview-guides/matter-icd.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,24 @@ ICD functionality should be installed and ready to build. Build the project as y
4040

4141
### **Minimal Power Consumption**
4242

43+
The CLI/Display/Logging/Peripheral components are useful development tools but can be removed to save power when they are no longer needed.
44+
4345
The Lower Power Mode is an optional component, installing it will disable:
4446

45-
- Matter Shell
46-
- OpenThread CLI
47-
- LCD and QR Code
47+
- Silicon Labs Matter → Matter-Thread → OpenThread CLI
48+
- Silicon Labs Matter → Platform → Display → Matter Default LCD/Display Configuration
49+
- Silicon Labs Matter → Platform → Display → Matter Display
50+
- Silicon Labs Matter → Platform → Display → Matter QR Code Display
51+
- Silicon Labs Matter → Platform → UART → Matter UART
52+
- Silicon Labs Matter → Platform → Utils → Logging to UART
53+
- Silicon Labs Matter → Stack → Shell → Matter Shell
54+
55+
Additionally, Matter Support for peripherals (such as LEDs or Buttons) can be removed if necessary. This will remove the appropriate Platform components.
56+
57+
- Silicon Labs Matter → Platform → WSTK Button Support
58+
- Silicon Labs Matter → Platform → matter LED Support
59+
60+
This will make debugging issues significantly more difficult so these components should only be removed at the end of development/testing when trying to optimize for power savings.
4861

4962
## ICD Configurations
5063

@@ -78,6 +91,8 @@ These configurations can be changed by modifying the configuration of the `ICD S
7891
#define SL_ACTIVE_MODE_THRESHOLD 500 // 500ms Active Mode Threshold
7992
```
8093
94+
Power is inversely proportional to idle time: longer idle durations and shorter active periods yield lower average current draw and better battery life. However, excessive idle time increases latency and risks timeouts with the device's parent or Matter controller. A well-optimized configuration minimizes energy use while ensuring network reliability remains acceptable.
95+
8196
### ICD Check-In Protocol Use-Case
8297
8398
The ICD Check-In Protocol use case is used by ICDs to maintain a known relationship in case subscriptions with clients are lost.

0 commit comments

Comments
 (0)