Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TC feature definitions to General Commissioning Cluster XML files #34604

Merged

Conversation

swan-amazon
Copy link
Contributor

@swan-amazon swan-amazon commented Jul 29, 2024

This commit introduces the "Terms and Conditions" (TC) feature definitions to the General Commissioning Cluster XML data model files. The changes include new attributes, commands, and commissioning errors related to the TC feature.

Changes include:

  • Added TC feature definition with bitmask.
  • Introduced new commissioning errors related to TC:
    • RequiredTCNotAccepted
    • TCAcknowledgementsNotReceived
    • TCMinVersionNotMet
  • Added new attributes for TC:
    • TCAcceptedVersion
    • TCMinRequiredVersion
    • TCAcknowledgements
    • TCAcknowledgementsRequired
  • Added new commands for TC acknowledgements:
    • SetTCAcknowledgements
    • SetTCAcknowledgementsResponse

These changes only modify the XML files. A follow-up commit will regenerate the necessary files.

This commit introduces the "Terms and Conditions" (TC) feature
definitions to the General Commissioning Cluster XML data model files.
The changes include new attributes, commands, and commissioning errors
related to the TC feature.

Changes include:
- Added TC feature definition with bitmask.
- Introduced new commissioning errors related to TC:
  - RequiredTCNotAccepted
  - TCAcknowledgementsNotReceived
  - TCMinVersionNotMet
- Added new attributes for TC:
  - TCAcceptedVersion
  - TCMinRequiredVersion
  - TCAcknowledgements
  - TCAcknowledgementsRequired
- Added new commands for TC acknowledgements:
  - SetTCAcknowledgements
  - SetTCAcknowledgementsResponse

These changes only modify the XML files. A follow-up commit will
regenerate the necessary files.
Copy link

semanticdiff-com bot commented Jul 29, 2024

Review changes with SemanticDiff.

Analyzed 6 of 121 files.

Overall, the semantic diff is 1% smaller than the GitHub diff.

