Skip to content

Commit fee3cc0

Browse files
restyled-commitsabiradarti
authored andcommitted
Restyled by prettier-markdown
1 parent 8f60e31 commit fee3cc0

File tree

1 file changed

+27
-11
lines changed

1 file changed

+27
-11
lines changed

docs/guides/ti/enabling_icd_on_ti_devices.md

+27-11
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,38 @@
22

33
## Overview
44

5-
Intermittently Connected Devices are devices in a network that do not always need to be active. Matter has defined a cluster that helps capture this behavior; this configuration is ideal for devices that need to operate with low power consumption or do not have a need to always be on the network. Matter examples on the TI CC13x4 platform can be configured to act as ICDs.
5+
Intermittently Connected Devices are devices in a network that do not always
6+
need to be active. Matter has defined a cluster that helps capture this
7+
behavior; this configuration is ideal for devices that need to operate with low
8+
power consumption or do not have a need to always be on the network. Matter
9+
examples on the TI CC13x4 platform can be configured to act as ICDs.
610

711
## Platform Code Changes
8-
To configure a TI example as an ICD, open up the `args.gni` file of the example and set the following parameter to true:
12+
13+
To configure a TI example as an ICD, open up the `args.gni` file of the example
14+
and set the following parameter to true:
915

1016
```
1117
chip_enable_icd_server = true
1218
```
1319

14-
TI examples have only been tested with the ICD Server configuration. To enable the client configuration, set `chip_enable_icd_client` to true.
20+
TI examples have only been tested with the ICD Server configuration. To enable
21+
the client configuration, set `chip_enable_icd_client` to true.
1522

16-
Persistent subscriptions allow devices to attempt resuming existing subscriptions following a device reset. To enable persistent subscriptions, set the following parameter to true:
23+
Persistent subscriptions allow devices to attempt resuming existing
24+
subscriptions following a device reset. To enable persistent subscriptions, set
25+
the following parameter to true:
1726

1827
```
1928
chip_persist_subscriptions = true
2029
```
2130

22-
Subscription timeout resumption allows devices to attempt re-establishing subscriptions that may have expired. This feature is disabled out of box.
31+
Subscription timeout resumption allows devices to attempt re-establishing
32+
subscriptions that may have expired. This feature is disabled out of box.
2333

24-
In addition, various ICD parameters such as idle/active mode duration, active mode threshold, and polling intervals can be configured in `src/platform/cc13xx_26xx/cc13x4_26x4/CHIPPlatformConfig.h`
34+
In addition, various ICD parameters such as idle/active mode duration, active
35+
mode threshold, and polling intervals can be configured in
36+
`src/platform/cc13xx_26xx/cc13x4_26x4/CHIPPlatformConfig.h`
2537

2638
```
2739
#define CHIP_CONFIG_ICD_ACTIVE_MODE_DURATION_MS 1000
@@ -33,11 +45,15 @@ In addition, various ICD parameters such as idle/active mode duration, active mo
3345

3446
## ZAP File Changes
3547

36-
Open up the ZAP file (in `examples/<example-name>/<example-name>-common`) for the example being configured as an ICD. Add the ICD Management Cluster for Endpoint 0.
37-
38-
Open up the .matter file (in `examples/<example-name>/<example-name>-common`) corresponding to the example and add in the ICDManagement cluster.
48+
Open up the ZAP file (in `examples/<example-name>/<example-name>-common`) for
49+
the example being configured as an ICD. Add the ICD Management Cluster for
50+
Endpoint 0.
3951

40-
In addition, each endpoint has a list of clusters that it supports. Add the ICDManagement cluster to this list.
52+
Open up the .matter file (in `examples/<example-name>/<example-name>-common`)
53+
corresponding to the example and add in the ICDManagement cluster.
4154

42-
The lock-app example's .matter file can be used as a reference. These additions allow the ICDManagement cluster's callbacks to be accessed.
55+
In addition, each endpoint has a list of clusters that it supports. Add the
56+
ICDManagement cluster to this list.
4357

58+
The lock-app example's .matter file can be used as a reference. These additions
59+
allow the ICDManagement cluster's callbacks to be accessed.

0 commit comments

Comments
 (0)