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

Feature/enhanced setup flow feature #34065

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

swan-amazon
Copy link
Contributor

Integrate Terms and Conditions Acknowledgements in Commissioning Process

Fixes #34064

  1. Add support for setting Terms and Conditions acknowledgements

    • Added functionality to set Terms and Conditions acknowledgements and
      acknowledgment version in the General Commissioning cluster.
    • Implemented corresponding commands and responses to handle
      acknowledgements.
  2. Enhance setup flow handling

    • Refactored the setup flow handling to accommodate setting Terms and
      Conditions acknowledgements.
    • Updated the commissioning stages to include configuring Terms and
      Conditions acknowledgements.
  3. Handle setting Terms and Conditions acknowledgements

    • Implemented setting Terms and Conditions acknowledgements in the
      commissioning process.
    • Implemented proper handling of command responses and error checking.
  4. Zap regen

    python3 ./scripts/tools/zap_regen_all.py


if (CHIP_NO_ERROR == LoadAcceptance(mLatchedAcceptance))
{
mTemporalAcceptance.SetValue(mLatchedAcceptance.Value());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is the temporary one needed to be set on load?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW suggest logging on failure to load, to understand whether it's missing or bad version/fornat.

if (!mRequiredAcknowledgements.HasValue())
{
outState = TermsAndConditionsState::OK;
return CHIP_NO_ERROR;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this always returns CHIP_NO_ERROR, why not simply return a TermsAndConditionsState rather than requiring a CHIP_ERROR check and then an output variable check?

Comment on lines 302 to 315
if (CHIP_NO_ERROR != err)
{
//
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this empty block?

@tcarmelveilleux tcarmelveilleux dismissed robszewczyk’s stale review September 6, 2024 18:38

Currently being reviewed by tcarmelveilleux

@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from 6813e2f to a51e3ef Compare September 6, 2024 18:45
Copy link

github-actions bot commented Sep 6, 2024

PR #34065: Size comparison from e96ddd9 to a51e3ef

Full report (77 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e96ddd9 a51e3ef change % change
bl602 lighting-app bl602 FLASH 1279600 1279960 360 0.0
RAM 95904 95920 16 0.0
bl602+mfd FLASH 1293710 1293814 104 0.0
RAM 96048 96064 16 0.0
bl602+rpc FLASH 1318564 1318916 352 0.0
RAM 104328 104352 24 0.0
bl702 lighting-app bl702 FLASH 944934 945290 356 0.0
RAM 15209 15209 0 0.0
bl702+mfd FLASH 947334 947690 356 0.0
RAM 15353 15353 0 0.0
bl702+rpc FLASH 1040246 1040346 100 0.0
RAM 24221 24221 0 0.0
bl706-eth FLASH 648006 648106 100 0.0
RAM 25305 25305 0 0.0
bl706-wifi FLASH 895420 895776 356 0.0
RAM 14525 14525 0 0.0
bl702l lighting-app bl702l FLASH 961594 961694 100 0.0
RAM 16868 16868 0 0.0
bl702l+mfd FLASH 964216 964572 356 0.0
RAM 17012 17012 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678265 678505 240 0.0
RAM 78556 78564 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698117 698365 248 0.0
RAM 81188 81196 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698117 698365 248 0.0
RAM 81188 81196 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655053 655293 240 0.0
RAM 73624 73632 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614601 614841 240 0.0
RAM 71524 71532 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634237 634477 240 0.0
RAM 74076 74084 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634237 634477 240 0.0
RAM 74076 74084 8 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 632625 632865 240 0.0
RAM 74540 74548 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 652341 652581 240 0.0
RAM 77092 77100 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 652341 652581 240 0.0
RAM 77092 77100 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 606917 607157 240 0.0
RAM 68580 68588 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 626769 627009 240 0.0
RAM 71212 71220 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 626769 627009 240 0.0
RAM 71212 71220 8 0.0
efr32 lighting-app BRD4187C FLASH 933684 933908 224 0.0
RAM 135120 135132 12 0.0
lock-app BRD4338a FLASH 740804 741076 272 0.0
RAM 197184 197196 12 0.0
window-app BRD4187C FLASH 1017480 1017768 288 0.0
RAM 127060 127072 12 0.0
esp32 all-clusters-app c3devkit DRAM 94136 94152 16 0.0
FLASH 1538430 1538658 228 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115072 115088 16 0.0
FLASH 1548862 1549122 260 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2768253 2768739 486 0.0
RAM 128808 128904 96 0.1
all-clusters-app debug unknown 5456 5456 0 0.0
FLASH 6079122 6079608 486 0.0
RAM 510840 510936 96 0.0
all-clusters-minimal-app debug unknown 5352 5352 0 0.0
FLASH 5403236 5403722 486 0.0
RAM 240648 240744 96 0.0
bridge-app debug unknown 5336 5336 0 0.0
FLASH 4737058 4737544 486 0.0
RAM 217640 217736 96 0.0
chip-tool debug unknown 5888 5888 0 0.0
FLASH 12653086 12653086 0 0.0
RAM 558570 558570 0 0.0
chip-tool-ipv6only arm64 unknown 20368 20368 0 0.0
FLASH 11325156 11325156 0 0.0
RAM 608672 608672 0 0.0
fabric-admin debug unknown 5720 5720 0 0.0
FLASH 10960469 10960469 0 0.0
RAM 557562 557562 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4559860 4560378 518 0.0
RAM 204288 204384 96 0.0
lighting-app debug+rpc+ui unknown 5984 5984 0 0.0
FLASH 5684561 5685041 480 0.0
RAM 228456 228552 96 0.0
lock-app debug unknown 5272 5272 0 0.0
FLASH 4791694 4792180 486 0.0
RAM 204040 204136 96 0.0
ota-provider-app debug unknown 4648 4648 0 0.0
FLASH 4431200 4431686 486 0.0
RAM 198024 198120 96 0.0
ota-requestor-app debug unknown 4584 4584 0 0.0
FLASH 4569776 4570262 486 0.0
RAM 202560 202656 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3105469 3105965 496 0.0
RAM 159520 159616 96 0.1
thermostat-no-ble arm64 unknown 9320 9336 16 0.2
FLASH 4330692 4331156 464 0.0
RAM 242240 242320 80 0.0
tv-app debug unknown 5552 5552 0 0.0
FLASH 6018149 6018629 480 0.0
RAM 583512 583608 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10859293 10859837 544 0.0
RAM 646200 646312 112 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914064 914284 220 0.0
RAM 142252 142264 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 885732 885832 100 0.0
RAM 140391 140403 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 845456 845676 220 0.0
RAM 141070 141082 12 0.0
nxp contact k32w0+release FLASH 579500 579628 128 0.0
RAM 70676 70692 16 0.0
k32w1+release FLASH 593328 593544 216 0.0
RAM 62712 62720 8 0.0
light k32w0+release FLASH 615128 615288 160 0.0
RAM 70140 70156 16 0.0
k32w1+release FLASH 676952 677168 216 0.0
RAM 47848 47864 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1645964 1646236 272 0.0
RAM 210944 210952 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1549596 1549876 280 0.0
RAM 207656 207672 16 0.0
light cy8ckit_062s2_43012 FLASH 1468388 1468668 280 0.0
RAM 200752 200760 8 0.0
lock cy8ckit_062s2_43012 FLASH 1463660 1463940 280 0.0
RAM 225064 225072 8 0.0
qpg lighting-app qpg6105+debug FLASH 657804 658028 224 0.0
RAM 105192 105200 8 0.0
lock-app qpg6105+debug FLASH 615960 616184 224 0.0
RAM 99660 99676 16 0.0
stm32 light STM32WB5MM-DK FLASH 481608 481832 224 0.0
RAM 144740 144748 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620810 620930 120 0.0
RAM 50940 50956 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 686304 686434 130 0.0
RAM 149584 149600 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 778744 778874 130 0.0
RAM 110744 110760 16 0.0
bridge-app tlsr9258a FLASH 679804 679934 130 0.0
RAM 91596 91612 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 622402 622522 120 0.0
RAM 50980 50996 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708414 708544 130 0.0
RAM 74320 74336 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 624604 624734 130 0.0
RAM 145564 145580 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 810734 810864 130 0.0
RAM 99488 99504 16 0.0
lock-app-dfu tlsr9528a FLASH 655386 655516 130 0.0
RAM 67016 67032 16 0.0
ota-requestor-app tlsr9258a FLASH 697670 697800 130 0.0
RAM 91280 91296 16 0.0
pump-app-usb tlsr9518adk80d FLASH 632112 632242 130 0.0
RAM 55760 55776 16 0.0
pump-controller-app tlsr9518adk80d FLASH 609360 609490 130 0.0
RAM 53004 53020 16 0.0
shell tlsr9518adk80d FLASH 467196 467196 0 0.0
RAM 68668 68668 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 629188 629308 120 0.0
RAM 52700 52716 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653342 653472 130 0.0
RAM 56640 56656 16 0.0
thermostat tlsr9518adk80d FLASH 636092 636222 130 0.0
RAM 53408 53424 16 0.0
window-covering tlsr9118bdk40d FLASH 523346 523476 130 0.0
RAM 98540 98556 16 0.0
tizen all-clusters-app arm unknown 4840 4848 8 0.2
FLASH 1722416 1722872 456 0.0
RAM 89548 89588 40 0.0
chip-tool-ubsan arm unknown 10272 10272 0 0.0
FLASH 17499570 17499570 0 0.0
RAM 7596248 7596248 0 0.0

@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from a51e3ef to cfac90b Compare September 10, 2024 22:55
Copy link

github-actions bot commented Sep 10, 2024

PR #34065: Size comparison from b1829ff to cfac90b

Full report (77 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section b1829ff cfac90b change % change
bl602 lighting-app bl602 FLASH 1278156 1278516 360 0.0
RAM 95832 95848 16 0.0
bl602+mfd FLASH 1292010 1292370 360 0.0
RAM 95968 95984 16 0.0
bl602+rpc FLASH 1317120 1317472 352 0.0
RAM 104256 104272 16 0.0
bl702 lighting-app bl702 FLASH 943860 944216 356 0.0
RAM 15153 15153 0 0.0
bl702+mfd FLASH 946260 946616 356 0.0
RAM 15305 15305 0 0.0
bl702+rpc FLASH 1039180 1039280 100 0.0
RAM 24173 24173 0 0.0
bl706-eth FLASH 646056 646412 356 0.1
RAM 25241 25241 0 0.0
bl706-wifi FLASH 894048 894148 100 0.0
RAM 14477 14477 0 0.0
bl702l lighting-app bl702l FLASH 960520 960620 100 0.0
RAM 16812 16812 0 0.0
bl702l+mfd FLASH 963142 963242 100 0.0
RAM 16964 16964 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 677089 677337 248 0.0
RAM 78484 78492 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 696941 697181 240 0.0
RAM 81124 81132 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 696941 697181 240 0.0
RAM 81124 81132 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 653877 654125 248 0.0
RAM 73552 73560 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 613273 613513 240 0.0
RAM 71460 71476 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 632909 633149 240 0.0
RAM 74004 74020 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 632909 633149 240 0.0
RAM 74004 74020 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 632385 632625 240 0.0
RAM 74508 74516 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 652101 652341 240 0.0
RAM 77052 77060 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 652101 652341 240 0.0
RAM 77052 77060 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 607897 608137 240 0.0
RAM 68596 68612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 627749 627989 240 0.0
RAM 71236 71252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 627749 627989 240 0.0
RAM 71236 71252 16 0.0
efr32 lighting-app BRD4187C FLASH 932464 932688 224 0.0
RAM 135060 135072 12 0.0
lock-app BRD4338a FLASH 740556 740828 272 0.0
RAM 231244 231256 12 0.0
window-app BRD4187C FLASH 1015500 1015756 256 0.0
RAM 127000 127012 12 0.0
esp32 all-clusters-app c3devkit DRAM 94168 94184 16 0.0
FLASH 1539596 1539816 220 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115112 115128 16 0.0
FLASH 1549894 1550138 244 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2771087 2771573 486 0.0
RAM 128928 129024 96 0.1
all-clusters-app debug unknown 5456 5456 0 0.0
FLASH 6082720 6083238 518 0.0
RAM 514432 514528 96 0.0
all-clusters-minimal-app debug unknown 5352 5352 0 0.0
FLASH 5406670 5407188 518 0.0
RAM 240784 240880 96 0.0
bridge-app debug unknown 5336 5336 0 0.0
FLASH 4740144 4740630 486 0.0
RAM 217824 217920 96 0.0
chip-tool debug unknown 5888 5888 0 0.0
FLASH 12676350 12676350 0 0.0
RAM 562250 562250 0 0.0
chip-tool-ipv6only arm64 unknown 20384 20384 0 0.0
FLASH 11341524 11341524 0 0.0
RAM 612376 612376 0 0.0
fabric-admin debug unknown 5720 5720 0 0.0
FLASH 10978929 10978929 0 0.0
RAM 561306 561306 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4562880 4563366 486 0.0
RAM 204440 204536 96 0.0
lighting-app debug+rpc+ui unknown 5984 5984 0 0.0
FLASH 5676465 5676945 480 0.0
RAM 228112 228208 96 0.0
lock-app debug unknown 5272 5272 0 0.0
FLASH 4789428 4789914 486 0.0
RAM 203912 204008 96 0.0
ota-provider-app debug unknown 4648 4648 0 0.0
FLASH 4422812 4423298 486 0.0
RAM 197616 197712 96 0.0
ota-requestor-app debug unknown 4584 4584 0 0.0
FLASH 4561356 4561842 486 0.0
RAM 202184 202280 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3107773 3108253 480 0.0
RAM 159624 159720 96 0.1
thermostat-no-ble arm64 unknown 9336 9352 16 0.2
FLASH 4333156 4333620 464 0.0
RAM 242400 242496 96 0.0
tv-app debug unknown 5552 5552 0 0.0
FLASH 6022229 6022709 480 0.0
RAM 587104 587200 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10883789 10884333 544 0.0
RAM 650224 650352 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 915168 915388 220 0.0
RAM 142272 142284 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 886472 886572 100 0.0
RAM 140411 140423 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 846520 846740 220 0.0
RAM 141090 141102 12 0.0
nxp contact k32w0+release FLASH 580324 580452 128 0.0
RAM 70704 70712 8 0.0
k32w1+release FLASH 594120 594336 216 0.0
RAM 62736 62752 16 0.0
light k32w0+release FLASH 616088 616248 160 0.0
RAM 70168 70176 8 0.0
k32w1+release FLASH 677896 678128 232 0.0
RAM 47880 47888 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646988 1647268 280 0.0
RAM 210968 210976 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1550612 1550884 272 0.0
RAM 207680 207696 16 0.0
light cy8ckit_062s2_43012 FLASH 1466436 1466692 256 0.0
RAM 200672 200680 8 0.0
lock cy8ckit_062s2_43012 FLASH 1462956 1463236 280 0.0
RAM 225024 225032 8 0.0
qpg lighting-app qpg6105+debug FLASH 658924 659148 224 0.0
RAM 105220 105228 8 0.0
lock-app qpg6105+debug FLASH 616864 617088 224 0.0
RAM 99680 99696 16 0.0
stm32 light STM32WB5MM-DK FLASH 480544 480768 224 0.0
RAM 144676 144684 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 621718 621838 120 0.0
RAM 50964 50980 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 687326 687456 130 0.0
RAM 149608 149624 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 779908 780038 130 0.0
RAM 110768 110784 16 0.0
bridge-app tlsr9258a FLASH 680802 680932 130 0.0
RAM 91620 91636 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 621482 621602 120 0.0
RAM 50916 50932 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707514 707644 130 0.0
RAM 74256 74272 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 623742 623872 130 0.0
RAM 145500 145516 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 810036 810166 130 0.0
RAM 99424 99440 16 0.0
lock-app-dfu tlsr9528a FLASH 655346 655476 130 0.0
RAM 66976 66992 16 0.0
ota-requestor-app tlsr9258a FLASH 696778 696908 130 0.0
RAM 91212 91228 16 0.0
pump-app-usb tlsr9518adk80d FLASH 633094 633224 130 0.0
RAM 55784 55800 16 0.0
pump-controller-app tlsr9518adk80d FLASH 610282 610412 130 0.0
RAM 53028 53044 16 0.0
shell tlsr9518adk80d FLASH 467196 467196 0 0.0
RAM 68668 68668 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628260 628380 120 0.0
RAM 52636 52652 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652418 652548 130 0.0
RAM 56576 56592 16 0.0
thermostat tlsr9518adk80d FLASH 637014 637144 130 0.0
RAM 53432 53448 16 0.0
window-covering tlsr9118bdk40d FLASH 522258 522388 130 0.0
RAM 98476 98492 16 0.0
tizen all-clusters-app arm unknown 4852 4860 8 0.2
FLASH 1724808 1725256 448 0.0
RAM 89608 89648 40 0.0
chip-tool-ubsan arm unknown 10284 10284 0 0.0
FLASH 17532394 17532394 0 0.0
RAM 7609864 7609864 0 0.0

@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from cfac90b to c9ecc20 Compare September 13, 2024 22:27
Copy link

github-actions bot commented Sep 13, 2024

PR #34065: Size comparison from 16e4e9b to c9ecc20

Full report (82 builds for bl602, bl702, bl702l, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 16e4e9b c9ecc20 change % change
bl602 lighting-app bl602 FLASH 1278156 1278516 360 0.0
RAM 95832 95848 16 0.0
bl602+mfd FLASH 1292010 1292370 360 0.0
RAM 95968 95984 16 0.0
bl602+rpc FLASH 1317120 1317472 352 0.0
RAM 104256 104272 16 0.0
bl702 lighting-app bl702 FLASH 943860 944216 356 0.0
RAM 15153 15153 0 0.0
bl702+mfd FLASH 946260 946616 356 0.0
RAM 15305 15305 0 0.0
bl702+rpc FLASH 1039180 1039280 100 0.0
RAM 24173 24173 0 0.0
bl706-eth FLASH 646056 646412 356 0.1
RAM 25241 25241 0 0.0
bl706-wifi FLASH 894048 894148 100 0.0
RAM 14477 14477 0 0.0
bl702l lighting-app bl702l FLASH 960520 960620 100 0.0
RAM 16812 16812 0 0.0
bl702l+mfd FLASH 963142 963242 100 0.0
RAM 16964 16964 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 677233 677481 248 0.0
RAM 78492 78500 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 697085 697325 240 0.0
RAM 81132 81140 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 697085 697325 240 0.0
RAM 81132 81140 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 654021 654269 248 0.0
RAM 73560 73568 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 613433 613673 240 0.0
RAM 71460 71476 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 633069 633309 240 0.0
RAM 74004 74020 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 633069 633309 240 0.0
RAM 74004 74020 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 632545 632785 240 0.0
RAM 74508 74516 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 652261 652501 240 0.0
RAM 77052 77060 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 652261 652501 240 0.0
RAM 77052 77060 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608057 608297 240 0.0
RAM 68596 68612 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 627909 628149 240 0.0
RAM 71236 71252 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 627909 628149 240 0.0
RAM 71236 71252 16 0.0
efr32 lighting-app BRD4187C FLASH 932464 932688 224 0.0
RAM 135060 135072 12 0.0
lock-app BRD2605a FLASH 739940 740212 272 0.0
RAM 231212 231224 12 0.0
BRD4338a FLASH 740588 740860 272 0.0
RAM 231244 231256 12 0.0
window-app BRD4187C FLASH 1015500 1015788 288 0.0
RAM 127000 127012 12 0.0
esp32 all-clusters-app c3devkit DRAM 94168 94184 16 0.0
FLASH 1539596 1539816 220 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115112 115128 16 0.0
FLASH 1549894 1550138 244 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2771087 2771573 486 0.0
RAM 128928 129024 96 0.1
all-clusters-app debug unknown 5456 5456 0 0.0
FLASH 6082608 6083094 486 0.0
RAM 514432 514528 96 0.0
all-clusters-minimal-app debug unknown 5352 5352 0 0.0
FLASH 5406670 5407188 518 0.0
RAM 240784 240880 96 0.0
bridge-app debug unknown 5336 5336 0 0.0
FLASH 4740144 4740630 486 0.0
RAM 217824 217920 96 0.0
chip-tool debug unknown 5888 5888 0 0.0
FLASH 12676228 12676228 0 0.0
RAM 562250 562250 0 0.0
chip-tool-ipv6only arm64 unknown 20384 20384 0 0.0
FLASH 11341508 11341508 0 0.0
RAM 612376 612376 0 0.0
fabric-admin debug unknown 5720 5720 0 0.0
FLASH 10978783 10978783 0 0.0
RAM 561306 561306 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4562880 4563366 486 0.0
RAM 204440 204536 96 0.0
lighting-app debug+rpc+ui unknown 5984 5984 0 0.0
FLASH 5676465 5676945 480 0.0
RAM 228112 228208 96 0.0
lock-app debug unknown 5272 5272 0 0.0
FLASH 4789428 4789914 486 0.0
RAM 203912 204008 96 0.0
ota-provider-app debug unknown 4648 4648 0 0.0
FLASH 4422612 4423098 486 0.0
RAM 197616 197712 96 0.0
ota-requestor-app debug unknown 4584 4584 0 0.0
FLASH 4561356 4561842 486 0.0
RAM 202184 202280 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3107773 3108253 480 0.0
RAM 159624 159720 96 0.1
thermostat-no-ble arm64 unknown 9336 9352 16 0.2
FLASH 4333156 4333620 464 0.0
RAM 242400 242496 96 0.0
tv-app debug unknown 5552 5552 0 0.0
FLASH 6022117 6022597 480 0.0
RAM 587104 587200 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10883789 10884333 544 0.0
RAM 650224 650352 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 915168 915388 220 0.0
RAM 142272 142284 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 886464 886564 100 0.0
RAM 140411 140423 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 846520 846740 220 0.0
RAM 141090 141102 12 0.0
nxp contact k32w0+release FLASH 580500 580628 128 0.0
RAM 70720 70728 8 0.0
k32w1+release FLASH 593256 593488 232 0.0
RAM 62560 62576 16 0.0
mcxw71+release FLASH 593008 593224 216 0.0
RAM 62560 62576 16 0.0
light k32w0+release FLASH 616296 616456 160 0.0
RAM 70184 70192 8 0.0
k32w1+release FLASH 679504 679720 216 0.0
RAM 48176 48184 8 0.0
mcxw71+release FLASH 679504 679736 232 0.0
RAM 48176 48184 8 0.0
lock k32w1+release FLASH 701816 702024 208 0.0
RAM 66716 66724 8 0.0
mcxw71+release FLASH 701824 702048 224 0.0
RAM 66716 66724 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646988 1647268 280 0.0
RAM 210968 210976 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1550612 1550884 272 0.0
RAM 207680 207696 16 0.0
light cy8ckit_062s2_43012 FLASH 1466436 1466692 256 0.0
RAM 200672 200680 8 0.0
lock cy8ckit_062s2_43012 FLASH 1462956 1463236 280 0.0
RAM 225024 225032 8 0.0
qpg lighting-app qpg6105+debug FLASH 659060 659284 224 0.0
RAM 105220 105228 8 0.0
lock-app qpg6105+debug FLASH 616968 617192 224 0.0
RAM 99688 99704 16 0.0
stm32 light STM32WB5MM-DK FLASH 480544 480768 224 0.0
RAM 144676 144684 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 621690 621810 120 0.0
RAM 50964 50980 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 688192 688322 130 0.0
RAM 148400 148416 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 779878 780008 130 0.0
RAM 110768 110784 16 0.0
bridge-app tlsr9258a FLASH 680710 680840 130 0.0
RAM 91620 91636 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 621454 621574 120 0.0
RAM 50916 50932 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707390 707520 130 0.0
RAM 74256 74272 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 624608 624738 130 0.0
RAM 144292 144308 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 810016 810146 130 0.0
RAM 99424 99440 16 0.0
lock-app-dfu tlsr9528a FLASH 655210 655340 130 0.0
RAM 66976 66992 16 0.0
ota-requestor-app tlsr9258a FLASH 696686 696816 130 0.0
RAM 91212 91228 16 0.0
pump-app-usb tlsr9518adk80d FLASH 633042 633172 130 0.0
RAM 55792 55808 16 0.0
pump-controller-app tlsr9518adk80d FLASH 610232 610362 130 0.0
RAM 53036 53052 16 0.0
shell tlsr9518adk80d FLASH 467176 467176 0 0.0
RAM 68668 68668 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 628236 628356 120 0.0
RAM 52636 52652 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652368 652498 130 0.0
RAM 56584 56600 16 0.0
thermostat tlsr9518adk80d FLASH 636966 637096 130 0.0
RAM 53440 53456 16 0.0
window-covering tlsr9118bdk40d FLASH 523142 523272 130 0.0
RAM 97268 97284 16 0.0
tizen all-clusters-app arm unknown 4852 4860 8 0.2
FLASH 1724808 1725256 448 0.0
RAM 89608 89648 40 0.0
chip-tool-ubsan arm unknown 10284 10284 0 0.0
FLASH 17532010 17532010 0 0.0
RAM 7609740 7609740 0 0.0

@mergify mergify bot added the conflict label Sep 16, 2024
@pullapprove pullapprove bot requested a review from jtov-sfy September 19, 2024 21:33
@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from c9ecc20 to ec5ebbb Compare September 25, 2024 00:13
@mergify mergify bot removed the conflict label Sep 25, 2024
Copy link

github-actions bot commented Sep 25, 2024

PR #34065: Size comparison from b0f5275 to ec5ebbb

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section b0f5275 ec5ebbb change % change
bl602 lighting-app bl602 FLASH 1280488 1280584 96 0.0
RAM 95848 95864 16 0.0
bl602+mfd FLASH 1294354 1294706 352 0.0
RAM 95992 96008 16 0.0
bl602+rpc FLASH 1320438 1320798 360 0.0
RAM 104272 104288 16 0.0
bl702 lighting-app bl702 FLASH 944328 944684 356 0.0
RAM 15145 15145 0 0.0
bl702+mfd FLASH 946728 947084 356 0.0
RAM 15305 15305 0 0.0
bl702+rpc FLASH 1039892 1040248 356 0.0
RAM 24173 24173 0 0.0
bl706-eth FLASH 646790 646890 100 0.0
RAM 25233 25233 0 0.0
bl706-wifi FLASH 894604 894704 100 0.0
RAM 14477 14477 0 0.0
bl702l lighting-app bl702l FLASH 960988 961088 100 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 963610 963966 356 0.0
RAM 16964 16964 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829356 829484 128 0.0
RAM 123300 123308 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814392 814504 112 0.0
RAM 125172 125180 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 760396 760620 224 0.0
RAM 113664 113680 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 744632 744856 224 0.0
RAM 113856 113864 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616162 616458 296 0.0
RAM 205396 205412 16 0.0
lock CC3235SF_LAUNCHXL FLASH 656218 656490 272 0.0
RAM 205548 205556 8 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 677725 677965 240 0.0
RAM 78516 78524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 697569 697817 248 0.0
RAM 81148 81156 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 697569 697817 248 0.0
RAM 81148 81156 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 654513 654753 240 0.0
RAM 73584 73592 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 613789 614029 240 0.0
RAM 71468 71484 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 633425 633665 240 0.0
RAM 74020 74036 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 633425 633665 240 0.0
RAM 74020 74036 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633085 633317 232 0.0
RAM 74516 74524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 652793 653025 232 0.0
RAM 77068 77076 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 652793 653025 232 0.0
RAM 77068 77076 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608429 608669 240 0.0
RAM 68604 68612 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628289 628529 240 0.0
RAM 71236 71244 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628289 628529 240 0.0
RAM 71236 71244 8 0.0
efr32 lighting-app BRD4187C FLASH 933324 933548 224 0.0
RAM 135884 135896 12 0.0
lock-app BRD2605a FLASH 740976 741248 272 0.0
RAM 231220 231232 12 0.0
BRD4338a FLASH 741640 741912 272 0.0
RAM 231252 231264 12 0.0
window-app BRD4187C FLASH 1016408 1016664 256 0.0
RAM 127804 127816 12 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94096 16 0.0
FLASH 1537598 1537818 220 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115048 16 0.0
FLASH 1548050 1548274 224 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2764623 2765141 518 0.0
RAM 129424 129520 96 0.1
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6068112 6068598 486 0.0
RAM 507392 507488 96 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5401442 5401928 486 0.0
RAM 241136 241232 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4735064 4735582 518 0.0
RAM 218304 218400 96 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12546958 12546958 0 0.0
RAM 555122 555122 0 0.0
chip-tool-ipv6only arm64 unknown 20456 20456 0 0.0
FLASH 11204704 11204704 0 0.0
RAM 605368 605368 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 10908791 10908791 0 0.0
RAM 554266 554266 0 0.0
fabric-bridge-app debug unknown 4640 4640 0 0.0
FLASH 4561676 4562162 486 0.0
RAM 204888 204984 96 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5676033 5676513 480 0.0
RAM 228552 228648 96 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4785166 4785652 486 0.0
RAM 204376 204472 96 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4417388 4417906 518 0.0
RAM 198112 198208 96 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4556168 4556686 518 0.0
RAM 202680 202776 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3095405 3095885 480 0.0
RAM 159184 159280 96 0.1
thermostat-no-ble arm64 unknown 9432 9448 16 0.2
FLASH 4306728 4307192 464 0.0
RAM 242808 242888 80 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6013397 6013893 496 0.0
RAM 580928 581024 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10740221 10740781 560 0.0
RAM 643008 643120 112 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913412 913632 220 0.0
RAM 142199 142211 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 885020 885120 100 0.0
RAM 140338 140350 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 846920 847144 224 0.0
RAM 141093 141105 12 0.0
nxp contact k32w0+release FLASH 581728 581856 128 0.0
RAM 70776 70784 8 0.0
k32w1+release FLASH 595640 595872 232 0.0
RAM 62992 63000 8 0.0
mcxw71+release FLASH 595392 595608 216 0.0
RAM 62992 63000 8 0.0
light k32w0+release FLASH 617780 617940 160 0.0
RAM 70248 70256 8 0.0
k32w1+release FLASH 681592 681824 232 0.0
RAM 48632 48640 8 0.0
mcxw71+release FLASH 681608 681824 216 0.0
RAM 48632 48640 8 0.0
lock k32w1+release FLASH 703912 704136 224 0.0
RAM 67132 67148 16 0.0
mcxw71+release FLASH 703936 704160 224 0.0
RAM 67132 67148 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1645348 1645620 272 0.0
RAM 210888 210896 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1551332 1551612 280 0.0
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467148 1467404 256 0.0
RAM 200696 200704 8 0.0
lock cy8ckit_062s2_43012 FLASH 1463892 1464172 280 0.0
RAM 225048 225056 8 0.0
qpg lighting-app qpg6105+debug FLASH 659488 659712 224 0.0
RAM 105236 105244 8 0.0
lock-app qpg6105+debug FLASH 617444 617668 224 0.0
RAM 99704 99720 16 0.0
stm32 light STM32WB5MM-DK FLASH 481040 481264 224 0.0
RAM 144692 144700 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620046 620166 120 0.0
RAM 50988 51004 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 687280 687410 130 0.0
RAM 148328 148344 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 780214 780344 130 0.0
RAM 110780 110796 16 0.0
bridge-app tlsr9258a FLASH 681050 681180 130 0.0
RAM 91644 91660 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 619808 619928 120 0.0
RAM 50940 50956 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707750 707880 130 0.0
RAM 74280 74296 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 624772 624902 130 0.0
RAM 144316 144332 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 810424 810554 130 0.0
RAM 99448 99464 16 0.0
lock-app-dfu tlsr9528a FLASH 655654 655784 130 0.0
RAM 67000 67016 16 0.0
ota-requestor-app tlsr9258a FLASH 697026 697156 130 0.0
RAM 91236 91252 16 0.0
pump-app-usb tlsr9518adk80d FLASH 633432 633562 130 0.0
RAM 55816 55832 16 0.0
pump-controller-app tlsr9518adk80d FLASH 610622 610752 130 0.0
RAM 53060 53076 16 0.0
shell tlsr9518adk80d FLASH 467336 467336 0 0.0
RAM 68668 68668 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 626938 627058 120 0.0
RAM 52660 52676 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652758 652888 130 0.0
RAM 56608 56624 16 0.0
thermostat tlsr9518adk80d FLASH 637352 637482 130 0.0
RAM 53452 53468 16 0.0
window-covering tlsr9118bdk40d FLASH 523538 523668 130 0.0
RAM 97284 97300 16 0.0
tizen all-clusters-app arm unknown 4876 4884 8 0.2
FLASH 1722360 1722816 456 0.0
RAM 89076 89116 40 0.0
chip-tool-ubsan arm unknown 10316 10316 0 0.0
FLASH 17351778 17351778 0 0.0
RAM 7559896 7559896 0 0.0

@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from ec5ebbb to 21e867a Compare September 25, 2024 20:40
Copy link

github-actions bot commented Sep 25, 2024

PR #34065: Size comparison from dfb01fb to 21e867a

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section dfb01fb 21e867a change % change
bl602 lighting-app bl602 FLASH 1280488 1280584 96 0.0
RAM 95848 95864 16 0.0
bl602+mfd FLASH 1294354 1294706 352 0.0
RAM 95992 96008 16 0.0
bl602+rpc FLASH 1320438 1320798 360 0.0
RAM 104272 104288 16 0.0
bl702 lighting-app bl702 FLASH 944328 944684 356 0.0
RAM 15145 15145 0 0.0
bl702+mfd FLASH 946728 947084 356 0.0
RAM 15305 15305 0 0.0
bl702+rpc FLASH 1039892 1040248 356 0.0
RAM 24173 24173 0 0.0
bl706-eth FLASH 646790 646890 100 0.0
RAM 25233 25233 0 0.0
bl706-wifi FLASH 894604 894704 100 0.0
RAM 14477 14477 0 0.0
bl702l lighting-app bl702l FLASH 960988 961088 100 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 963610 963966 356 0.0
RAM 16964 16964 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829356 829484 128 0.0
RAM 123300 123308 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814392 814504 112 0.0
RAM 125172 125180 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 760396 760620 224 0.0
RAM 113664 113680 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 744632 744856 224 0.0
RAM 113856 113864 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616162 616458 296 0.0
RAM 205396 205412 16 0.0
lock CC3235SF_LAUNCHXL FLASH 656218 656490 272 0.0
RAM 205548 205556 8 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 677725 677965 240 0.0
RAM 78516 78524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 697569 697817 248 0.0
RAM 81148 81156 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 697569 697817 248 0.0
RAM 81148 81156 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 654513 654753 240 0.0
RAM 73584 73592 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 613789 614029 240 0.0
RAM 71468 71484 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 633425 633665 240 0.0
RAM 74020 74036 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 633425 633665 240 0.0
RAM 74020 74036 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633085 633317 232 0.0
RAM 74516 74524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 652793 653025 232 0.0
RAM 77068 77076 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 652793 653025 232 0.0
RAM 77068 77076 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608429 608669 240 0.0
RAM 68604 68612 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628289 628529 240 0.0
RAM 71236 71244 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628289 628529 240 0.0
RAM 71236 71244 8 0.0
efr32 lighting-app BRD4187C FLASH 933324 933548 224 0.0
RAM 135884 135896 12 0.0
lock-app BRD2605a FLASH 740992 741264 272 0.0
RAM 230240 230252 12 0.0
BRD4338a FLASH 741640 741912 272 0.0
RAM 230272 230284 12 0.0
window-app BRD4187C FLASH 1016408 1016664 256 0.0
RAM 127804 127816 12 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94096 16 0.0
FLASH 1537598 1537818 220 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115048 16 0.0
FLASH 1548050 1548274 224 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2764623 2765141 518 0.0
RAM 129424 129520 96 0.1
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6068112 6068598 486 0.0
RAM 507392 507488 96 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5401442 5401928 486 0.0
RAM 241136 241232 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4735064 4735582 518 0.0
RAM 218304 218400 96 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12546958 12546958 0 0.0
RAM 555122 555122 0 0.0
chip-tool-ipv6only arm64 unknown 20456 20456 0 0.0
FLASH 11204704 11204704 0 0.0
RAM 605368 605368 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 10908791 10908791 0 0.0
RAM 554266 554266 0 0.0
fabric-bridge-app debug unknown 4640 4640 0 0.0
FLASH 4561676 4562162 486 0.0
RAM 204888 204984 96 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5676033 5676513 480 0.0
RAM 228552 228648 96 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4785166 4785652 486 0.0
RAM 204376 204472 96 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4417388 4417906 518 0.0
RAM 198112 198208 96 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4556168 4556686 518 0.0
RAM 202680 202776 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3095405 3095885 480 0.0
RAM 159184 159280 96 0.1
thermostat-no-ble arm64 unknown 9432 9448 16 0.2
FLASH 4306728 4307192 464 0.0
RAM 242808 242888 80 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6013397 6013893 496 0.0
RAM 580928 581024 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10740221 10740781 560 0.0
RAM 643008 643120 112 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913412 913632 220 0.0
RAM 142199 142211 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 885020 885120 100 0.0
RAM 140338 140350 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 846920 847144 224 0.0
RAM 141093 141105 12 0.0
nxp contact k32w0+release FLASH 581728 581856 128 0.0
RAM 70776 70784 8 0.0
k32w1+release FLASH 595640 595872 232 0.0
RAM 62992 63000 8 0.0
mcxw71+release FLASH 595392 595608 216 0.0
RAM 62992 63000 8 0.0
light k32w0+release FLASH 617780 617940 160 0.0
RAM 70248 70256 8 0.0
k32w1+release FLASH 681592 681824 232 0.0
RAM 48632 48640 8 0.0
mcxw71+release FLASH 681608 681824 216 0.0
RAM 48632 48640 8 0.0
lock k32w1+release FLASH 703912 704136 224 0.0
RAM 67132 67148 16 0.0
mcxw71+release FLASH 703936 704160 224 0.0
RAM 67132 67148 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1645348 1645620 272 0.0
RAM 210888 210896 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1551332 1551612 280 0.0
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467148 1467404 256 0.0
RAM 200696 200704 8 0.0
lock cy8ckit_062s2_43012 FLASH 1463892 1464172 280 0.0
RAM 225048 225056 8 0.0
qpg lighting-app qpg6105+debug FLASH 659488 659712 224 0.0
RAM 105236 105244 8 0.0
lock-app qpg6105+debug FLASH 617444 617668 224 0.0
RAM 99704 99720 16 0.0
stm32 light STM32WB5MM-DK FLASH 481040 481264 224 0.0
RAM 144692 144700 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620046 620166 120 0.0
RAM 50988 51004 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 687280 687410 130 0.0
RAM 148328 148344 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 780214 780344 130 0.0
RAM 110780 110796 16 0.0
bridge-app tlsr9258a FLASH 681050 681180 130 0.0
RAM 91644 91660 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 619808 619928 120 0.0
RAM 50940 50956 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 707750 707880 130 0.0
RAM 74280 74296 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 624772 624902 130 0.0
RAM 144316 144332 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 810424 810554 130 0.0
RAM 99448 99464 16 0.0
lock-app-dfu tlsr9528a FLASH 655654 655784 130 0.0
RAM 67000 67016 16 0.0
ota-requestor-app tlsr9258a FLASH 697026 697156 130 0.0
RAM 91236 91252 16 0.0
pump-app-usb tlsr9518adk80d FLASH 633432 633562 130 0.0
RAM 55816 55832 16 0.0
pump-controller-app tlsr9518adk80d FLASH 610622 610752 130 0.0
RAM 53060 53076 16 0.0
shell tlsr9518adk80d FLASH 467336 467336 0 0.0
RAM 68668 68668 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 626938 627058 120 0.0
RAM 52660 52676 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 652758 652888 130 0.0
RAM 56608 56624 16 0.0
thermostat tlsr9518adk80d FLASH 637352 637482 130 0.0
RAM 53452 53468 16 0.0
window-covering tlsr9118bdk40d FLASH 523538 523668 130 0.0
RAM 97284 97300 16 0.0
tizen all-clusters-app arm unknown 4876 4884 8 0.2
FLASH 1722360 1722816 456 0.0
RAM 89076 89116 40 0.0
chip-tool-ubsan arm unknown 10316 10316 0 0.0
FLASH 17351778 17351778 0 0.0
RAM 7559896 7559896 0 0.0

@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from 21e867a to 896a9d8 Compare September 30, 2024 18:23
Copy link

github-actions bot commented Sep 30, 2024

PR #34065: Size comparison from 9c6c365 to 896a9d8

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 9c6c365 896a9d8 change % change
bl602 lighting-app bl602 FLASH 1280924 1281276 352 0.0
RAM 95848 95864 16 0.0
bl602+mfd FLASH 1295046 1295398 352 0.0
RAM 95992 96008 16 0.0
bl602+rpc FLASH 1320874 1321234 360 0.0
RAM 104272 104288 16 0.0
bl702 lighting-app bl702 FLASH 945028 945384 356 0.0
RAM 15145 15145 0 0.0
bl702+mfd FLASH 947428 947528 100 0.0
RAM 15305 15305 0 0.0
bl702+rpc FLASH 1040592 1040948 356 0.0
RAM 24173 24173 0 0.0
bl706-eth FLASH 647194 647550 356 0.1
RAM 25233 25233 0 0.0
bl706-wifi FLASH 895066 895422 356 0.0
RAM 14477 14477 0 0.0
bl702l lighting-app bl702l FLASH 961688 961788 100 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 964310 964410 100 0.0
RAM 16964 16964 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829452 829580 128 0.0
RAM 123300 123308 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814480 814608 128 0.0
RAM 125172 125180 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 760964 761188 224 0.0
RAM 113664 113680 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745200 745424 224 0.0
RAM 113856 113864 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616682 616970 288 0.0
RAM 205396 205412 16 0.0
lock CC3235SF_LAUNCHXL FLASH 656730 657010 280 0.0
RAM 205548 205556 8 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678293 678541 248 0.0
RAM 78516 78524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698145 698385 240 0.0
RAM 81148 81156 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698145 698385 240 0.0
RAM 81148 81156 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655081 655329 248 0.0
RAM 73584 73592 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614365 614605 240 0.0
RAM 71468 71484 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634001 634241 240 0.0
RAM 74020 74036 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634001 634241 240 0.0
RAM 74020 74036 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633637 633877 240 0.0
RAM 74516 74524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653353 653593 240 0.0
RAM 77068 77076 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653353 653593 240 0.0
RAM 77068 77076 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608989 609229 240 0.0
RAM 68604 68612 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628849 629089 240 0.0
RAM 71236 71244 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628849 629089 240 0.0
RAM 71236 71244 8 0.0
efr32 lighting-app BRD4187C FLASH 933948 934172 224 0.0
RAM 135884 135896 12 0.0
lock-app BRD2605a FLASH 741640 741912 272 0.0
RAM 230240 230252 12 0.0
BRD4338a FLASH 742288 742560 272 0.0
RAM 230272 230284 12 0.0
window-app BRD4187C FLASH 1016992 1017280 288 0.0
RAM 127804 127816 12 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94096 16 0.0
FLASH 1538186 1538406 220 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115048 16 0.0
FLASH 1548646 1548890 244 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2775457 2775975 518 0.0
RAM 129424 129520 96 0.1
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6078886 6079372 486 0.0
RAM 507392 507488 96 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5412510 5412996 486 0.0
RAM 241136 241232 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4746200 4746718 518 0.0
RAM 218304 218400 96 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12557500 12557500 0 0.0
RAM 555250 555250 0 0.0
chip-tool-ipv6only arm64 unknown 20520 20520 0 0.0
FLASH 11214128 11214128 0 0.0
RAM 605504 605504 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 10918655 10918655 0 0.0
RAM 554266 554266 0 0.0
fabric-bridge-app debug unknown 4640 4640 0 0.0
FLASH 4569182 4569668 486 0.0
RAM 204888 204984 96 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5687137 5687617 480 0.0
RAM 228552 228648 96 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4795350 4795836 486 0.0
RAM 204376 204472 96 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4425122 4425640 518 0.0
RAM 198112 198208 96 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4563966 4564484 518 0.0
RAM 202680 202776 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3105517 3105997 480 0.0
RAM 159184 159280 96 0.1
thermostat-no-ble arm64 unknown 9448 9464 16 0.2
FLASH 4314240 4314704 464 0.0
RAM 242808 242888 80 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6023701 6024181 480 0.0
RAM 580928 581024 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10750941 10751485 544 0.0
RAM 643008 643120 112 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 913956 914180 224 0.0
RAM 142199 142211 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 884988 885088 100 0.0
RAM 140338 140350 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847468 847688 220 0.0
RAM 141093 141105 12 0.0
nxp contact k32w0+release FLASH 581864 581992 128 0.0
RAM 70784 70792 8 0.0
k32w1+release FLASH 596144 596360 216 0.0
RAM 62992 63000 8 0.0
mcxw71+release FLASH 595904 596120 216 0.0
RAM 62992 63000 8 0.0
light k32w0+release FLASH 618372 618532 160 0.0
RAM 70256 70264 8 0.0
k32w1+release FLASH 682160 682392 232 0.0
RAM 48632 48640 8 0.0
mcxw71+release FLASH 682176 682392 216 0.0
RAM 48632 48640 8 0.0
lock k32w1+release FLASH 704488 704712 224 0.0
RAM 67132 67148 16 0.0
mcxw71+release FLASH 704512 704720 208 0.0
RAM 67132 67148 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1645876 1646148 272 0.0
RAM 210888 210896 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1551868 1552148 280 0.0
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467684 1467940 256 0.0
RAM 200696 200704 8 0.0
lock cy8ckit_062s2_43012 FLASH 1464428 1464708 280 0.0
RAM 225048 225056 8 0.0
qpg lighting-app qpg6105+debug FLASH 660048 660272 224 0.0
RAM 105236 105244 8 0.0
lock-app qpg6105+debug FLASH 618020 618228 208 0.0
RAM 99704 99720 16 0.0
stm32 light STM32WB5MM-DK FLASH 481608 481832 224 0.0
RAM 144692 144700 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620512 620632 120 0.0
RAM 50988 51004 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 687712 687842 130 0.0
RAM 148328 148344 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 780678 780808 130 0.0
RAM 110780 110796 16 0.0
bridge-app tlsr9258a FLASH 681514 681644 130 0.0
RAM 91644 91660 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 620274 620394 120 0.0
RAM 50940 50956 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708216 708346 130 0.0
RAM 74280 74296 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625204 625334 130 0.0
RAM 144316 144332 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 810888 811018 130 0.0
RAM 99448 99464 16 0.0
lock-app-dfu tlsr9528a FLASH 656120 656250 130 0.0
RAM 67000 67016 16 0.0
ota-requestor-app tlsr9258a FLASH 697490 697620 130 0.0
RAM 91236 91252 16 0.0
pump-app-usb tlsr9518adk80d FLASH 633898 634028 130 0.0
RAM 55816 55832 16 0.0
pump-controller-app tlsr9518adk80d FLASH 611088 611218 130 0.0
RAM 53060 53076 16 0.0
shell tlsr9518adk80d FLASH 467798 467798 0 0.0
RAM 68668 68668 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627404 627524 120 0.0
RAM 52660 52676 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653224 653354 130 0.0
RAM 56608 56624 16 0.0
thermostat tlsr9518adk80d FLASH 637818 637948 130 0.0
RAM 53452 53468 16 0.0
window-covering tlsr9118bdk40d FLASH 523972 524102 130 0.0
RAM 97284 97300 16 0.0
tizen all-clusters-app arm unknown 4904 4912 8 0.2
FLASH 1725176 1725620 444 0.0
RAM 89076 89116 40 0.0
chip-tool-ubsan arm unknown 10348 10348 0 0.0
FLASH 17362010 17362010 0 0.0
RAM 7564628 7564628 0 0.0

@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from 896a9d8 to 158a29b Compare October 7, 2024 19:16
Copy link

github-actions bot commented Oct 7, 2024

PR #34065: Size comparison from 4ec1716 to 158a29b

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 4ec17169 158a29b change % change
bl602 lighting-app bl602 FLASH 1280566 1280918 352 0.0
RAM 95808 95824 16 0.0
bl602+mfd FLASH 1308614 1308966 352 0.0
RAM 95464 95480 16 0.0
bl602+rpc FLASH 1335234 1335594 360 0.0
RAM 103784 103800 16 0.0
bl702 lighting-app bl702 FLASH 944954 945054 100 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957408 957764 356 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051112 1051468 356 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658086 658442 356 0.1
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824882 825238 356 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961890 961990 100 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974652 974752 100 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829292 829420 128 0.0
RAM 123292 123300 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814616 814728 112 0.0
RAM 125172 125180 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761164 761388 224 0.0
RAM 113664 113680 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745400 745624 224 0.0
RAM 113856 113864 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616898 617170 272 0.0
RAM 205396 205412 16 0.0
lock CC3235SF_LAUNCHXL FLASH 656986 657282 296 0.0
RAM 205548 205556 8 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678245 678493 248 0.0
RAM 78508 78516 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698097 698337 240 0.0
RAM 81140 81148 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698097 698337 240 0.0
RAM 81140 81148 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655033 655281 248 0.0
RAM 73576 73584 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614589 614829 240 0.0
RAM 71468 71484 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634217 634457 240 0.0
RAM 74020 74036 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634217 634457 240 0.0
RAM 74020 74036 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633901 634133 232 0.0
RAM 74516 74524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653617 653849 232 0.0
RAM 77068 77076 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653617 653849 232 0.0
RAM 77068 77076 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609205 609445 240 0.0
RAM 68604 68612 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629065 629305 240 0.0
RAM 71236 71244 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629065 629305 240 0.0
RAM 71236 71244 8 0.0
efr32 lighting-app BRD4187C FLASH 933780 934004 224 0.0
RAM 135876 135888 12 0.0
lock-app BRD2605a FLASH 740184 740456 272 0.0
RAM 230240 230252 12 0.0
BRD4338a FLASH 740832 741104 272 0.0
RAM 230272 230284 12 0.0
window-app BRD4187C FLASH 1017192 1017480 288 0.0
RAM 127804 127816 12 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94096 16 0.0
FLASH 1538394 1538614 220 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115048 16 0.0
FLASH 1548858 1549094 236 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2779571 2780089 518 0.0
RAM 129488 129584 96 0.1
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6083580 6084066 486 0.0
RAM 512416 512512 96 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5416800 5417286 486 0.0
RAM 241200 241296 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4750220 4750738 518 0.0
RAM 218384 218480 96 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12673060 12673060 0 0.0
RAM 563410 563410 0 0.0
chip-tool-ipv6only arm64 unknown 20736 20736 0 0.0
FLASH 11306832 11306832 0 0.0
RAM 613728 613728 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 11019027 11019027 0 0.0
RAM 563066 563066 0 0.0
fabric-bridge-app debug unknown 4632 4632 0 0.0
FLASH 4573186 4573672 486 0.0
RAM 205048 205144 96 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5690033 5690513 480 0.0
RAM 228456 228552 96 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4799816 4800302 486 0.0
RAM 204472 204568 96 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4429204 4429722 518 0.0
RAM 198192 198288 96 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4568020 4568538 518 0.0
RAM 202760 202856 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3109613 3110093 480 0.0
RAM 159280 159376 96 0.1
thermostat-no-ble arm64 unknown 9448 9464 16 0.2
FLASH 4317952 4318432 480 0.0
RAM 242888 242968 80 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6027717 6028197 480 0.0
RAM 585952 586048 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10870333 1087087 544 0.0
RAM 651888 652000 112 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914176 914396 220 0.0
RAM 142199 142211 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 884960 885060 100 0.0
RAM 140338 140350 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847596 847816 220 0.0
RAM 141093 141105 12 0.0
nxp contact k32w0+release FLASH 581944 582072 128 0.0
RAM 70784 70792 8 0.0
k32w1+release FLASH 596656 596888 232 0.0
RAM 63008 63016 8 0.0
mcxw71+release FLASH 596416 596648 232 0.0
RAM 63008 63016 8 0.0
light k32w0+release FLASH 618532 618692 160 0.0
RAM 70256 70264 8 0.0
k32w1+release FLASH 682640 682856 216 0.0
RAM 48648 48656 8 0.0
mcxw71+release FLASH 682640 682872 232 0.0
RAM 48648 48656 8 0.0
lock k32w1+release FLASH 705016 705224 208 0.0
RAM 67148 67164 16 0.0
mcxw71+release FLASH 705024 705248 224 0.0
RAM 67148 67164 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646060 1646332 272 0.0
RAM 210888 210896 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552116 1552396 280 0.0
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467588 1467868 280 0.0
RAM 200688 200696 8 0.0
lock cy8ckit_062s2_43012 FLASH 1464660 1464940 280 0.0
RAM 225048 225056 8 0.0
qpg lighting-app qpg6105+debug FLASH 660280 660504 224 0.0
RAM 105236 105244 8 0.0
lock-app qpg6105+debug FLASH 618292 618516 224 0.0
RAM 99704 99720 16 0.0
stm32 light STM32WB5MM-DK FLASH 481576 481800 224 0.0
RAM 144684 144692 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620692 620812 120 0.0
RAM 50488 50504 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 687888 688018 130 0.0
RAM 148328 148344 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 780880 781010 130 0.0
RAM 110280 110296 16 0.0
bridge-app tlsr9258a FLASH 680790 680920 130 0.0
RAM 91144 91160 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 620456 620576 120 0.0
RAM 50440 50456 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708396 708526 130 0.0
RAM 73780 73796 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625394 625524 130 0.0
RAM 144308 144324 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811154 811284 130 0.0
RAM 98940 98956 16 0.0
lock-app-dfu tlsr9528a FLASH 656362 656492 130 0.0
RAM 66500 66516 16 0.0
ota-requestor-app tlsr9258a FLASH 696766 696896 130 0.0
RAM 90736 90752 16 0.0
pump-app-usb tlsr9518adk80d FLASH 634088 634218 130 0.0
RAM 55316 55332 16 0.0
pump-controller-app tlsr9518adk80d FLASH 611278 611408 130 0.0
RAM 52560 52576 16 0.0
shell tlsr9518adk80d FLASH 467872 467872 0 0.0
RAM 68168 68168 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627586 627706 120 0.0
RAM 52160 52176 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653414 653544 130 0.0
RAM 56108 56124 16 0.0
thermostat tlsr9518adk80d FLASH 638010 638140 130 0.0
RAM 52952 52968 16 0.0
window-covering tlsr9118bdk40d FLASH 524152 524282 130 0.0
RAM 97284 97300 16 0.0
tizen all-clusters-app arm unknown 4904 4912 8 0.2
FLASH 1725768 1726224 456 0.0
RAM 89076 89116 40 0.0
chip-tool-ubsan arm unknown 10456 10456 0 0.0
FLASH 17544058 17544058 0 0.0
RAM 7642140 7642140 0 0.0

This commit introduces the initial logic for handling Terms and
Conditions (TC) acknowledgements in the General Commissioning cluster.
The logic includes support for setting and checking TC acknowledgements
and versions during the commissioning process.

Changes include:
- Handling TC acknowledgements and TC acknowledgement version in the
  pairing command.
- Logic to read TC attributes and check TC acceptance in the General
  Commissioning server.
- Introduction of classes to manage TC acceptance logic.
- Initialization and use of TC providers in the server setup.
- Addition of a new commissioning stage for TC acknowledgements in the
  commissioning flow.

The feature logic is currently disabled and will be enabled in an
example in a subsequent commit.
@swan-amazon swan-amazon force-pushed the feature/enhanced-setup-flow-feature branch from 158a29b to 6b1115e Compare October 8, 2024 01:23
Copy link

github-actions bot commented Oct 8, 2024

PR #34065: Size comparison from 43e447c to 6b1115e

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 43e447c 6b1115e change % change
bl602 lighting-app bl602 FLASH 1280598 1280950 352 0.0
RAM 95808 95824 16 0.0
bl602+mfd FLASH 1308646 1308998 352 0.0
RAM 95464 95480 16 0.0
bl602+rpc FLASH 1335266 1335626 360 0.0
RAM 103784 103800 16 0.0
bl702 lighting-app bl702 FLASH 945020 945120 100 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957474 957830 356 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051178 1051534 356 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658152 658508 356 0.1
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824948 825304 356 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961956 962056 100 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974718 974818 100 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829332 829460 128 0.0
RAM 123292 123300 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814656 814784 128 0.0
RAM 125172 125180 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761220 761428 208 0.0
RAM 113664 113680 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745456 745664 208 0.0
RAM 113856 113864 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616962 617234 272 0.0
RAM 205396 205412 16 0.0
lock CC3235SF_LAUNCHXL FLASH 657058 657354 296 0.0
RAM 205548 205556 8 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678301 678541 240 0.0
RAM 78508 78516 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698153 698385 232 0.0
RAM 81140 81148 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698153 698385 232 0.0
RAM 81140 81148 8 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655089 655329 240 0.0
RAM 73576 73584 8 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614645 614877 232 0.0
RAM 71468 71484 16 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634273 634505 232 0.0
RAM 74020 74036 16 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634273 634505 232 0.0
RAM 74020 74036 16 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633949 634189 240 0.0
RAM 74516 74524 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653665 653905 240 0.0
RAM 77068 77076 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653665 653905 240 0.0
RAM 77068 77076 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609245 609477 232 0.0
RAM 68604 68612 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629105 629337 232 0.0
RAM 71236 71244 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629105 629337 232 0.0
RAM 71236 71244 8 0.0
efr32 lighting-app BRD4187C FLASH 933844 934068 224 0.0
RAM 135876 135888 12 0.0
lock-app BRD2605a FLASH 740248 740520 272 0.0
RAM 230240 230252 12 0.0
BRD4338a FLASH 740896 741168 272 0.0
RAM 230272 230284 12 0.0
window-app BRD4187C FLASH 1017256 1017544 288 0.0
RAM 127804 127816 12 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94096 16 0.0
FLASH 1538452 1538672 220 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115048 16 0.0
FLASH 1548894 1549122 228 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2780057 2780575 518 0.0
RAM 129488 129584 96 0.1
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6084086 6084572 486 0.0
RAM 512416 512512 96 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5417336 5417822 486 0.0
RAM 241200 241296 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4750778 4751296 518 0.0
RAM 218384 218480 96 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12673616 12673616 0 0.0
RAM 563410 563410 0 0.0
chip-tool-ipv6only arm64 unknown 20736 20736 0 0.0
FLASH 11307328 11307328 0 0.0
RAM 613728 613728 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 11019585 11019585 0 0.0
RAM 563066 563066 0 0.0
fabric-bridge-app debug unknown 4632 4632 0 0.0
FLASH 4574006 4574492 486 0.0
RAM 205048 205144 96 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5691393 5691873 480 0.0
RAM 228456 228552 96 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4800372 4800858 486 0.0
RAM 204472 204568 96 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4429764 4430282 518 0.0
RAM 198192 198288 96 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4568578 4569096 518 0.0
RAM 202760 202856 96 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3110141 3110621 480 0.0
RAM 159280 159376 96 0.1
thermostat-no-ble arm64 unknown 9448 9464 16 0.2
FLASH 4318368 4318832 464 0.0
RAM 242888 242968 80 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6028277 6028757 480 0.0
RAM 585952 586048 96 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10870893 10871437 544 0.0
RAM 651888 652000 112 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914236 914456 220 0.0
RAM 142199 142211 12 0.0
nrf7002dk_nrf5340_cpuapp FLASH 885036 885136 100 0.0
RAM 140338 140350 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847652 847872 220 0.0
RAM 141093 141105 12 0.0
nxp contact k32w0+release FLASH 582008 582136 128 0.0
RAM 70784 70792 8 0.0
k32w1+release FLASH 596712 596928 216 0.0
RAM 63008 63016 8 0.0
mcxw71+release FLASH 596472 596688 216 0.0
RAM 63008 63016 8 0.0
light k32w0+release FLASH 618580 618724 144 0.0
RAM 70256 70264 8 0.0
k32w1+release FLASH 682680 682912 232 0.0
RAM 48648 48656 8 0.0
mcxw71+release FLASH 682696 682912 216 0.0
RAM 48648 48656 8 0.0
lock k32w1+release FLASH 705056 705280 224 0.0
RAM 67148 67164 16 0.0
mcxw71+release FLASH 705080 705304 224 0.0
RAM 67148 67164 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646124 1646396 272 0.0
RAM 210888 210896 8 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552180 1552460 280 0.0
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467652 1467932 280 0.0
RAM 200688 200696 8 0.0
lock cy8ckit_062s2_43012 FLASH 1464724 1465004 280 0.0
RAM 225048 225056 8 0.0
qpg lighting-app qpg6105+debug FLASH 660336 660560 224 0.0
RAM 105236 105244 8 0.0
lock-app qpg6105+debug FLASH 618348 618572 224 0.0
RAM 99704 99720 16 0.0
stm32 light STM32WB5MM-DK FLASH 481632 481848 216 0.0
RAM 144684 144692 8 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620754 620874 120 0.0
RAM 50488 50504 16 0.0
all-clusters-app tlsr9118bdk40d FLASH 687952 688082 130 0.0
RAM 148328 148344 16 0.0
all-clusters-minimal-app tlsr9528a FLASH 780944 781074 130 0.0
RAM 110280 110296 16 0.0
bridge-app tlsr9258a FLASH 680850 680980 130 0.0
RAM 91144 91160 16 0.0
contact-sensor-app tlsr9528a_retention FLASH 620518 620638 120 0.0
RAM 50440 50456 16 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708460 708590 130 0.0
RAM 73780 73796 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625456 625586 130 0.0
RAM 144308 144324 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811216 811346 130 0.0
RAM 98940 98956 16 0.0
lock-app-dfu tlsr9528a FLASH 656424 656554 130 0.0
RAM 66500 66516 16 0.0
ota-requestor-app tlsr9258a FLASH 696828 696958 130 0.0
RAM 90736 90752 16 0.0
pump-app-usb tlsr9518adk80d FLASH 634152 634282 130 0.0
RAM 55316 55332 16 0.0
pump-controller-app tlsr9518adk80d FLASH 611342 611472 130 0.0
RAM 52560 52576 16 0.0
shell tlsr9518adk80d FLASH 467872 467872 0 0.0
RAM 68168 68168 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627648 627768 120 0.0
RAM 52160 52176 16 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653474 653604 130 0.0
RAM 56108 56124 16 0.0
thermostat tlsr9518adk80d FLASH 638074 638204 130 0.0
RAM 52952 52968 16 0.0
window-covering tlsr9118bdk40d FLASH 524212 524342 130 0.0
RAM 97284 97300 16 0.0
tizen all-clusters-app arm unknown 4904 4912 8 0.2
FLASH 1725900 1726348 448 0.0
RAM 89076 89116 40 0.0
chip-tool-ubsan arm unknown 10456 10456 0 0.0
FLASH 17544434 17544434 0 0.0
RAM 7642364 7642364 0 0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

[Feature] Implement Enhanced Setup Flow for core platform
10 participants