File Information
Filename Status
zzz_generated/darwin-framework-tool/zap-generated/cluster/Commands.h Unsupported file format
zzz_generated/chip-tool/zap-generated/cluster/Commands.h Unsupported file format
zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp Unsupported file format
zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.h Unsupported file format
zzz_generated/app-common/app-common/zap-generated/callback.h Unsupported file format
zzz_generated/app-common/app-common/zap-generated/cluster-enums-check.h Unsupported file format
zzz_generated/app-common/app-common/zap-generated/cluster-enums.h Unsupported file format
zzz_generated/app-common/app-common/zap-generated/cluster-objects.cpp Unsupported file format
zzz_generated/app-common/app-common/zap-generated/cluster-objects.h Unsupported file format
zzz_generated/app-common/app-common/zap-generated/ids/Attributes.h Unsupported file format
zzz_generated/app-common/app-common/zap-generated/ids/Commands.h Unsupported file format
zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp Unsupported file format
zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.h Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRAttributeSpecifiedCheck.mm Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRAttributeTLVValueDecoder.mm Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRClusterConstants.h Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRClusterNames.mm Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRClusters.h Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRClusters.mm Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.h Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.mm Unsupported file format
src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloads_Internal.h Unsupported file format
src/darwin/Framework/CHIP/templates/availability.yaml Unsupported file format
✔️ src/controller/python/chip/clusters/CHIPClusters.py Analyzed
✔️ src/controller/python/chip/clusters/Objects.py Analyzed
src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp Unsupported file format
src/controller/java/generated/java/matter/controller/cluster/clusters/GeneralCommissioningCluster.kt Unsupported file format
✔️ src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java Analyzed
✔️ src/controller/java/generated/java/chip/devicecontroller/ClusterIDMapping.java 10.75% smaller
✔️ src/controller/java/generated/java/chip/devicecontroller/ClusterInfoMapping.java Analyzed
✔️ src/controller/java/generated/java/chip/devicecontroller/ClusterReadMapping.java Analyzed
src/controller/data_model/controller-clusters.matter Unsupported file format
src/app/zap-templates/zcl/data-model/chip/general-commissioning-cluster.xml Unsupported file format
examples/window-app/common/window-app.matter Unsupported file format
examples/virtual-device-app/virtual-device-common/virtual-device-app.matter Unsupported file format
examples/tv-casting-app/tv-casting-common/tv-casting-app.matter Unsupported file format
examples/tv-app/tv-common/tv-app.matter Unsupported file format
examples/thermostat/thermostat-common/thermostat.matter Unsupported file format
examples/thermostat/qpg/zap/thermostaticRadiatorValve.matter Unsupported file format
examples/thermostat/nxp/zap/thermostat_matter_thread.matter Unsupported file format
examples/thermostat/nxp/zap/thermostat_matter_wifi.matter Unsupported file format
examples/temperature-measurement-app/temperature-measurement-common/temperature-measurement.matter Unsupported file format
examples/smoke-co-alarm-app/smoke-co-alarm-common/smoke-co-alarm-app.matter Unsupported file format
examples/rvc-app/rvc-common/rvc-app.matter Unsupported file format
examples/refrigerator-app/refrigerator-common/refrigerator-app.matter Unsupported file format
examples/pump-controller-app/pump-controller-common/pump-controller-app.matter Unsupported file format
examples/pump-app/silabs/data_model/pump-thread-app.matter Unsupported file format
examples/pump-app/silabs/data_model/pump-wifi-app.matter Unsupported file format
examples/pump-app/pump-common/pump-app.matter Unsupported file format
examples/placeholder/linux/apps/app2/config.matter Unsupported file format
examples/placeholder/linux/apps/app1/config.matter Unsupported file format
examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter Unsupported file format
examples/ota-provider-app/ota-provider-common/ota-provider-app.matter Unsupported file format
examples/network-manager-app/network-manager-common/network-manager-app.matter Unsupported file format
examples/microwave-oven-app/microwave-oven-common/microwave-oven-app.matter Unsupported file format
examples/log-source-app/log-source-common/log-source-app.matter Unsupported file format
examples/lock-app/qpg/zap/lock.matter Unsupported file format
examples/lock-app/nxp/zap/lock-app.matter Unsupported file format
examples/lock-app/lock-common/lock-app.matter Unsupported file format
examples/lit-icd-app/lit-icd-common/lit-icd-server-app.matter Unsupported file format
examples/lighting-app/silabs/data_model/lighting-thread-app.matter Unsupported file format
examples/lighting-app/silabs/data_model/lighting-wifi-app.matter Unsupported file format
examples/lighting-app/qpg/zap/light.matter Unsupported file format
examples/lighting-app/nxp/zap/lighting-on-off.matter Unsupported file format
examples/lighting-app/lighting-common/lighting-app.matter Unsupported file format
examples/lighting-app/bouffalolab/data_model/lighting-app-ethernet.matter Unsupported file format
examples/lighting-app/bouffalolab/data_model/lighting-app-thread.matter Unsupported file format
examples/lighting-app/bouffalolab/data_model/lighting-app-wifi.matter Unsupported file format
examples/light-switch-app/qpg/zap/switch.matter Unsupported file format
examples/light-switch-app/light-switch-common/light-switch-app.matter Unsupported file format
examples/laundry-washer-app/nxp/zap/laundry-washer-app.matter Unsupported file format
examples/fabric-bridge-app/fabric-bridge-common/fabric-bridge-app.matter Unsupported file format
examples/energy-management-app/energy-management-common/energy-management-app.matter Unsupported file format
examples/dishwasher-app/dishwasher-common/dishwasher-app.matter Unsupported file format
examples/contact-sensor-app/nxp/zap-sit/contact-sensor-app.matter Unsupported file format
examples/contact-sensor-app/nxp/zap-lit/contact-sensor-app.matter Unsupported file format
examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter Unsupported file format
examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter Unsupported file format
examples/chef/devices/rootnode_airpurifier_73a6fe2651.matter Unsupported file format
examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter Unsupported file format
examples/chef/devices/rootnode_airqualitysensor_e63187f6c9.matter Unsupported file format
examples/chef/devices/rootnode_basicvideoplayer_0ff86e943b.matter Unsupported file format
examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter Unsupported file format
examples/chef/devices/rootnode_contactsensor_27f76aeaf5.matter Unsupported file format
examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter Unsupported file format
examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter Unsupported file format
examples/chef/devices/rootnode_dimmablepluginunit_f8a9a0b9d4.matter Unsupported file format
examples/chef/devices/rootnode_dishwasher_cc105034fe.matter Unsupported file format
examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter Unsupported file format
examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter Unsupported file format
examples/chef/devices/rootnode_fan_7N2TobIlOX.matter Unsupported file format
examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter Unsupported file format
examples/chef/devices/rootnode_genericswitch_2dfff6e516.matter Unsupported file format
examples/chef/devices/rootnode_genericswitch_9866e35d0b.matter Unsupported file format
examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter Unsupported file format
examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter Unsupported file format
examples/chef/devices/rootnode_laundrywasher_fb10d238c8.matter Unsupported file format
examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter Unsupported file format
examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter Unsupported file format
examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter Unsupported file format
examples/chef/devices/rootnode_onofflight_samplemei.matter Unsupported file format
examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter Unsupported file format
examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter Unsupported file format
examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter Unsupported file format
examples/chef/devices/rootnode_pump_5f904818cc.matter Unsupported file format
examples/chef/devices/rootnode_pump_a811bb33a0.matter Unsupported file format
examples/chef/devices/rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.matter Unsupported file format
examples/chef/devices/rootnode_roboticvacuumcleaner_1807ff0c49.matter Unsupported file format
examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter Unsupported file format
examples/chef/devices/rootnode_smokecoalarm_686fe0dcb8.matter Unsupported file format
examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter Unsupported file format
examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter Unsupported file format
examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter Unsupported file format
examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter Unsupported file format
examples/bridge-app/bridge-common/bridge-app.matter Unsupported file format
examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter Unsupported file format
examples/all-clusters-app/all-clusters-common/all-clusters-app.matter Unsupported file format
examples/air-quality-sensor-app/air-quality-sensor-common/air-quality-sensor-app.matter Unsupported file format
examples/air-purifier-app/air-purifier-common/air-purifier-app.matter Unsupported file format

