Skip to content

Commit 166dd9a

Browse files
authored
Merge branch 'master' into feature/add-validation-logic
2 parents 477167c + 8ebace8 commit 166dd9a

File tree

60 files changed

+49
-1552
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+49
-1552
lines changed

config/nrfconnect/app/flashing.cmake

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ add_custom_command(OUTPUT "${FLASHBUNDLE_FLASHER_PLATFORM}"
4040
VERBATIM)
4141

4242
if (merged_hex_to_flash)
43-
set(flashbundle_hex_to_copy "zephyr/${merged_hex_to_flash}")
43+
set(flashbundle_hex_to_copy "${merged_hex_to_flash}")
4444
else()
45-
set(flashbundle_hex_to_copy "zephyr/${KERNEL_HEX_NAME}")
45+
set(flashbundle_hex_to_copy "../merged.hex")
4646
endif()
4747

4848
add_custom_command(OUTPUT "${FLASHBUNDLE_FIRMWARE}"

examples/air-purifier-app/air-purifier-common/air-purifier-app.matter

-10
Original file line numberDiff line numberDiff line change
@@ -1344,7 +1344,6 @@ cluster Thermostat = 513 {
13441344
kMatterScheduleConfiguration = 0x80;
13451345
kPresets = 0x100;
13461346
kSetpoints = 0x200;
1347-
kQueuedPresetsSupported = 0x400;
13481347
}
13491348

13501349
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1442,11 +1441,6 @@ cluster Thermostat = 513 {
14421441
PresetTypeFeaturesBitmap presetTypeFeatures = 2;
14431442
}
14441443

1445-
struct QueuedPresetStruct {
1446-
nullable octet_string<16> presetHandle = 0;
1447-
nullable epoch_s transitionTimestamp = 1;
1448-
}
1449-
14501444
struct ScheduleTypeStruct {
14511445
SystemModeEnum systemMode = 0;
14521446
int8u numberOfSchedules = 1;
@@ -1521,7 +1515,6 @@ cluster Thermostat = 513 {
15211515
readonly attribute optional boolean presetsSchedulesEditable = 82;
15221516
readonly attribute optional TemperatureSetpointHoldPolicyBitmap temperatureSetpointHoldPolicy = 83;
15231517
readonly attribute optional nullable epoch_s setpointHoldExpiryTimestamp = 84;
1524-
readonly attribute optional nullable QueuedPresetStruct queuedPreset = 85;
15251518
readonly attribute command_id generatedCommandList[] = 65528;
15261519
readonly attribute command_id acceptedCommandList[] = 65529;
15271520
readonly attribute event_id eventList[] = 65530;
@@ -1559,7 +1552,6 @@ cluster Thermostat = 513 {
15591552

15601553
request struct SetActivePresetRequestRequest {
15611554
octet_string<16> presetHandle = 0;
1562-
optional int16u delayMinutes = 1;
15631555
}
15641556

15651557
request struct StartPresetsSchedulesEditRequestRequest {
@@ -1588,8 +1580,6 @@ cluster Thermostat = 513 {
15881580
command access(invoke: manage) CancelPresetsSchedulesEditRequest(): DefaultSuccess = 8;
15891581
/** This command is used to notify the server that all edits are done and should be committed. */
15901582
command access(invoke: manage) CommitPresetsSchedulesRequest(): DefaultSuccess = 9;
1591-
/** This command is sent to cancel a queued preset. */
1592-
command access(invoke: manage) CancelSetActivePresetRequest(): DefaultSuccess = 10;
15931583
/** This command sets the set point hold policy. */
15941584
command SetTemperatureSetpointHoldPolicy(SetTemperatureSetpointHoldPolicyRequest): DefaultSuccess = 11;
15951585
}

examples/all-clusters-app/all-clusters-common/all-clusters-app.matter

-11
Original file line numberDiff line numberDiff line change
@@ -5073,7 +5073,6 @@ cluster Thermostat = 513 {
50735073
kMatterScheduleConfiguration = 0x80;
50745074
kPresets = 0x100;
50755075
kSetpoints = 0x200;
5076-
kQueuedPresetsSupported = 0x400;
50775076
}
50785077

50795078
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -5171,11 +5170,6 @@ cluster Thermostat = 513 {
51715170
PresetTypeFeaturesBitmap presetTypeFeatures = 2;
51725171
}
51735172

5174-
struct QueuedPresetStruct {
5175-
nullable octet_string<16> presetHandle = 0;
5176-
nullable epoch_s transitionTimestamp = 1;
5177-
}
5178-
51795173
struct ScheduleTypeStruct {
51805174
SystemModeEnum systemMode = 0;
51815175
int8u numberOfSchedules = 1;
@@ -5250,7 +5244,6 @@ cluster Thermostat = 513 {
52505244
readonly attribute optional boolean presetsSchedulesEditable = 82;
52515245
readonly attribute optional TemperatureSetpointHoldPolicyBitmap temperatureSetpointHoldPolicy = 83;
52525246
readonly attribute optional nullable epoch_s setpointHoldExpiryTimestamp = 84;
5253-
readonly attribute optional nullable QueuedPresetStruct queuedPreset = 85;
52545247
readonly attribute command_id generatedCommandList[] = 65528;
52555248
readonly attribute command_id acceptedCommandList[] = 65529;
52565249
readonly attribute event_id eventList[] = 65530;
@@ -5288,7 +5281,6 @@ cluster Thermostat = 513 {
52885281

52895282
request struct SetActivePresetRequestRequest {
52905283
octet_string<16> presetHandle = 0;
5291-
optional int16u delayMinutes = 1;
52925284
}
52935285

52945286
request struct StartPresetsSchedulesEditRequestRequest {
@@ -5317,8 +5309,6 @@ cluster Thermostat = 513 {
53175309
command access(invoke: manage) CancelPresetsSchedulesEditRequest(): DefaultSuccess = 8;
53185310
/** This command is used to notify the server that all edits are done and should be committed. */
53195311
command access(invoke: manage) CommitPresetsSchedulesRequest(): DefaultSuccess = 9;
5320-
/** This command is sent to cancel a queued preset. */
5321-
command access(invoke: manage) CancelSetActivePresetRequest(): DefaultSuccess = 10;
53225312
/** This command sets the set point hold policy. */
53235313
command SetTemperatureSetpointHoldPolicy(SetTemperatureSetpointHoldPolicyRequest): DefaultSuccess = 11;
53245314
}
@@ -8610,7 +8600,6 @@ endpoint 1 {
86108600
ram attribute presetsSchedulesEditable;
86118601
ram attribute temperatureSetpointHoldPolicy default = 0;
86128602
ram attribute setpointHoldExpiryTimestamp;
8613-
callback attribute queuedPreset;
86148603
callback attribute generatedCommandList;
86158604
callback attribute acceptedCommandList;
86168605
callback attribute eventList;

examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter

-10
Original file line numberDiff line numberDiff line change
@@ -3618,7 +3618,6 @@ cluster Thermostat = 513 {
36183618
kMatterScheduleConfiguration = 0x80;
36193619
kPresets = 0x100;
36203620
kSetpoints = 0x200;
3621-
kQueuedPresetsSupported = 0x400;
36223621
}
36233622

36243623
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -3716,11 +3715,6 @@ cluster Thermostat = 513 {
37163715
PresetTypeFeaturesBitmap presetTypeFeatures = 2;
37173716
}
37183717

3719-
struct QueuedPresetStruct {
3720-
nullable octet_string<16> presetHandle = 0;
3721-
nullable epoch_s transitionTimestamp = 1;
3722-
}
3723-
37243718
struct ScheduleTypeStruct {
37253719
SystemModeEnum systemMode = 0;
37263720
int8u numberOfSchedules = 1;
@@ -3795,7 +3789,6 @@ cluster Thermostat = 513 {
37953789
readonly attribute optional boolean presetsSchedulesEditable = 82;
37963790
readonly attribute optional TemperatureSetpointHoldPolicyBitmap temperatureSetpointHoldPolicy = 83;
37973791
readonly attribute optional nullable epoch_s setpointHoldExpiryTimestamp = 84;
3798-
readonly attribute optional nullable QueuedPresetStruct queuedPreset = 85;
37993792
readonly attribute command_id generatedCommandList[] = 65528;
38003793
readonly attribute command_id acceptedCommandList[] = 65529;
38013794
readonly attribute event_id eventList[] = 65530;
@@ -3833,7 +3826,6 @@ cluster Thermostat = 513 {
38333826

38343827
request struct SetActivePresetRequestRequest {
38353828
octet_string<16> presetHandle = 0;
3836-
optional int16u delayMinutes = 1;
38373829
}
38383830

38393831
request struct StartPresetsSchedulesEditRequestRequest {
@@ -3862,8 +3854,6 @@ cluster Thermostat = 513 {
38623854
command access(invoke: manage) CancelPresetsSchedulesEditRequest(): DefaultSuccess = 8;
38633855
/** This command is used to notify the server that all edits are done and should be committed. */
38643856
command access(invoke: manage) CommitPresetsSchedulesRequest(): DefaultSuccess = 9;
3865-
/** This command is sent to cancel a queued preset. */
3866-
command access(invoke: manage) CancelSetActivePresetRequest(): DefaultSuccess = 10;
38673857
/** This command sets the set point hold policy. */
38683858
command SetTemperatureSetpointHoldPolicy(SetTemperatureSetpointHoldPolicyRequest): DefaultSuccess = 11;
38693859
}

examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter

-10
Original file line numberDiff line numberDiff line change
@@ -1267,7 +1267,6 @@ cluster Thermostat = 513 {
12671267
kMatterScheduleConfiguration = 0x80;
12681268
kPresets = 0x100;
12691269
kSetpoints = 0x200;
1270-
kQueuedPresetsSupported = 0x400;
12711270
}
12721271

12731272
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1365,11 +1364,6 @@ cluster Thermostat = 513 {
13651364
PresetTypeFeaturesBitmap presetTypeFeatures = 2;
13661365
}
13671366

1368-
struct QueuedPresetStruct {
1369-
nullable octet_string<16> presetHandle = 0;
1370-
nullable epoch_s transitionTimestamp = 1;
1371-
}
1372-
13731367
struct ScheduleTypeStruct {
13741368
SystemModeEnum systemMode = 0;
13751369
int8u numberOfSchedules = 1;
@@ -1444,7 +1438,6 @@ cluster Thermostat = 513 {
14441438
readonly attribute optional boolean presetsSchedulesEditable = 82;
14451439
readonly attribute optional TemperatureSetpointHoldPolicyBitmap temperatureSetpointHoldPolicy = 83;
14461440
readonly attribute optional nullable epoch_s setpointHoldExpiryTimestamp = 84;
1447-
readonly attribute optional nullable QueuedPresetStruct queuedPreset = 85;
14481441
readonly attribute command_id generatedCommandList[] = 65528;
14491442
readonly attribute command_id acceptedCommandList[] = 65529;
14501443
readonly attribute event_id eventList[] = 65530;
@@ -1482,7 +1475,6 @@ cluster Thermostat = 513 {
14821475

14831476
request struct SetActivePresetRequestRequest {
14841477
octet_string<16> presetHandle = 0;
1485-
optional int16u delayMinutes = 1;
14861478
}
14871479

14881480
request struct StartPresetsSchedulesEditRequestRequest {
@@ -1511,8 +1503,6 @@ cluster Thermostat = 513 {
15111503
command access(invoke: manage) CancelPresetsSchedulesEditRequest(): DefaultSuccess = 8;
15121504
/** This command is used to notify the server that all edits are done and should be committed. */
15131505
command access(invoke: manage) CommitPresetsSchedulesRequest(): DefaultSuccess = 9;
1514-
/** This command is sent to cancel a queued preset. */
1515-
command access(invoke: manage) CancelSetActivePresetRequest(): DefaultSuccess = 10;
15161506
/** This command sets the set point hold policy. */
15171507
command SetTemperatureSetpointHoldPolicy(SetTemperatureSetpointHoldPolicyRequest): DefaultSuccess = 11;
15181508
}

examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter

-10
Original file line numberDiff line numberDiff line change
@@ -1624,7 +1624,6 @@ cluster Thermostat = 513 {
16241624
kMatterScheduleConfiguration = 0x80;
16251625
kPresets = 0x100;
16261626
kSetpoints = 0x200;
1627-
kQueuedPresetsSupported = 0x400;
16281627
}
16291628

16301629
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1722,11 +1721,6 @@ cluster Thermostat = 513 {
17221721
PresetTypeFeaturesBitmap presetTypeFeatures = 2;
17231722
}
17241723

1725-
struct QueuedPresetStruct {
1726-
nullable octet_string<16> presetHandle = 0;
1727-
nullable epoch_s transitionTimestamp = 1;
1728-
}
1729-
17301724
struct ScheduleTypeStruct {
17311725
SystemModeEnum systemMode = 0;
17321726
int8u numberOfSchedules = 1;
@@ -1801,7 +1795,6 @@ cluster Thermostat = 513 {
18011795
readonly attribute optional boolean presetsSchedulesEditable = 82;
18021796
readonly attribute optional TemperatureSetpointHoldPolicyBitmap temperatureSetpointHoldPolicy = 83;
18031797
readonly attribute optional nullable epoch_s setpointHoldExpiryTimestamp = 84;
1804-
readonly attribute optional nullable QueuedPresetStruct queuedPreset = 85;
18051798
readonly attribute command_id generatedCommandList[] = 65528;
18061799
readonly attribute command_id acceptedCommandList[] = 65529;
18071800
readonly attribute event_id eventList[] = 65530;
@@ -1839,7 +1832,6 @@ cluster Thermostat = 513 {
18391832

18401833
request struct SetActivePresetRequestRequest {
18411834
octet_string<16> presetHandle = 0;
1842-
optional int16u delayMinutes = 1;
18431835
}
18441836

18451837
request struct StartPresetsSchedulesEditRequestRequest {
@@ -1868,8 +1860,6 @@ cluster Thermostat = 513 {
18681860
command access(invoke: manage) CancelPresetsSchedulesEditRequest(): DefaultSuccess = 8;
18691861
/** This command is used to notify the server that all edits are done and should be committed. */
18701862
command access(invoke: manage) CommitPresetsSchedulesRequest(): DefaultSuccess = 9;
1871-
/** This command is sent to cancel a queued preset. */
1872-
command access(invoke: manage) CancelSetActivePresetRequest(): DefaultSuccess = 10;
18731863
/** This command sets the set point hold policy. */
18741864
command SetTemperatureSetpointHoldPolicy(SetTemperatureSetpointHoldPolicyRequest): DefaultSuccess = 11;
18751865
}

examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter

-10
Original file line numberDiff line numberDiff line change
@@ -1207,7 +1207,6 @@ cluster Thermostat = 513 {
12071207
kMatterScheduleConfiguration = 0x80;
12081208
kPresets = 0x100;
12091209
kSetpoints = 0x200;
1210-
kQueuedPresetsSupported = 0x400;
12111210
}
12121211

12131212
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1305,11 +1304,6 @@ cluster Thermostat = 513 {
13051304
PresetTypeFeaturesBitmap presetTypeFeatures = 2;
13061305
}
13071306

1308-
struct QueuedPresetStruct {
1309-
nullable octet_string<16> presetHandle = 0;
1310-
nullable epoch_s transitionTimestamp = 1;
1311-
}
1312-
13131307
struct ScheduleTypeStruct {
13141308
SystemModeEnum systemMode = 0;
13151309
int8u numberOfSchedules = 1;
@@ -1384,7 +1378,6 @@ cluster Thermostat = 513 {
13841378
readonly attribute optional boolean presetsSchedulesEditable = 82;
13851379
readonly attribute optional TemperatureSetpointHoldPolicyBitmap temperatureSetpointHoldPolicy = 83;
13861380
readonly attribute optional nullable epoch_s setpointHoldExpiryTimestamp = 84;
1387-
readonly attribute optional nullable QueuedPresetStruct queuedPreset = 85;
13881381
readonly attribute command_id generatedCommandList[] = 65528;
13891382
readonly attribute command_id acceptedCommandList[] = 65529;
13901383
readonly attribute event_id eventList[] = 65530;
@@ -1422,7 +1415,6 @@ cluster Thermostat = 513 {
14221415

14231416
request struct SetActivePresetRequestRequest {
14241417
octet_string<16> presetHandle = 0;
1425-
optional int16u delayMinutes = 1;
14261418
}
14271419

14281420
request struct StartPresetsSchedulesEditRequestRequest {
@@ -1451,8 +1443,6 @@ cluster Thermostat = 513 {
14511443
command access(invoke: manage) CancelPresetsSchedulesEditRequest(): DefaultSuccess = 8;
14521444
/** This command is used to notify the server that all edits are done and should be committed. */
14531445
command access(invoke: manage) CommitPresetsSchedulesRequest(): DefaultSuccess = 9;
1454-
/** This command is sent to cancel a queued preset. */
1455-
command access(invoke: manage) CancelSetActivePresetRequest(): DefaultSuccess = 10;
14561446
/** This command sets the set point hold policy. */
14571447
command SetTemperatureSetpointHoldPolicy(SetTemperatureSetpointHoldPolicyRequest): DefaultSuccess = 11;
14581448
}

examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter

-10
Original file line numberDiff line numberDiff line change
@@ -1427,7 +1427,6 @@ cluster Thermostat = 513 {
14271427
kMatterScheduleConfiguration = 0x80;
14281428
kPresets = 0x100;
14291429
kSetpoints = 0x200;
1430-
kQueuedPresetsSupported = 0x400;
14311430
}
14321431

14331432
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1525,11 +1524,6 @@ cluster Thermostat = 513 {
15251524
PresetTypeFeaturesBitmap presetTypeFeatures = 2;
15261525
}
15271526

1528-
struct QueuedPresetStruct {
1529-
nullable octet_string<16> presetHandle = 0;
1530-
nullable epoch_s transitionTimestamp = 1;
1531-
}
1532-
15331527
struct ScheduleTypeStruct {
15341528
SystemModeEnum systemMode = 0;
15351529
int8u numberOfSchedules = 1;
@@ -1604,7 +1598,6 @@ cluster Thermostat = 513 {
16041598
readonly attribute optional boolean presetsSchedulesEditable = 82;
16051599
readonly attribute optional TemperatureSetpointHoldPolicyBitmap temperatureSetpointHoldPolicy = 83;
16061600
readonly attribute optional nullable epoch_s setpointHoldExpiryTimestamp = 84;
1607-
readonly attribute optional nullable QueuedPresetStruct queuedPreset = 85;
16081601
readonly attribute command_id generatedCommandList[] = 65528;
16091602
readonly attribute command_id acceptedCommandList[] = 65529;
16101603
readonly attribute event_id eventList[] = 65530;
@@ -1642,7 +1635,6 @@ cluster Thermostat = 513 {
16421635

16431636
request struct SetActivePresetRequestRequest {
16441637
octet_string<16> presetHandle = 0;
1645-
optional int16u delayMinutes = 1;
16461638
}
16471639

16481640
request struct StartPresetsSchedulesEditRequestRequest {
@@ -1671,8 +1663,6 @@ cluster Thermostat = 513 {
16711663
command access(invoke: manage) CancelPresetsSchedulesEditRequest(): DefaultSuccess = 8;
16721664
/** This command is used to notify the server that all edits are done and should be committed. */
16731665
command access(invoke: manage) CommitPresetsSchedulesRequest(): DefaultSuccess = 9;
1674-
/** This command is sent to cancel a queued preset. */
1675-
command access(invoke: manage) CancelSetActivePresetRequest(): DefaultSuccess = 10;
16761666
/** This command sets the set point hold policy. */
16771667
command SetTemperatureSetpointHoldPolicy(SetTemperatureSetpointHoldPolicyRequest): DefaultSuccess = 11;
16781668
}

0 commit comments

Comments
 (0)