Skip to content

Commit 1e8c37f

Browse files
committed
Enable LIT, CIP and UAT support for CC13x4_26x4, and remove CC13x4 all-clusters-app
1 parent 129ba81 commit 1e8c37f

File tree

37 files changed

+157
-2109
lines changed

37 files changed

+157
-2109
lines changed

docs/guides/ti/matter-users-guide/enabling_icd_on_ti_devices.md

+22-7
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@ and set the following parameter to true:
1717
chip_enable_icd_server = true
1818
```
1919

20+
To enable LIT ICD behavior, Check In Protcol Support and User Active Mode Trigger
21+
Support, set the following parameter to true:
22+
23+
```
24+
chip_enable_icd_lit = true
25+
```
26+
2027
TI examples have only been tested with the ICD Server configuration. To enable
2128
the client configuration, set `chip_enable_icd_client` to true.
2229

@@ -43,17 +50,25 @@ mode threshold, and polling intervals can be configured in
4350
#define CHIP_DEVICE_CONFIG_ICD_FAST_POLL_INTERVAL chip::System::Clock::Milliseconds32(100)
4451
```
4552

53+
To enable LIT ICD behavior, set the polling period to be greater than 15 seconds, and the active mode threshold to at least 5000 milliseconds.
54+
4655
## ZAP File Changes
4756

4857
Open up the ZAP file (in `examples/<example-name>/<example-name>-common`) for
4958
the example being configured as an ICD. Add the ICD Management Cluster for
50-
Endpoint 0.
59+
Endpoint 0 as either a Server or Client, depending on your configuration.
5160

52-
Open up the .matter file (in `examples/<example-name>/<example-name>-common`)
53-
corresponding to the example and add in the ICDManagement cluster.
61+
To enable LIT ICD behavior, set the FeatureMap to 0x0007 to enable Check-In
62+
Protocol Support, User Active Mode Trigger Support, and Long Idle Time Support.
63+
In addition, enable the UserActiveModeTriggerHint, UserActiveModeTriggerInstruction,
64+
and MaximumCheckInBackOff attributes.
5465

55-
In addition, each endpoint has a list of clusters that it supports. Add the
56-
ICDManagement cluster to this list.
66+
After making the desired changes in the zap file, generate the .matter file by running
67+
the following commands:
68+
69+
```
70+
$ cd /connectedhomeip/scripts/tools/zap
71+
$ ./generate.py examples/<example>/<example>-common/<example>-app.zap
72+
73+
```
5774

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.

examples/all-clusters-app/cc13x4_26x4/.gn

-30
This file was deleted.

examples/all-clusters-app/cc13x4_26x4/BUILD.gn

-141
This file was deleted.

0 commit comments

Comments
 (0)