@swan-amazon
Copy link
Contributor Author

Question: How do I resolve these warnings that are thrown when I try to zap regen?

WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"deprecationMessage":"The errorCode field will be removed","commandField":"errorCode","command":"SetTCAcknowledgementsResponse"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"deprecationMessage":"The TCAcceptedVersion attribute will be removed","isForIds":true,"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcceptedVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"deprecationMessage":"The TCMinRequiredVersion attribute will be removed","isForIds":true,"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCMinRequiredVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"deprecationMessage":"The TCAcknowledgements attribute will be removed","isForIds":true,"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgements"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"deprecationMessage":"The TCAcknowledgementsRequired attribute will be removed","isForIds":true,"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgementsRequired"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"attribute":"TCAcceptedVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"attribute":"TCMinRequiredVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"attribute":"TCAcknowledgements"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"attribute":"TCAcknowledgementsRequired"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcceptedVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcceptedVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcceptedVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCMinRequiredVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCMinRequiredVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCMinRequiredVersion"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgements"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgements"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgements"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgementsRequired"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgementsRequired"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"minimalRelease":"267F4B03-3256-4056-A62D-5237640FDCFE","attribute":"TCAcknowledgementsRequired"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"deprecationMessage":"The tcVersion field will be removed","commandField":"tcVersion","command":"SetTCAcknowledgements"}'
WARNING: Missing "introduced" or "provisional" entry for: 'GeneralCommissioning' '{"deprecationMessage":"The tcUserResponse field will be removed","commandField":"tcUserResponse","command":"SetTCAcknowledgements"}'

Copy link

github-actions bot commented Jul 29, 2024

PR #34604: Size comparison from b6cfeac to e175d46

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section b6cfeac e175d46 change % change
bl602 lighting-app bl602 FLASH 1276462 1276462 0 0.0
RAM 95576 95576 0 0.0
bl602+mfd FLASH 1290720 1290720 0 0.0
RAM 95728 95728 0 0.0
bl602+rpc FLASH 1315430 1315430 0 0.0
RAM 104000 104000 0 0.0
bl702 lighting-app bl702 FLASH 1097356 1097356 0 0.0
RAM 15257 15257 0 0.0
bl702+mfd FLASH 1108050 1108050 0 0.0
RAM 15401 15401 0 0.0
bl702+rpc FLASH 1187422 1187422 0 0.0
RAM 24253 24253 0 0.0
bl706-eth FLASH 880656 880656 0 0.0
RAM 27360 27360 0 0.0
bl706-wifi FLASH 1133608 1133608 0 0.0
RAM 14693 14693 0 0.0
bl702l lighting-app bl702l FLASH 1084254 1084254 0 0.0
RAM 21812 21812 0 0.0
bl702l+mfd FLASH 1095516 1095516 0 0.0
RAM 21964 21964 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 801924 801924 0 0.0
RAM 109428 109428 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105640 105640 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606674 606674 0 0.0
RAM 204580 204580 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204852 204852 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 671001 671001 0 0.0
RAM 77892 77892 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 690861 690861 0 0.0
RAM 80524 80524 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 690861 690861 0 0.0
RAM 80524 80524 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 647797 647797 0 0.0
RAM 72960 72960 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609713 609713 0 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629341 629341 0 0.0
RAM 73436 73436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629341 629341 0 0.0
RAM 73436 73436 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625409 625409 0 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645117 645117 0 0.0
RAM 76452 76452 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645117 645117 0 0.0
RAM 76452 76452 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593637 0 0.0
RAM 67860 67860 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613489 0 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613489 0 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 929000 928992 -8 -0.0
RAM 134700 134700 0 0.0
lock-app BRD4338a FLASH 734716 734716 0 0.0
RAM 207988 207988 0 0.0
window-app BRD4187C FLASH 1014780 1014772 -8 -0.0
RAM 126636 126636 0 0.0
esp32 all-clusters-app c3devkit DRAM 91236 91236 0 0.0
FLASH 1484588 1484588 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117724 117724 0 0.0
FLASH 1553559 1553559 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710605 2710605 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5913546 5913546 0 0.0
RAM 501016 501016 0 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5315394 5315394 0 0.0
RAM 236592 236592 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707196 4707196 0 0.0
RAM 214048 214048 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12347182 12347182 0 0.0
RAM 553626 553626 0 0.0
chip-tool-ipv6only arm64 unknown 20208 20208 0 0.0
FLASH 11044732 11044732 0 0.0
RAM 603384 603384 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11343357 11343357 0 0.0
RAM 550394 550394 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4463232 4463232 0 0.0
RAM 199248 199248 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5640753 5640753 0 0.0
RAM 225136 225136 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757986 4757986 0 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402452 4402452 0 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540598 4540598 0 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3000717 3000717 0 0.0
RAM 155304 155304 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259860 4259860 0 0.0
RAM 236368 236368 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983549 5983549 0 0.0
RAM 578176 578176 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10550253 10550253 0 0.0
RAM 638984 638984 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 899288 899288 0 0.0
RAM 141787 141787 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 964860 964860 0 0.0
RAM 140891 140891 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 834276 834276 0 0.0
RAM 140612 140612 0 0.0
nxp contact k32w0+release FLASH 576084 576084 0 0.0
RAM 70112 70112 0 0.0
k32w1+release FLASH 591784 591784 0 0.0
RAM 74152 74152 0 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69616 69616 0 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82928 82928 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1625364 1625364 0 0.0
RAM 210000 210000 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1535284 1535284 0 0.0
RAM 206728 206728 0 0.0
light cy8ckit_062s2_43012 FLASH 1462532 1462532 0 0.0
RAM 200000 200000 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224344 224344 0 0.0
qpg lighting-app qpg6105+debug FLASH 654812 654812 0 0.0
RAM 104844 104844 0 0.0
lock-app qpg6105+debug FLASH 612264 612264 0 0.0
RAM 99328 99328 0 0.0
stm32 light STM32WB5MM-DK FLASH 477112 477112 0 0.0
RAM 144452 144452 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619000 619000 0 0.0
RAM 50664 50664 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 671198 671198 0 0.0
RAM 149120 149120 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 767122 767122 0 0.0
RAM 110284 110284 0 0.0
bridge-app tlsr9258a FLASH 677616 677616 0 0.0
RAM 91320 91320 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620592 620592 0 0.0
RAM 50708 50708 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706436 706436 0 0.0
RAM 74036 74036 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 619276 619276 0 0.0
RAM 145276 145276 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 805362 805362 0 0.0
RAM 99200 99200 0 0.0
lock-app-dfu tlsr9528a FLASH 652370 652370 0 0.0
RAM 66740 66740 0 0.0
ota-requestor-app tlsr9258a FLASH 695652 695652 0 0.0
RAM 91004 91004 0 0.0
pump-app-usb tlsr9518adk80d FLASH 629946 629946 0 0.0
RAM 55484 55484 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607548 607548 0 0.0
RAM 52728 52728 0 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627334 627334 0 0.0
RAM 52344 52344 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651370 651370 0 0.0
RAM 56364 56364 0 0.0
thermostat tlsr9518adk80d FLASH 626256 626256 0 0.0
RAM 53052 53052 0 0.0
window-covering tlsr9118bdk40d FLASH 521510 521510 0 0.0
RAM 98264 98264 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1674432 1674432 0 0.0
RAM 49700 49700 0 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16397530 16397530 0 0.0
RAM 7197224 7197224 0 0.0

@bzbarsky-apple
Copy link
Contributor

@swan-amazon Note that this will fail CI until codegen is run.

* Auto-update ZAP files.

```bash
python3 ./scripts/tools/zap_regen_all.py
```
Copy link

github-actions bot commented Jul 29, 2024

PR #34604: Size comparison from b6cfeac to 783f268

Increases above 0.2%:

platform target config section b6cfeac 783f268 change % change
linux all-clusters-app debug FLASH 5913546 5941600 28054 0.5
RAM 501016 502320 1304 0.3
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section b6cfeac 783f268 change % change
bl602 lighting-app bl602 FLASH 1276462 1276462 0 0.0
RAM 95576 95576 0 0.0
bl602+mfd FLASH 1290720 1290720 0 0.0
RAM 95728 95728 0 0.0
bl602+rpc FLASH 1315430 1315430 0 0.0
RAM 104000 104000 0 0.0
bl702 lighting-app bl702 FLASH 1097356 1097356 0 0.0
RAM 15257 15257 0 0.0
bl702+mfd FLASH 1108050 1108050 0 0.0
RAM 15401 15401 0 0.0
bl702+rpc FLASH 1187422 1187422 0 0.0
RAM 24253 24253 0 0.0
bl706-eth FLASH 880656 880656 0 0.0
RAM 27360 27360 0 0.0
bl706-wifi FLASH 1133608 1133608 0 0.0
RAM 14693 14693 0 0.0
bl702l lighting-app bl702l FLASH 1084254 1084254 0 0.0
RAM 21812 21812 0 0.0
bl702l+mfd FLASH 1095516 1095516 0 0.0
RAM 21964 21964 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 801924 801940 16 0.0
RAM 109428 109428 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816700 16 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808676 24 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762440 24 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747092 24 0.0
RAM 105640 105640 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606674 606674 0 0.0
RAM 204580 204580 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204852 204852 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 671001 671025 24 0.0
RAM 77892 77892 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 690861 690877 16 0.0
RAM 80524 80524 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 690861 690877 16 0.0
RAM 80524 80524 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 647797 647821 24 0.0
RAM 72960 72960 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609713 609729 16 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629341 629357 16 0.0
RAM 73436 73436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629341 629357 16 0.0
RAM 73436 73436 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625409 625425 16 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645117 645133 16 0.0
RAM 76452 76452 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645117 645133 16 0.0
RAM 76452 76452 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593653 16 0.0
RAM 67860 67860 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613505 16 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 929000 929024 24 0.0
RAM 134700 134700 0 0.0
lock-app BRD4338a FLASH 734716 734716 0 0.0
RAM 207988 207988 0 0.0
window-app BRD4187C FLASH 1014780 1014772 -8 -0.0
RAM 126636 126636 0 0.0
esp32 all-clusters-app c3devkit DRAM 91236 91244 8 0.0
FLASH 1484588 1484784 196 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117724 117724 0 0.0
FLASH 1553559 1553787 228 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710605 2710605 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5913546 5941600 28054 0.5
RAM 501016 502320 1304 0.3
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5315394 5315394 0 0.0
RAM 236592 236592 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707196 4707196 0 0.0
RAM 214048 214048 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12347182 12355416 8234 0.1
RAM 553626 554362 736 0.1
chip-tool-ipv6only arm64 unknown 20208 20224 16 0.1
FLASH 11044732 11050636 5904 0.1
RAM 603384 604128 744 0.1
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11343357 11350747 7390 0.1
RAM 550394 551130 736 0.1
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4463232 4463232 0 0.0
RAM 199248 199248 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5640753 5640753 0 0.0
RAM 225136 225136 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757986 4757986 0 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402452 4402452 0 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540598 4540598 0 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3000717 3000797 80 0.0
RAM 155304 155496 192 0.1
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259860 4259860 0 0.0
RAM 236368 236368 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983549 5983805 256 0.0
RAM 578176 578688 512 0.1
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10550253 10558733 8480 0.1
RAM 638984 639768 784 0.1
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 899288 899476 188 0.0
RAM 141787 141791 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 964860 965048 188 0.0
RAM 140891 140895 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 834276 834296 20 0.0
RAM 140612 140612 0 0.0
nxp contact k32w0+release FLASH 576084 576100 16 0.0
RAM 70112 70112 0 0.0
k32w1+release FLASH 591784 591808 24 0.0
RAM 74152 74152 0 0.0
light k32w0+release FLASH 611696 611712 16 0.0
RAM 69616 69616 0 0.0
k32w1+release FLASH 676528 676544 16 0.0
RAM 82928 82928 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1625364 1625524 160 0.0
RAM 210000 210000 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1535284 1535284 0 0.0
RAM 206728 206728 0 0.0
light cy8ckit_062s2_43012 FLASH 1462532 1462532 0 0.0
RAM 200000 200000 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224344 224344 0 0.0
qpg lighting-app qpg6105+debug FLASH 654812 654828 16 0.0
RAM 104844 104844 0 0.0
lock-app qpg6105+debug FLASH 612264 612280 16 0.0
RAM 99328 99328 0 0.0
stm32 light STM32WB5MM-DK FLASH 477112 477128 16 0.0
RAM 144452 144452 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619000 619026 26 0.0
RAM 50664 50664 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 671198 671230 32 0.0
RAM 149120 149124 4 0.0
all-clusters-minimal-app tlsr9528a FLASH 767122 767148 26 0.0
RAM 110284 110284 0 0.0
bridge-app tlsr9258a FLASH 677616 677642 26 0.0
RAM 91320 91320 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620592 620618 26 0.0
RAM 50708 50708 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706436 706462 26 0.0
RAM 74036 74036 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 619276 619302 26 0.0
RAM 145276 145276 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 805362 805388 26 0.0
RAM 99200 99200 0 0.0
lock-app-dfu tlsr9528a FLASH 652370 652396 26 0.0
RAM 66740 66740 0 0.0
ota-requestor-app tlsr9258a FLASH 695652 695678 26 0.0
RAM 91004 91004 0 0.0
pump-app-usb tlsr9518adk80d FLASH 629946 629972 26 0.0
RAM 55484 55484 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607548 607574 26 0.0
RAM 52728 52728 0 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627334 627360 26 0.0
RAM 52344 52344 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651370 651396 26 0.0
RAM 56364 56364 0 0.0
thermostat tlsr9518adk80d FLASH 626256 626282 26 0.0
RAM 53052 53052 0 0.0
window-covering tlsr9118bdk40d FLASH 521510 521536 26 0.0
RAM 98264 98264 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1674432 1674640 208 0.0
RAM 49700 49700 0 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16397530 16396098 -1432 -0.0
RAM 7197224 7201648 4424 0.1

@swan-amazon swan-amazon requested a review from cecille July 30, 2024 17:32
Copy link

github-actions bot commented Jul 30, 2024

PR #34604: Size comparison from 268e7ca to a504ee6

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 268e7ca a504ee6 change % change
bl602 lighting-app bl602 FLASH 1277116 1277116 0 0.0
RAM 95888 95888 0 0.0
bl602+mfd FLASH 1291374 1291374 0 0.0
RAM 96040 96040 0 0.0
bl602+rpc FLASH 1316084 1316084 0 0.0
RAM 104312 104312 0 0.0
bl702 lighting-app bl702 FLASH 1098268 1098268 0 0.0
RAM 15241 15241 0 0.0
bl702+mfd FLASH 1108962 1108962 0 0.0
RAM 15385 15385 0 0.0
bl702+rpc FLASH 1188334 1188334 0 0.0
RAM 24237 24237 0 0.0
bl706-eth FLASH 881302 881302 0 0.0
RAM 27344 27344 0 0.0
bl706-wifi FLASH 1134400 1134400 0 0.0
RAM 14677 14677 0 0.0
bl702l lighting-app bl702l FLASH 1085422 1085422 0 0.0
RAM 21796 21796 0 0.0
bl702l+mfd FLASH 1096428 1096428 0 0.0
RAM 21948 21948 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 802336 802352 16 0.0
RAM 109844 109844 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 817028 817044 16 0.0
RAM 117444 117444 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 809008 809024 16 0.0
RAM 111724 111724 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762772 762788 16 0.0
RAM 105864 105864 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747424 747440 16 0.0
RAM 106056 106056 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 610150 610150 0 0.0
RAM 205380 205380 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652630 652630 0 0.0
RAM 205620 205620 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 671393 671409 16 0.0
RAM 78348 78348 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 691245 691261 16 0.0
RAM 80980 80980 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 691245 691261 16 0.0
RAM 80980 80980 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 648181 648197 16 0.0
RAM 73416 73416 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 610033 610049 16 0.0
RAM 71340 71340 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629669 629685 16 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629669 629685 16 0.0
RAM 73892 73892 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625745 625753 8 0.0
RAM 74356 74356 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645453 645469 16 0.0
RAM 76908 76908 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645453 645469 16 0.0
RAM 76908 76908 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 599461 599477 16 0.0
RAM 68364 68364 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 619321 619329 8 0.0
RAM 70996 70996 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 619321 619329 8 0.0
RAM 70996 70996 0 0.0
efr32 lighting-app BRD4187C FLASH 929424 929424 0 0.0
RAM 135148 135148 0 0.0
lock-app BRD4338a FLASH 735092 735092 0 0.0
RAM 208436 208436 0 0.0
window-app BRD4187C FLASH 1015188 1015188 0 0.0
RAM 127084 127084 0 0.0
esp32 all-clusters-app c3devkit DRAM 91564 91564 0 0.0
FLASH 1488774 1488800 26 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 118052 118052 0 0.0
FLASH 1557623 1557639 16 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2729707 2729707 0 0.0
RAM 128272 128272 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5969488 5969744 256 0.0
RAM 506008 506456 448 0.1
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5333072 5333072 0 0.0
RAM 239632 239632 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4710520 4710520 0 0.0
RAM 216960 216960 0 0.0
chip-tool debug unknown 5832 5832 0 0.0
FLASH 12396618 12404086 7468 0.1
RAM 555482 556154 672 0.1
chip-tool-ipv6only arm64 unknown 20256 20272 16 0.1
FLASH 11084812 11090156 5344 0.0
RAM 605344 606056 712 0.1
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11377443 11384219 6776 0.1
RAM 552218 552890 672 0.1
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4466508 4466508 0 0.0
RAM 202128 202128 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5644433 5644433 0 0.0
RAM 228048 228048 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4761306 4761306 0 0.0
RAM 203616 203616 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4405696 4405696 0 0.0
RAM 197760 197760 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4543842 4543842 0 0.0
RAM 202296 202296 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 3019005 3019005 0 0.0
RAM 158472 158472 0 0.0
thermostat-no-ble arm64 unknown 9344 9344 0 0.0
FLASH 4343564 4343564 0 0.0
RAM 242112 242112 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5987333 5987589 256 0.0
RAM 582272 582720 448 0.1
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10600157 10607853 7696 0.1
RAM 642264 642984 720 0.1
mbed lock-app-release cy8cproto_062_4343w FLASH 1503716 1503716 0 0.0
RAM 227296 227296 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 901780 901796 16 0.0
RAM 142084 142084 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 967232 967248 16 0.0
RAM 141188 141188 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 836704 836716 12 0.0
RAM 140944 140944 0 0.0
nxp contact k32w0+release FLASH 576396 576412 16 0.0
RAM 70416 70416 0 0.0
k32w1+release FLASH 592104 592120 16 0.0
RAM 74456 74456 0 0.0
light k32w0+release FLASH 612024 612040 16 0.0
RAM 69920 69920 0 0.0
k32w1+release FLASH 676936 676952 16 0.0
RAM 83232 83232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1628748 1628748 0 0.0
RAM 210760 210760 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1538468 1538468 0 0.0
RAM 207536 207536 0 0.0
light cy8ckit_062s2_43012 FLASH 1463124 1463124 0 0.0
RAM 200776 200776 0 0.0
lock cy8ckit_062s2_43012 FLASH 1460148 1460148 0 0.0
RAM 225120 225120 0 0.0
qpg lighting-app qpg6105+debug FLASH 655100 655108 8 0.0
RAM 105148 105148 0 0.0
lock-app qpg6105+debug FLASH 612536 612544 8 0.0
RAM 99632 99632 0 0.0
stm32 light STM32WB5MM-DK FLASH 477472 477488 16 0.0
RAM 144756 144756 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 619294 619320 26 0.0
RAM 50936 50936 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 673656 673682 26 0.0
RAM 149412 149412 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 769576 769602 26 0.0
RAM 110612 110612 0 0.0
bridge-app tlsr9258a FLASH 677908 677934 26 0.0
RAM 91624 91624 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620886 620912 26 0.0
RAM 50980 50980 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706750 706776 26 0.0
RAM 74316 74316 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 619674 619700 26 0.0
RAM 145580 145580 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 805760 805786 26 0.0
RAM 99504 99504 0 0.0
lock-app-dfu tlsr9528a FLASH 652664 652690 26 0.0
RAM 67012 67012 0 0.0
ota-requestor-app tlsr9258a FLASH 695942 695968 26 0.0
RAM 91308 91308 0 0.0
pump-app-usb tlsr9518adk80d FLASH 630242 630268 26 0.0
RAM 55756 55756 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607842 607868 26 0.0
RAM 53000 53000 0 0.0
shell tlsr9518adk80d FLASH 466794 466794 0 0.0
RAM 68660 68660 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627654 627680 26 0.0
RAM 52696 52696 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651664 651690 26 0.0
RAM 56636 56636 0 0.0
thermostat tlsr9518adk80d FLASH 631430 631456 26 0.0
RAM 53376 53376 0 0.0
window-covering tlsr9118bdk40d FLASH 521804 521830 26 0.0
RAM 98536 98536 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1682740 1682740 0 0.0
RAM 51668 51668 0 0.0
chip-tool-ubsan arm unknown 2404 2404 0 0.0
FLASH 16453810 16464306 10496 0.1
RAM 7226512 7230432 3920 0.1

@mergify mergify bot merged commit 9032548 into project-chip:master Jul 30, 2024
72 checks passed
j-ororke pushed a commit to j-ororke/connectedhomeip that referenced this pull request Jul 31, 2024
…project-chip#34604)

* Add TC feature definitions to General Commissioning Cluster XML files

This commit introduces the "Terms and Conditions" (TC) feature
definitions to the General Commissioning Cluster XML data model files.
The changes include new attributes, commands, and commissioning errors
related to the TC feature.

Changes include:
- Added TC feature definition with bitmask.
- Introduced new commissioning errors related to TC:
  - RequiredTCNotAccepted
  - TCAcknowledgementsNotReceived
  - TCMinVersionNotMet
- Added new attributes for TC:
  - TCAcceptedVersion
  - TCMinRequiredVersion
  - TCAcknowledgements
  - TCAcknowledgementsRequired
- Added new commands for TC acknowledgements:
  - SetTCAcknowledgements
  - SetTCAcknowledgementsResponse

These changes only modify the XML files. A follow-up commit will
regenerate the necessary files.

* Zap regen for Enhanced Setup Flow, Terms and Conditions (TC)

* Auto-update ZAP files.

```bash
python3 ./scripts/tools/zap_regen_all.py
```
@swan-amazon swan-amazon deleted the feature/enhanced-setup-flow-xml branch July 31, 2024 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants