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

Implement PayloadTestRequest command in DGGEN #31907

Merged
merged 18 commits into from
Feb 6, 2024

Conversation

tcarmelveilleux
Copy link
Contributor

The PayloadTestRequest command was added to support command batching tests.

This PR:

  • Adds the DMTEST and PayloadTestRequest to the General Diagnostics cluster implementation and XML
  • Adds PayloadTestRequest command to the all-clusters-app

Testing done:

  • Added tests for the new feature to TC_TestEventTrigger.py
  • New tests pass

Fixes #31906

Copy link

github-actions bot commented Feb 5, 2024

PR #31907: Size comparison from 83f8665 to 92224e6

Increases (66 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 83f8665 92224e6 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.text 1096712 1096968 256 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read/write) 1194319 1194575 256 0.0
.text 965970 966226 256 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.text 757788 758044 256 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780724 56 0.0
.text 690080 690136 56 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799444 48 0.0
.text 714396 714444 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 787972 48 0.0
.text 676212 676260 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738564 64 0.0
.text 652192 652256 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724204 48 0.0
.text 642000 642048 48 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564203 72 0.0
.app_xip_area 453997 454069 72 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927856 120 0.0
.text 728432 728560 128 0.0
BRD4187C (read/write) 1104652 1104716 64 0.0
.text 906140 906204 64 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122016 64 0.0
.text 930916 930988 72 0.0
window-app BRD4187C (read/write) 1158032 1158120 88 0.0
.text 985868 985964 96 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202014 526 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202014 526 0.0
m5stack (read only) 1243343 1243847 504 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237683 504 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
.text 609720 609784 64 0.0
k32w1+release (read/write) 695900 695956 56 0.0
.text 581880 581944 64 0.0
light k32w0+release (read only) 598664 598728 64 0.0
.text 598128 598192 64 0.0
k32w1+release (read/write) 786840 786888 48 0.0
.text 663952 664008 56 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
.text 580464 580528 64 0.0
linux air-purifier-app debug (read only) 2602189 2602877 688 0.0
.text 2241157 2241845 688 0.0
all-clusters-app debug (read only) 5842817 5846833 4016 0.1
(read/write) 477288 477576 288 0.1
.data.rel.ro 331928 332216 288 0.1
.rodata 346280 346344 64 0.0
.text 5065491 5069203 3712 0.1
all-clusters-minimal-app debug (read only) 5154441 5158089 3648 0.1
.text 4633539 4637187 3648 0.1
bridge-app debug (read only) 4570233 4570905 672 0.0
.text 4122483 4123155 672 0.0
chip-tool debug (read only) 11968497 11974249 5752 0.0
(read/write) 519864 520344 480 0.1
.data.rel.ro 413240 413720 480 0.1
.rodata 445849 445977 128 0.0
.text 10818963 10823891 4928 0.0
chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
.data.rel.ro 453024 453504 480 0.1
.got 20328 20336 8 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
lighting-app debug+rpc+ui (read only) 5491273 5491961 688 0.0
.text 4892691 4893379 688 0.0
lock-app debug (read only) 4645305 4645977 672 0.0
.text 4178819 4179491 672 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2856833 2860497 3664 0.1
.text 2497698 2501362 3664 0.1
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601129 5601817 688 0.0
.text 5076387 5077075 688 0.0
tv-casting-app debug (read only) 9824769 9830905 6136 0.1
(read/write) 339568 339760 192 0.1
.data.rel.ro 173688 173880 192 0.1
.rodata 380912 380976 64 0.0
.text 8979171 8984787 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531440 2531504 64 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094168 1094640 472 0.0
rodata 111640 111648 8 0.0
text 804900 805352 452 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214476 1214924 448 0.0
rodata 141528 141536 8 0.0
text 800428 800876 448 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1044944 1045292 348 0.0
rodata 99264 99276 12 0.0
text 768312 768764 452 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789100 696 0.0
.text 1581972 1582676 704 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714332 688 0.0
.text 1509564 1510260 696 0.0
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634180 128 0.0
.text 1436676 1436812 136 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124284 56 0.0
.text 636608 636664 56 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596685 64 0.0
.rodata 78764 78772 8 0.0
.text 379184 379240 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825054 825110 56 0.0
text 616918 616984 66 0.0
all-clusters-app tlsr9518adk80d (read/write) 1111936 1112460 524 0.0
text 786330 786862 532 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1091088 1091612 524 0.0
text 759362 759894 532 0.1
bridge-app tlsr9518adk80d (read/write) 935296 935348 52 0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826650 826702 52 0.0
text 618580 618646 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 984208 984260 52 0.0
text 698970 699036 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096604 1096656 52 0.0
text 772622 772688 66 0.0
lock-app-dfu tlsr9528a (read/write) 957424 957480 56 0.0
text 655022 655088 66 0.0
ota-requestor-app tlsr9518adk80d (read/write) 952944 953008 64 0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read/write) 884240 884292 52 0.0
text 625454 625520 66 0.0
pump-controller-app tlsr9518adk80d (read/write) 824860 824912 52 0.0
text 592346 592412 66 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 827906 827958 52 0.0
text 620920 620986 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 883665 883717 52 0.0
text 635638 635704 66 0.0
thermostat tlsr9518adk80d (read/write) 850448 850500 52 0.0
text 611978 612044 66 0.0
window-covering tlsr9518adk80d (read/write) 845012 845064 52 0.0
text 606138 606204 66 0.0
Decreases (52 builds for bl602, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 83f8665 92224e6 change % change
bl602 lighting-app bl602 .bss 85328 85320 -8 -0.0
bl602+mfd .bss 85488 85480 -8 -0.0
bl602+rpc .bss 93360 93352 -8 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
cyw30739 lock cyw930739m2evb_01 .bss 69696 69688 -8 -0.0
ota-requestor cyw930739m2evb_01 .bss 63520 63512 -8 -0.0
switch cyw930739m2evb_01 .bss 66680 66672 -8 -0.0
efr32 lighting-app BRD4161A+rs9116 .bss 197912 197904 -8 -0.0
lock-app BRD4161A+wf200 .bss 188216 188208 -8 -0.0
window-app BRD4187C .bss 168812 168804 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
m5stack .dram0.bss 80432 80424 -8 -0.0
k32w contact k32w0+release (read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
k32w1+release .bss 67760 67752 -8 -0.0
light k32w0+release (read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
k32w1+release .bss 77436 77428 -8 -0.0
lock k32w0+release (read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
linux all-clusters-minimal-app debug (read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 588512 587976 -536 -0.1
lock-app debug (read/write) 204520 204488 -32 -0.0
.bss 113424 113392 -32 -0.0
thermostat-no-ble arm64 (read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
tv-app debug (read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .bss 195404 195396 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 193076 193068 -8 -0.0
light cy8ckit_062s2_43012 .bss 186556 186548 -8 -0.0
lock cy8ckit_062s2_43012 .bss 213668 213660 -8 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention bss 51036 51032 -4 -0.0
all-clusters-app tlsr9518adk80d bss 100844 100836 -8 -0.0
all-clusters-minimal-app tlsr9528a bss 109936 109928 -8 -0.0
bridge-app tlsr9518adk80d bss 92984 92976 -8 -0.0
contact-sensor-app tlsr9528a_retention bss 51088 51080 -8 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a bss 79128 79120 -8 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 100064 100056 -8 -0.0
lock-app-dfu tlsr9528a bss 70588 70584 -4 -0.0
ota-requestor-app tlsr9518adk80d bss 92560 92556 -4 -0.0
pump-app tlsr9528a bss 69152 69144 -8 -0.0
pump-controller-app tlsr9518adk80d bss 57396 57388 -8 -0.0
smoke_co_alarm-app tlsr9528a_retention bss 51216 51208 -8 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d bss 60872 60864 -8 -0.0
thermostat tlsr9518adk80d bss 57684 57676 -8 -0.0
window-covering tlsr9518adk80d bss 58076 58068 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 83f8665 92224e6 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.bss 85328 85320 -8 -0.0
.data 9488 9488 0 0.0
.rodata 157356 157356 0 0.0
.text 1096712 1096968 256 0.0
bl602+mfd (read/write) 1444170 1444170 0 0.0
.bss 85488 85480 -8 -0.0
.data 9456 9456 0 0.0
.rodata 156316 156316 0 0.0
.text 1112270 1112270 0 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.bss 93360 93352 -8 -0.0
.data 9856 9856 0 0.0
.rodata 164932 164932 0 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1194319 1194575 256 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106744 106744 0 0.0
.text 965970 966226 256 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1205395 1205395 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105684 105684 0 0.0
.text 977980 977980 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1286067 1286067 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122116 122116 0 0.0
.text 1040914 1040914 0 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100064 100064 0 0.0
.text 757788 758044 256 0.0
bl706-wifi (read/write) 1245974 1245974 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121044 121044 0 0.0
.text 988288 988288 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1163924 1163924 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100748 100748 0 0.0
.text 959076 959076 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1175324 1175324 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99688 99688 0 0.0
.text 971398 971398 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780724 56 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90324 90324 0 0.0
.text 690080 690136 56 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799444 48 0.0
(read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
.data 3580 3580 0 0.0
.rodata 84732 84732 0 0.0
.text 714396 714444 48 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 787972 48 0.0
(read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
.data 3580 3580 0 0.0
.rodata 111444 111444 0 0.0
.text 676212 676260 48 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738564 64 0.0
(read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
.data 3540 3540 0 0.0
.rodata 86044 86044 0 0.0
.text 652192 652256 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724204 48 0.0
(read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
.data 3536 3536 0 0.0
.rodata 81892 81892 0 0.0
.text 642000 642048 48 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
(read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1628 1628 0 0.0
.rodata 86450 86450 0 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
(read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1520 1520 0 0.0
.rodata 106954 106954 0 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564203 72 0.0
.app_xip_area 453997 454069 72 0.0
.bss 64976 64976 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
.bss 69696 69688 -8 -0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
.bss 63520 63512 -8 -0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
.bss 66680 66672 -8 -0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927856 120 0.0
.bss 197912 197904 -8 -0.0
.data 1372 1372 0 0.0
.text 728432 728560 128 0.0
BRD4187C (read/write) 1104652 1104716 64 0.0
.bss 195108 195108 0 0.0
.data 3384 3384 0 0.0
.text 906140 906204 64 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122016 64 0.0
.bss 188216 188208 -8 -0.0
.data 2800 2800 0 0.0
.text 930916 930988 72 0.0
window-app BRD4187C (read/write) 1158032 1158120 88 0.0
.bss 168812 168804 -8 -0.0
.data 3332 3332 0 0.0
.text 985868 985964 96 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202014 526 0.0
(read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
.dram0.data 13612 13612 0 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202014 526 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1243343 1243847 504 0.0
(read/write) 532020 532020 0 0.0
.dram0.bss 80432 80424 -8 -0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237683 504 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
(read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
.data 2236 2236 0 0.0
.text 609720 609784 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695900 695956 56 0.0
.bss 67760 67752 -8 -0.0
.data 2788 2788 0 0.0
.text 581880 581944 64 0.0
light k32w0+release (read only) 598664 598728 64 0.0
(read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
.data 2188 2188 0 0.0
.text 598128 598192 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786840 786888 48 0.0
.bss 77436 77428 -8 -0.0
.data 2000 2000 0 0.0
.text 663952 664008 56 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
(read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
.data 2164 2164 0 0.0
.text 580464 580528 64 0.0
linux air-purifier-app debug (read only) 2602189 2602877 688 0.0
(read/write) 128640 128640 0 0.0
.bss 46368 46368 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74072 74072 0 0.0
.dynamic 608 608 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 183784 183784 0 0.0
.text 2241157 2241845 688 0.0
all-clusters-app debug (read only) 5842817 5846833 4016 0.1
(read/write) 477288 477576 288 0.1
.bss 133488 133488 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 331928 332216 288 0.1
.dynamic 624 624 0 0.0
.got 5376 5376 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 346280 346344 64 0.0
.text 5065491 5069203 3712 0.1
all-clusters-minimal-app debug (read only) 5154441 5158089 3648 0.1
(read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
.data 4336 4336 0 0.0
.data.rel.ro 96840 96840 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 286938 286938 0 0.0
.text 4633539 4637187 3648 0.1
bridge-app debug (read only) 4570233 4570905 672 0.0
(read/write) 216792 216792 0 0.0
.bss 117984 117984 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85952 85952 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 227770 227770 0 0.0
.text 4122483 4123155 672 0.0
chip-tool debug (read only) 11968497 11974249 5752 0.0
(read/write) 519864 520344 480 0.1
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 413240 413720 480 0.1
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 445849 445977 128 0.0
.text 10818963 10823891 4928 0.0
chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
(read/write) 588512 587976 -536 -0.1
.bss 103352 103352 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 453024 453504 480 0.1
.dynamic 512 512 0 0.0
.got 20328 20336 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
lighting-app debug+rpc+ui (read only) 5491273 5491961 688 0.0
(read/write) 225608 225608 0 0.0
.bss 118936 118936 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94368 94368 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 352500 352500 0 0.0
.text 4892691 4893379 688 0.0
lock-app debug (read only) 4645305 4645977 672 0.0
(read/write) 204520 204488 -32 -0.0
.bss 113424 113392 -32 -0.0
.data 4128 4128 0 0.0
.data.rel.ro 80248 80248 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254906 254906 0 0.0
.text 4178819 4179491 672 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
(read/write) 192976 192976 0 0.0
.bss 113248 113248 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69552 69552 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206714 206714 0 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
(read/write) 197224 197224 0 0.0
.bss 114144 114144 0 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72512 72512 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 212698 212698 0 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2856833 2860497 3664 0.1
(read/write) 155656 155656 0 0.0
.bss 62576 62576 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85936 85936 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 186560 186560 0 0.0
.text 2497698 2501362 3664 0.1
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
(read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
.data 3344 3344 0 0.0
.data.rel.ro 103488 103488 0 0.0
.dynamic 512 512 0 0.0
.got 12208 12208 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158684 158684 0 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601129 5601817 688 0.0
(read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
.data 6496 6496 0 0.0
.data.rel.ro 93576 93576 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 284410 284410 0 0.0
.text 5076387 5077075 688 0.0
tv-casting-app debug (read only) 9824769 9830905 6136 0.1
(read/write) 339568 339760 192 0.1
.bss 156048 156048 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 173688 173880 192 0.1
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 380912 380976 64 0.0
.text 8979171 8984787 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531440 2531504 64 0.0
.bss 220408 220400 -8 -0.0
.data 5208 5208 0 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094168 1094640 472 0.0
bss 129891 129885 -6 -0.0
rodata 111640 111648 8 0.0
text 804900 805352 452 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214476 1214924 448 0.0
bss 122029 122023 -6 -0.0
rodata 141528 141536 8 0.0
text 800428 800876 448 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1044944 1045292 348 0.0
bss 129539 129533 -6 -0.0
rodata 99264 99276 12 0.0
text 768312 768764 452 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789100 696 0.0
.bss 195404 195396 -8 -0.0
.data 2640 2640 0 0.0
.text 1581972 1582676 704 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714332 688 0.0
.bss 193076 193068 -8 -0.0
.data 2616 2616 0 0.0
.text 1509564 1510260 696 0.0
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634180 128 0.0
.bss 186556 186548 -8 -0.0
.data 2432 2432 0 0.0
.text 1436676 1436812 136 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.bss 213668 213660 -8 -0.0
.data 2456 2456 0 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124284 56 0.0
.bss 102384 102376 -8 -0.0
.data 808 808 0 0.0
.text 636608 636664 56 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.bss 98600 98592 -8 -0.0
.data 852 852 0 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596685 64 0.0
.bss 128288 128288 0 0.0
.data 660 660 0 0.0
.rodata 78764 78772 8 0.0
.text 379184 379240 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825054 825110 56 0.0
bss 51036 51032 -4 -0.0
text 616918 616984 66 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1111936 1112460 524 0.0
bss 100844 100836 -8 -0.0
text 786330 786862 532 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1091088 1091612 524 0.0
bss 109936 109928 -8 -0.0
text 759362 759894 532 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935296 935348 52 0.0
bss 92984 92976 -8 -0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826650 826702 52 0.0
bss 51088 51080 -8 -0.0
text 618580 618646 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 984208 984260 52 0.0
bss 79128 79120 -8 -0.0
text 698970 699036 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096604 1096656 52 0.0
bss 100064 100056 -8 -0.0
text 772622 772688 66 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957424 957480 56 0.0
bss 70588 70584 -4 -0.0
text 655022 655088 66 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952944 953008 64 0.0
bss 92560 92556 -4 -0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 884240 884292 52 0.0
bss 69152 69144 -8 -0.0
text 625454 625520 66 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 824860 824912 52 0.0
bss 57396 57388 -8 -0.0
text 592346 592412 66 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705780 705780 0 0.0
bss 73640 73640 0 0.0
text 462172 462172 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827906 827958 52 0.0
bss 51216 51208 -8 -0.0
text 620920 620986 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883665 883717 52 0.0
bss 60872 60864 -8 -0.0
text 635638 635704 66 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850448 850500 52 0.0
bss 57684 57676 -8 -0.0
text 611978 612044 66 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845012 845064 52 0.0
bss 58076 58068 -8 -0.0
text 606138 606204 66 0.0

Copy link

github-actions bot commented Feb 5, 2024

PR #31907: Size comparison from 83f8665 to 54498a0

Increases (19 builds for cc13x4_26x4, cc32xx, k32w, mbed, nrfconnect, qpg, stm32)
platform target config section 83f8665 54498a0 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780756 88 0.0
.text 690080 690168 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
.text 518380 518500 120 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
.text 609720 609784 64 0.0
k32w1+release (read/write) 695900 695948 48 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
.text 598128 598192 64 0.0
k32w1+release (read/write) 786840 786880 40 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
.text 580464 580528 64 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531440 2531504 64 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094168 1094640 472 0.0
rodata 111640 111648 8 0.0
text 804900 805352 452 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214476 1214924 448 0.0
rodata 141528 141536 8 0.0
text 800428 800876 448 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1044944 1045292 348 0.0
rodata 99264 99276 12 0.0
text 768312 768764 452 0.1
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596685 64 0.0
.rodata 78764 78772 8 0.0
.text 379184 379240 56 0.0
Decreases (17 builds for cc13x4_26x4, cc32xx, k32w, mbed, nrfconnect, qpg)
platform target config section 83f8665 54498a0 change % change
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
k32w contact k32w0+release (read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
k32w1+release .bss 67760 67752 -8 -0.0
light k32w0+release (read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
k32w1+release .bss 77436 77428 -8 -0.0
lock k32w0+release (read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
Full report (19 builds for cc13x4_26x4, cc32xx, k32w, mbed, nrfconnect, qpg, stm32)
platform target config section 83f8665 54498a0 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780756 88 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90324 90324 0 0.0
.text 690080 690168 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
(read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
.data 3580 3580 0 0.0
.rodata 84732 84732 0 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
(read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
.data 3580 3580 0 0.0
.rodata 111444 111444 0 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
(read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
.data 3540 3540 0 0.0
.rodata 86044 86044 0 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
(read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
.data 3536 3536 0 0.0
.rodata 81892 81892 0 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
(read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1628 1628 0 0.0
.rodata 86450 86450 0 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
(read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1520 1520 0 0.0
.rodata 106954 106954 0 0.0
.text 518380 518500 120 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
(read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
.data 2236 2236 0 0.0
.text 609720 609784 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695900 695948 48 0.0
.bss 67760 67752 -8 -0.0
.data 2788 2788 0 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
(read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
.data 2188 2188 0 0.0
.text 598128 598192 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786840 786880 40 0.0
.bss 77436 77428 -8 -0.0
.data 2000 2000 0 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
(read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
.data 2164 2164 0 0.0
.text 580464 580528 64 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531440 2531504 64 0.0
.bss 220408 220400 -8 -0.0
.data 5208 5208 0 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094168 1094640 472 0.0
bss 129891 129885 -6 -0.0
rodata 111640 111648 8 0.0
text 804900 805352 452 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214476 1214924 448 0.0
bss 122029 122023 -6 -0.0
rodata 141528 141536 8 0.0
text 800428 800876 448 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1044944 1045292 348 0.0
bss 129539 129533 -6 -0.0
rodata 99264 99276 12 0.0
text 768312 768764 452 0.1
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.bss 102384 102376 -8 -0.0
.data 808 808 0 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.bss 98600 98592 -8 -0.0
.data 852 852 0 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596685 64 0.0
.bss 128288 128288 0 0.0
.data 660 660 0 0.0
.rodata 78764 78772 8 0.0
.text 379184 379240 56 0.0

Copy link

github-actions bot commented Feb 5, 2024

PR #31907: Size comparison from 83f8665 to 2bb2475

Increases above 0.2%:

platform target config section 83f8665 2bb2475 change % change
efr32 lighting-app BRD4161A+rs9116 .data 1372 1376 4 0.3
Increases (66 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 83f8665 2bb2475 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.text 1096712 1096968 256 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read/write) 1194319 1194575 256 0.0
.text 965970 966226 256 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.text 757788 758044 256 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780756 88 0.0
.text 690080 690168 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564203 72 0.0
.app_xip_area 453997 454069 72 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927876 140 0.0
.data 1372 1376 4 0.3
.text 728432 728576 144 0.0
BRD4187C (read/write) 1104652 1104752 100 0.0
.data 3384 3388 4 0.1
.text 906140 906244 104 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122056 104 0.0
.data 2800 2804 4 0.1
.text 930916 931028 112 0.0
window-app BRD4187C (read/write) 1158032 1158200 168 0.0
.text 985868 986044 176 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202014 526 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202014 526 0.0
m5stack (read only) 1243343 1243847 504 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237683 504 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
.text 609720 609784 64 0.0
k32w1+release (read/write) 695900 695948 48 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
.text 598128 598192 64 0.0
k32w1+release (read/write) 786840 786880 40 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
.text 580464 580528 64 0.0
linux air-purifier-app debug (read only) 2602189 2602877 688 0.0
.text 2241157 2241845 688 0.0
all-clusters-app debug (read only) 5842817 5846833 4016 0.1
(read/write) 477288 477576 288 0.1
.data.rel.ro 331928 332216 288 0.1
.rodata 346280 346344 64 0.0
.text 5065491 5069203 3712 0.1
all-clusters-minimal-app debug (read only) 5154441 5158089 3648 0.1
.text 4633539 4637187 3648 0.1
bridge-app debug (read only) 4570233 4570905 672 0.0
.text 4122483 4123155 672 0.0
chip-tool debug (read only) 11968497 11974249 5752 0.0
(read/write) 519864 520344 480 0.1
.data.rel.ro 413240 413720 480 0.1
.rodata 445849 445977 128 0.0
.text 10818963 10823891 4928 0.0
chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
.data.rel.ro 453024 453504 480 0.1
.got 20328 20336 8 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
lighting-app debug+rpc+ui (read only) 5491273 5491961 688 0.0
.text 4892691 4893379 688 0.0
lock-app debug (read only) 4645305 4645977 672 0.0
.text 4178819 4179491 672 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2856833 2860497 3664 0.1
.text 2497698 2501362 3664 0.1
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601129 5601817 688 0.0
.text 5076387 5077075 688 0.0
tv-casting-app debug (read only) 9824769 9830905 6136 0.1
(read/write) 339568 339760 192 0.1
.data.rel.ro 173688 173880 192 0.1
.rodata 380912 380976 64 0.0
.text 8979171 8984787 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531440 2531504 64 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094168 1094640 472 0.0
rodata 111640 111648 8 0.0
text 804900 805352 452 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214476 1214924 448 0.0
rodata 141528 141536 8 0.0
text 800428 800876 448 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1044944 1045292 348 0.0
rodata 99264 99276 12 0.0
text 768312 768764 452 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789100 696 0.0
.text 1581972 1582676 704 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714332 688 0.0
.text 1509564 1510260 696 0.0
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634180 128 0.0
.text 1436676 1436812 136 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596685 64 0.0
.rodata 78764 78772 8 0.0
.text 379184 379240 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825054 825110 56 0.0
text 616918 616984 66 0.0
all-clusters-app tlsr9518adk80d (read/write) 1111936 1112460 524 0.0
text 786330 786862 532 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1091088 1091612 524 0.0
text 759362 759894 532 0.1
bridge-app tlsr9518adk80d (read/write) 935296 935348 52 0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826650 826702 52 0.0
text 618580 618646 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 984208 984260 52 0.0
text 698970 699036 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096604 1096656 52 0.0
text 772622 772688 66 0.0
lock-app-dfu tlsr9528a (read/write) 957424 957480 56 0.0
text 655022 655088 66 0.0
ota-requestor-app tlsr9518adk80d (read/write) 952944 953008 64 0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read/write) 884240 884292 52 0.0
text 625454 625520 66 0.0
pump-controller-app tlsr9518adk80d (read/write) 824860 824912 52 0.0
text 592346 592412 66 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 827906 827958 52 0.0
text 620920 620986 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 883665 883717 52 0.0
text 635638 635704 66 0.0
thermostat tlsr9518adk80d (read/write) 850448 850500 52 0.0
text 611978 612044 66 0.0
window-covering tlsr9518adk80d (read/write) 845012 845064 52 0.0
text 606138 606204 66 0.0
Decreases (53 builds for bl602, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 83f8665 2bb2475 change % change
bl602 lighting-app bl602 .bss 85328 85320 -8 -0.0
bl602+mfd .bss 85488 85480 -8 -0.0
bl602+rpc .bss 93360 93352 -8 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
cyw30739 lock cyw930739m2evb_01 .bss 69696 69688 -8 -0.0
ota-requestor cyw930739m2evb_01 .bss 63520 63512 -8 -0.0
switch cyw930739m2evb_01 .bss 66680 66672 -8 -0.0
efr32 lighting-app BRD4161A+rs9116 .bss 197912 197904 -8 -0.0
BRD4187C .bss 195108 195100 -8 -0.0
lock-app BRD4161A+wf200 .bss 188216 188200 -16 -0.0
window-app BRD4187C .bss 168812 168804 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
m5stack .dram0.bss 80432 80424 -8 -0.0
k32w contact k32w0+release (read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
k32w1+release .bss 67760 67752 -8 -0.0
light k32w0+release (read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
k32w1+release .bss 77436 77428 -8 -0.0
lock k32w0+release (read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
linux all-clusters-minimal-app debug (read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 588512 587976 -536 -0.1
lock-app debug (read/write) 204520 204488 -32 -0.0
.bss 113424 113392 -32 -0.0
thermostat-no-ble arm64 (read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
tv-app debug (read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .bss 195404 195396 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 193076 193068 -8 -0.0
light cy8ckit_062s2_43012 .bss 186556 186548 -8 -0.0
lock cy8ckit_062s2_43012 .bss 213668 213660 -8 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention bss 51036 51032 -4 -0.0
all-clusters-app tlsr9518adk80d bss 100844 100836 -8 -0.0
all-clusters-minimal-app tlsr9528a bss 109936 109928 -8 -0.0
bridge-app tlsr9518adk80d bss 92984 92976 -8 -0.0
contact-sensor-app tlsr9528a_retention bss 51088 51080 -8 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a bss 79128 79120 -8 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 100064 100056 -8 -0.0
lock-app-dfu tlsr9528a bss 70588 70584 -4 -0.0
ota-requestor-app tlsr9518adk80d bss 92560 92556 -4 -0.0
pump-app tlsr9528a bss 69152 69144 -8 -0.0
pump-controller-app tlsr9518adk80d bss 57396 57388 -8 -0.0
smoke_co_alarm-app tlsr9528a_retention bss 51216 51208 -8 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d bss 60872 60864 -8 -0.0
thermostat tlsr9518adk80d bss 57684 57676 -8 -0.0
window-covering tlsr9518adk80d bss 58076 58068 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 83f8665 2bb2475 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.bss 85328 85320 -8 -0.0
.data 9488 9488 0 0.0
.rodata 157356 157356 0 0.0
.text 1096712 1096968 256 0.0
bl602+mfd (read/write) 1444170 1444170 0 0.0
.bss 85488 85480 -8 -0.0
.data 9456 9456 0 0.0
.rodata 156316 156316 0 0.0
.text 1112270 1112270 0 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.bss 93360 93352 -8 -0.0
.data 9856 9856 0 0.0
.rodata 164932 164932 0 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1194319 1194575 256 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106744 106744 0 0.0
.text 965970 966226 256 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1205395 1205395 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105684 105684 0 0.0
.text 977980 977980 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1286067 1286067 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122116 122116 0 0.0
.text 1040914 1040914 0 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100064 100064 0 0.0
.text 757788 758044 256 0.0
bl706-wifi (read/write) 1245974 1245974 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121044 121044 0 0.0
.text 988288 988288 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1163924 1163924 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100748 100748 0 0.0
.text 959076 959076 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1175324 1175324 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99688 99688 0 0.0
.text 971398 971398 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780756 88 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90324 90324 0 0.0
.text 690080 690168 88 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
(read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
.data 3580 3580 0 0.0
.rodata 84732 84732 0 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
(read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
.data 3580 3580 0 0.0
.rodata 111444 111444 0 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
(read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
.data 3540 3540 0 0.0
.rodata 86044 86044 0 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
(read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
.data 3536 3536 0 0.0
.rodata 81892 81892 0 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
(read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1628 1628 0 0.0
.rodata 86450 86450 0 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
(read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1520 1520 0 0.0
.rodata 106954 106954 0 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564203 72 0.0
.app_xip_area 453997 454069 72 0.0
.bss 64976 64976 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
.bss 69696 69688 -8 -0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
.bss 63520 63512 -8 -0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
.bss 66680 66672 -8 -0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927876 140 0.0
.bss 197912 197904 -8 -0.0
.data 1372 1376 4 0.3
.text 728432 728576 144 0.0
BRD4187C (read/write) 1104652 1104752 100 0.0
.bss 195108 195100 -8 -0.0
.data 3384 3388 4 0.1
.text 906140 906244 104 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122056 104 0.0
.bss 188216 188200 -16 -0.0
.data 2800 2804 4 0.1
.text 930916 931028 112 0.0
window-app BRD4187C (read/write) 1158032 1158200 168 0.0
.bss 168812 168804 -8 -0.0
.data 3332 3332 0 0.0
.text 985868 986044 176 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202014 526 0.0
(read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
.dram0.data 13612 13612 0 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202014 526 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1243343 1243847 504 0.0
(read/write) 532020 532020 0 0.0
.dram0.bss 80432 80424 -8 -0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237683 504 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
(read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
.data 2236 2236 0 0.0
.text 609720 609784 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695900 695948 48 0.0
.bss 67760 67752 -8 -0.0
.data 2788 2788 0 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
(read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
.data 2188 2188 0 0.0
.text 598128 598192 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786840 786880 40 0.0
.bss 77436 77428 -8 -0.0
.data 2000 2000 0 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
(read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
.data 2164 2164 0 0.0
.text 580464 580528 64 0.0
linux air-purifier-app debug (read only) 2602189 2602877 688 0.0
(read/write) 128640 128640 0 0.0
.bss 46368 46368 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74072 74072 0 0.0
.dynamic 608 608 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 183784 183784 0 0.0
.text 2241157 2241845 688 0.0
all-clusters-app debug (read only) 5842817 5846833 4016 0.1
(read/write) 477288 477576 288 0.1
.bss 133488 133488 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 331928 332216 288 0.1
.dynamic 624 624 0 0.0
.got 5376 5376 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 346280 346344 64 0.0
.text 5065491 5069203 3712 0.1
all-clusters-minimal-app debug (read only) 5154441 5158089 3648 0.1
(read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
.data 4336 4336 0 0.0
.data.rel.ro 96840 96840 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 286938 286938 0 0.0
.text 4633539 4637187 3648 0.1
bridge-app debug (read only) 4570233 4570905 672 0.0
(read/write) 216792 216792 0 0.0
.bss 117984 117984 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85952 85952 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 227770 227770 0 0.0
.text 4122483 4123155 672 0.0
chip-tool debug (read only) 11968497 11974249 5752 0.0
(read/write) 519864 520344 480 0.1
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 413240 413720 480 0.1
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 445849 445977 128 0.0
.text 10818963 10823891 4928 0.0
chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
(read/write) 588512 587976 -536 -0.1
.bss 103352 103352 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 453024 453504 480 0.1
.dynamic 512 512 0 0.0
.got 20328 20336 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
lighting-app debug+rpc+ui (read only) 5491273 5491961 688 0.0
(read/write) 225608 225608 0 0.0
.bss 118936 118936 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94368 94368 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 352500 352500 0 0.0
.text 4892691 4893379 688 0.0
lock-app debug (read only) 4645305 4645977 672 0.0
(read/write) 204520 204488 -32 -0.0
.bss 113424 113392 -32 -0.0
.data 4128 4128 0 0.0
.data.rel.ro 80248 80248 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254906 254906 0 0.0
.text 4178819 4179491 672 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
(read/write) 192976 192976 0 0.0
.bss 113248 113248 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69552 69552 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206714 206714 0 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
(read/write) 197224 197224 0 0.0
.bss 114144 114144 0 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72512 72512 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 212698 212698 0 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2856833 2860497 3664 0.1
(read/write) 155656 155656 0 0.0
.bss 62576 62576 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85936 85936 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 186560 186560 0 0.0
.text 2497698 2501362 3664 0.1
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
(read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
.data 3344 3344 0 0.0
.data.rel.ro 103488 103488 0 0.0
.dynamic 512 512 0 0.0
.got 12208 12208 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158684 158684 0 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601129 5601817 688 0.0
(read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
.data 6496 6496 0 0.0
.data.rel.ro 93576 93576 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 284410 284410 0 0.0
.text 5076387 5077075 688 0.0
tv-casting-app debug (read only) 9824769 9830905 6136 0.1
(read/write) 339568 339760 192 0.1
.bss 156048 156048 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 173688 173880 192 0.1
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 380912 380976 64 0.0
.text 8979171 8984787 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531440 2531504 64 0.0
.bss 220408 220400 -8 -0.0
.data 5208 5208 0 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094168 1094640 472 0.0
bss 129891 129885 -6 -0.0
rodata 111640 111648 8 0.0
text 804900 805352 452 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214476 1214924 448 0.0
bss 122029 122023 -6 -0.0
rodata 141528 141536 8 0.0
text 800428 800876 448 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1044944 1045292 348 0.0
bss 129539 129533 -6 -0.0
rodata 99264 99276 12 0.0
text 768312 768764 452 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789100 696 0.0
.bss 195404 195396 -8 -0.0
.data 2640 2640 0 0.0
.text 1581972 1582676 704 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714332 688 0.0
.bss 193076 193068 -8 -0.0
.data 2616 2616 0 0.0
.text 1509564 1510260 696 0.0
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634180 128 0.0
.bss 186556 186548 -8 -0.0
.data 2432 2432 0 0.0
.text 1436676 1436812 136 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.bss 213668 213660 -8 -0.0
.data 2456 2456 0 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.bss 102384 102376 -8 -0.0
.data 808 808 0 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.bss 98600 98592 -8 -0.0
.data 852 852 0 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596685 64 0.0
.bss 128288 128288 0 0.0
.data 660 660 0 0.0
.rodata 78764 78772 8 0.0
.text 379184 379240 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825054 825110 56 0.0
bss 51036 51032 -4 -0.0
text 616918 616984 66 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1111936 1112460 524 0.0
bss 100844 100836 -8 -0.0
text 786330 786862 532 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1091088 1091612 524 0.0
bss 109936 109928 -8 -0.0
text 759362 759894 532 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935296 935348 52 0.0
bss 92984 92976 -8 -0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826650 826702 52 0.0
bss 51088 51080 -8 -0.0
text 618580 618646 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 984208 984260 52 0.0
bss 79128 79120 -8 -0.0
text 698970 699036 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096604 1096656 52 0.0
bss 100064 100056 -8 -0.0
text 772622 772688 66 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957424 957480 56 0.0
bss 70588 70584 -4 -0.0
text 655022 655088 66 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952944 953008 64 0.0
bss 92560 92556 -4 -0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 884240 884292 52 0.0
bss 69152 69144 -8 -0.0
text 625454 625520 66 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 824860 824912 52 0.0
bss 57396 57388 -8 -0.0
text 592346 592412 66 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705780 705780 0 0.0
bss 73640 73640 0 0.0
text 462172 462172 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827906 827958 52 0.0
bss 51216 51208 -8 -0.0
text 620920 620986 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883665 883717 52 0.0
bss 60872 60864 -8 -0.0
text 635638 635704 66 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850448 850500 52 0.0
bss 57684 57676 -8 -0.0
text 611978 612044 66 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845012 845064 52 0.0
bss 58076 58068 -8 -0.0
text 606138 606204 66 0.0

Copy link

github-actions bot commented Feb 5, 2024

PR #31907: Size comparison from 83f8665 to a2d9b97

Increases above 0.2%:

platform target config section 83f8665 a2d9b97 change % change
efr32 lighting-app BRD4161A+rs9116 .data 1372 1376 4 0.3
Increases (39 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32)
platform target config section 83f8665 a2d9b97 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.text 1096712 1096968 256 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read/write) 1194319 1194575 256 0.0
.text 965970 966226 256 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.text 757788 758044 256 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780820 152 0.0
.text 690080 690232 152 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564259 128 0.0
.app_xip_area 453997 454125 128 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927940 204 0.0
.data 1372 1376 4 0.3
.text 728432 728640 208 0.0
BRD4187C (read/write) 1104652 1104816 164 0.0
.data 3384 3388 4 0.1
.text 906140 906308 168 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122056 104 0.0
.data 2800 2804 4 0.1
.text 930916 931028 112 0.0
window-app BRD4187C (read/write) 1158032 1158200 168 0.0
.text 985868 986044 176 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202128 640 0.1
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202128 640 0.1
m5stack (read only) 1243343 1243927 584 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237763 584 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
.text 609720 609784 64 0.0
k32w1+release (read/write) 695900 695948 48 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
.text 598128 598192 64 0.0
k32w1+release (read/write) 786840 786880 40 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
.text 580464 580528 64 0.0
linux chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
.data.rel.ro 453024 453504 480 0.1
.got 20328 20336 8 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
.text 3959724 3960220 496 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531440 2531504 64 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094168 1094688 520 0.0
rodata 111640 111648 8 0.0
text 804900 805404 504 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214476 1214972 496 0.0
rodata 141528 141536 8 0.0
text 800428 800928 500 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1044944 1045340 396 0.0
rodata 99264 99276 12 0.0
text 768312 768816 504 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789148 744 0.0
.text 1581972 1582724 752 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714396 752 0.0
.text 1509564 1510324 760 0.1
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634244 192 0.0
.text 1436676 1436876 200 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596741 120 0.0
.rodata 78764 78772 8 0.0
.text 379184 379296 112 0.0
Decreases (35 builds for bl602, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section 83f8665 a2d9b97 change % change
bl602 lighting-app bl602 .bss 85328 85320 -8 -0.0
bl602+mfd .bss 85488 85480 -8 -0.0
bl602+rpc .bss 93360 93352 -8 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
cyw30739 lock cyw930739m2evb_01 .bss 69696 69688 -8 -0.0
ota-requestor cyw930739m2evb_01 .bss 63520 63512 -8 -0.0
switch cyw930739m2evb_01 .bss 66680 66672 -8 -0.0
efr32 lighting-app BRD4161A+rs9116 .bss 197912 197904 -8 -0.0
BRD4187C .bss 195108 195100 -8 -0.0
lock-app BRD4161A+wf200 .bss 188216 188200 -16 -0.0
window-app BRD4187C .bss 168812 168804 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
m5stack .dram0.bss 80432 80424 -8 -0.0
k32w contact k32w0+release (read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
k32w1+release .bss 67760 67752 -8 -0.0
light k32w0+release (read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
k32w1+release .bss 77436 77428 -8 -0.0
lock k32w0+release (read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
linux chip-tool-ipv6only arm64 (read/write) 588512 587976 -536 -0.1
thermostat-no-ble arm64 (read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .bss 195404 195396 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 193076 193068 -8 -0.0
light cy8ckit_062s2_43012 .bss 186556 186548 -8 -0.0
lock cy8ckit_062s2_43012 .bss 213668 213660 -8 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
Full report (45 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32)
platform target config section 83f8665 a2d9b97 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.bss 85328 85320 -8 -0.0
.data 9488 9488 0 0.0
.rodata 157356 157356 0 0.0
.text 1096712 1096968 256 0.0
bl602+mfd (read/write) 1444170 1444170 0 0.0
.bss 85488 85480 -8 -0.0
.data 9456 9456 0 0.0
.rodata 156316 156316 0 0.0
.text 1112270 1112270 0 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.bss 93360 93352 -8 -0.0
.data 9856 9856 0 0.0
.rodata 164932 164932 0 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1194319 1194575 256 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106744 106744 0 0.0
.text 965970 966226 256 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1205395 1205395 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105684 105684 0 0.0
.text 977980 977980 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1286067 1286067 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122116 122116 0 0.0
.text 1040914 1040914 0 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100064 100064 0 0.0
.text 757788 758044 256 0.0
bl706-wifi (read/write) 1245974 1245974 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121044 121044 0 0.0
.text 988288 988288 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1163924 1163924 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100748 100748 0 0.0
.text 959076 959076 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1175324 1175324 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99688 99688 0 0.0
.text 971398 971398 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780820 152 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90324 90324 0 0.0
.text 690080 690232 152 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
(read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
.data 3580 3580 0 0.0
.rodata 84732 84732 0 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
(read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
.data 3580 3580 0 0.0
.rodata 111444 111444 0 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
(read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
.data 3540 3540 0 0.0
.rodata 86044 86044 0 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
(read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
.data 3536 3536 0 0.0
.rodata 81892 81892 0 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
(read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1628 1628 0 0.0
.rodata 86450 86450 0 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
(read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1520 1520 0 0.0
.rodata 106954 106954 0 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564259 128 0.0
.app_xip_area 453997 454125 128 0.0
.bss 64976 64976 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
.bss 69696 69688 -8 -0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
.bss 63520 63512 -8 -0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
.bss 66680 66672 -8 -0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927940 204 0.0
.bss 197912 197904 -8 -0.0
.data 1372 1376 4 0.3
.text 728432 728640 208 0.0
BRD4187C (read/write) 1104652 1104816 164 0.0
.bss 195108 195100 -8 -0.0
.data 3384 3388 4 0.1
.text 906140 906308 168 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122056 104 0.0
.bss 188216 188200 -16 -0.0
.data 2800 2804 4 0.1
.text 930916 931028 112 0.0
window-app BRD4187C (read/write) 1158032 1158200 168 0.0
.bss 168812 168804 -8 -0.0
.data 3332 3332 0 0.0
.text 985868 986044 176 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202128 640 0.1
(read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
.dram0.data 13612 13612 0 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202128 640 0.1
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1243343 1243927 584 0.0
(read/write) 532020 532020 0 0.0
.dram0.bss 80432 80424 -8 -0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237763 584 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
(read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
.data 2236 2236 0 0.0
.text 609720 609784 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695900 695948 48 0.0
.bss 67760 67752 -8 -0.0
.data 2788 2788 0 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
(read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
.data 2188 2188 0 0.0
.text 598128 598192 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786840 786880 40 0.0
.bss 77436 77428 -8 -0.0
.data 2000 2000 0 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
(read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
.data 2164 2164 0 0.0
.text 580464 580528 64 0.0
linux chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
(read/write) 588512 587976 -536 -0.1
.bss 103352 103352 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 453024 453504 480 0.1
.dynamic 512 512 0 0.0
.got 20328 20336 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
(read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
.data 3344 3344 0 0.0
.data.rel.ro 103488 103488 0 0.0
.dynamic 512 512 0 0.0
.got 12208 12208 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158684 158684 0 0.0
.text 3959724 3960220 496 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531440 2531504 64 0.0
.bss 220408 220400 -8 -0.0
.data 5208 5208 0 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094168 1094688 520 0.0
bss 129891 129885 -6 -0.0
rodata 111640 111648 8 0.0
text 804900 805404 504 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214476 1214972 496 0.0
bss 122029 122023 -6 -0.0
rodata 141528 141536 8 0.0
text 800428 800928 500 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1044944 1045340 396 0.0
bss 129539 129533 -6 -0.0
rodata 99264 99276 12 0.0
text 768312 768816 504 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789148 744 0.0
.bss 195404 195396 -8 -0.0
.data 2640 2640 0 0.0
.text 1581972 1582724 752 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714396 752 0.0
.bss 193076 193068 -8 -0.0
.data 2616 2616 0 0.0
.text 1509564 1510324 760 0.1
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634244 192 0.0
.bss 186556 186548 -8 -0.0
.data 2432 2432 0 0.0
.text 1436676 1436876 200 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.bss 213668 213660 -8 -0.0
.data 2456 2456 0 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.bss 102384 102376 -8 -0.0
.data 808 808 0 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.bss 98600 98592 -8 -0.0
.data 852 852 0 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596741 120 0.0
.bss 128288 128288 0 0.0
.data 660 660 0 0.0
.rodata 78764 78772 8 0.0
.text 379184 379296 112 0.0

Copy link

github-actions bot commented Feb 5, 2024

PR #31907: Size comparison from 83f8665 to 0e989e3

Increases (9 builds for cc32xx, mbed, nrfconnect, qpg, stm32)
platform target config section 83f8665 0e989e3 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
.text 518380 518500 120 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531440 2531504 64 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094168 1094688 520 0.0
rodata 111640 111648 8 0.0
text 804900 805404 504 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214476 1214972 496 0.0
rodata 141528 141536 8 0.0
text 800428 800928 500 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1044944 1045340 396 0.0
rodata 99264 99276 12 0.0
text 768312 768816 504 0.1
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596741 120 0.0
.rodata 78764 78772 8 0.0
.text 379184 379296 112 0.0
Decreases (8 builds for cc32xx, mbed, nrfconnect, qpg)
platform target config section 83f8665 0e989e3 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
Full report (9 builds for cc32xx, mbed, nrfconnect, qpg, stm32)
platform target config section 83f8665 0e989e3 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
(read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1628 1628 0 0.0
.rodata 86450 86450 0 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
(read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1520 1520 0 0.0
.rodata 106954 106954 0 0.0
.text 518380 518500 120 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531440 2531504 64 0.0
.bss 220408 220400 -8 -0.0
.data 5208 5208 0 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094168 1094688 520 0.0
bss 129891 129885 -6 -0.0
rodata 111640 111648 8 0.0
text 804900 805404 504 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214476 1214972 496 0.0
bss 122029 122023 -6 -0.0
rodata 141528 141536 8 0.0
text 800428 800928 500 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1044944 1045340 396 0.0
bss 129539 129533 -6 -0.0
rodata 99264 99276 12 0.0
text 768312 768816 504 0.1
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.bss 102384 102376 -8 -0.0
.data 808 808 0 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.bss 98600 98592 -8 -0.0
.data 852 852 0 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596741 120 0.0
.bss 128288 128288 0 0.0
.data 660 660 0 0.0
.rodata 78764 78772 8 0.0
.text 379184 379296 112 0.0

Copy link

github-actions bot commented Feb 5, 2024

PR #31907: Size comparison from 83f8665 to 3caaa8d

Increases above 0.2%:

platform target config section 83f8665 3caaa8d8 change % change
efr32 lighting-app BRD4161A+rs9116 .data 1372 1376 4 0.3
Increases (66 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 83f8665 3caaa8d8 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.text 1096712 1096968 256 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read/write) 1194319 1194575 256 0.0
.text 965970 966226 256 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.text 757788 758044 256 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780820 152 0.0
.text 690080 690232 152 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564259 128 0.0
.app_xip_area 453997 454125 128 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927940 204 0.0
.data 1372 1376 4 0.3
.text 728432 728640 208 0.0
BRD4187C (read/write) 1104652 1104816 164 0.0
.data 3384 3388 4 0.1
.text 906140 906308 168 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122056 104 0.0
.data 2800 2804 4 0.1
.text 930916 931028 112 0.0
window-app BRD4187C (read/write) 1158032 1158200 168 0.0
.text 985868 986044 176 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202128 640 0.1
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202128 640 0.1
m5stack (read only) 1243343 1243927 584 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237763 584 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
.text 609720 609784 64 0.0
k32w1+release (read/write) 695900 695948 48 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
.text 598128 598192 64 0.0
k32w1+release (read/write) 786840 786880 40 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
.text 580464 580528 64 0.0
linux air-purifier-app debug (read only) 2602189 2602877 688 0.0
.text 2241157 2241845 688 0.0
all-clusters-app debug (read only) 5842817 5847329 4512 0.1
(read/write) 477288 477576 288 0.1
.data.rel.ro 331928 332216 288 0.1
.rodata 346280 346344 64 0.0
.text 5065491 5069699 4208 0.1
all-clusters-minimal-app debug (read only) 5154441 5158585 4144 0.1
.text 4633539 4637683 4144 0.1
bridge-app debug (read only) 4570233 4570905 672 0.0
.text 4122483 4123155 672 0.0
chip-tool debug (read only) 11968497 11974249 5752 0.0
(read/write) 519864 520344 480 0.1
.data.rel.ro 413240 413720 480 0.1
.rodata 445849 445977 128 0.0
.text 10818963 10823891 4928 0.0
chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
.data.rel.ro 453024 453504 480 0.1
.got 20328 20336 8 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
lighting-app debug+rpc+ui (read only) 5491273 5492457 1184 0.0
.text 4892691 4893875 1184 0.0
lock-app debug (read only) 4645305 4645977 672 0.0
.text 4178819 4179491 672 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2856833 2860993 4160 0.1
.text 2497698 2501858 4160 0.2
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601129 5601817 688 0.0
.text 5076387 5077075 688 0.0
tv-casting-app debug (read only) 9824769 9830905 6136 0.1
(read/write) 339568 339760 192 0.1
.data.rel.ro 173688 173880 192 0.1
.rodata 380912 380976 64 0.0
.text 8979171 8984787 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531440 2531504 64 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094168 1094688 520 0.0
rodata 111640 111648 8 0.0
text 804900 805404 504 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214476 1214972 496 0.0
rodata 141528 141536 8 0.0
text 800428 800928 500 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1044944 1045340 396 0.0
rodata 99264 99276 12 0.0
text 768312 768816 504 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789148 744 0.0
.text 1581972 1582724 752 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714396 752 0.0
.text 1509564 1510324 760 0.1
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634244 192 0.0
.text 1436676 1436876 200 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596741 120 0.0
.rodata 78764 78772 8 0.0
.text 379184 379296 112 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825054 825110 56 0.0
text 616918 616984 66 0.0
all-clusters-app tlsr9518adk80d (read/write) 1111936 1112572 636 0.1
text 786330 786976 646 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1091088 1091724 636 0.1
text 759362 760008 646 0.1
bridge-app tlsr9518adk80d (read/write) 935296 935348 52 0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826650 826702 52 0.0
text 618580 618646 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 984208 984260 52 0.0
text 698970 699036 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096604 1096776 172 0.0
text 772622 772810 188 0.0
lock-app-dfu tlsr9528a (read/write) 957424 957480 56 0.0
text 655022 655088 66 0.0
ota-requestor-app tlsr9518adk80d (read/write) 952944 953008 64 0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read/write) 884240 884292 52 0.0
text 625454 625520 66 0.0
pump-controller-app tlsr9518adk80d (read/write) 824860 824912 52 0.0
text 592346 592412 66 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 827906 827958 52 0.0
text 620920 620986 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 883665 883717 52 0.0
text 635638 635704 66 0.0
thermostat tlsr9518adk80d (read/write) 850448 850500 52 0.0
text 611978 612044 66 0.0
window-covering tlsr9518adk80d (read/write) 845012 845064 52 0.0
text 606138 606204 66 0.0
Decreases (53 builds for bl602, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 83f8665 3caaa8d8 change % change
bl602 lighting-app bl602 .bss 85328 85320 -8 -0.0
bl602+mfd .bss 85488 85480 -8 -0.0
bl602+rpc .bss 93360 93352 -8 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
cyw30739 lock cyw930739m2evb_01 .bss 69696 69688 -8 -0.0
ota-requestor cyw930739m2evb_01 .bss 63520 63512 -8 -0.0
switch cyw930739m2evb_01 .bss 66680 66672 -8 -0.0
efr32 lighting-app BRD4161A+rs9116 .bss 197912 197904 -8 -0.0
BRD4187C .bss 195108 195100 -8 -0.0
lock-app BRD4161A+wf200 .bss 188216 188200 -16 -0.0
window-app BRD4187C .bss 168812 168804 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
m5stack .dram0.bss 80432 80424 -8 -0.0
k32w contact k32w0+release (read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
k32w1+release .bss 67760 67752 -8 -0.0
light k32w0+release (read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
k32w1+release .bss 77436 77428 -8 -0.0
lock k32w0+release (read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
linux all-clusters-minimal-app debug (read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 588512 587976 -536 -0.1
lock-app debug (read/write) 204520 204488 -32 -0.0
.bss 113424 113392 -32 -0.0
thermostat-no-ble arm64 (read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
tv-app debug (read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .bss 195404 195396 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 193076 193068 -8 -0.0
light cy8ckit_062s2_43012 .bss 186556 186548 -8 -0.0
lock cy8ckit_062s2_43012 .bss 213668 213660 -8 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention bss 51036 51032 -4 -0.0
all-clusters-app tlsr9518adk80d bss 100844 100836 -8 -0.0
all-clusters-minimal-app tlsr9528a bss 109936 109928 -8 -0.0
bridge-app tlsr9518adk80d bss 92984 92976 -8 -0.0
contact-sensor-app tlsr9528a_retention bss 51088 51080 -8 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a bss 79128 79120 -8 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 100064 100056 -8 -0.0
lock-app-dfu tlsr9528a bss 70588 70584 -4 -0.0
ota-requestor-app tlsr9518adk80d bss 92560 92556 -4 -0.0
pump-app tlsr9528a bss 69152 69144 -8 -0.0
pump-controller-app tlsr9518adk80d bss 57396 57388 -8 -0.0
smoke_co_alarm-app tlsr9528a_retention bss 51216 51208 -8 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d bss 60872 60864 -8 -0.0
thermostat tlsr9518adk80d bss 57684 57676 -8 -0.0
window-covering tlsr9518adk80d bss 58076 58068 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 83f8665 3caaa8d8 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.bss 85328 85320 -8 -0.0
.data 9488 9488 0 0.0
.rodata 157356 157356 0 0.0
.text 1096712 1096968 256 0.0
bl602+mfd (read/write) 1444170 1444170 0 0.0
.bss 85488 85480 -8 -0.0
.data 9456 9456 0 0.0
.rodata 156316 156316 0 0.0
.text 1112270 1112270 0 0.0
bl602+rpc (read/write) 1477162 1477418 256 0.0
.bss 93360 93352 -8 -0.0
.data 9856 9856 0 0.0
.rodata 164932 164932 0 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1194319 1194575 256 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106744 106744 0 0.0
.text 965970 966226 256 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1205395 1205395 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105684 105684 0 0.0
.text 977980 977980 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1286067 1286067 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122116 122116 0 0.0
.text 1040914 1040914 0 0.0
bl706-eth (read/write) 1012725 1012981 256 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100064 100064 0 0.0
.text 757788 758044 256 0.0
bl706-wifi (read/write) 1245974 1245974 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121044 121044 0 0.0
.text 988288 988288 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1163924 1163924 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100748 100748 0 0.0
.text 959076 959076 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1175324 1175324 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99688 99688 0 0.0
.text 971398 971398 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780668 780820 152 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90324 90324 0 0.0
.text 690080 690232 152 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799396 799476 80 0.0
(read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
.data 3580 3580 0 0.0
.rodata 84732 84732 0 0.0
.text 714396 714476 80 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787924 788004 80 0.0
(read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
.data 3580 3580 0 0.0
.rodata 111444 111444 0 0.0
.text 676212 676292 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738500 738596 96 0.0
(read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
.data 3540 3540 0 0.0
.rodata 86044 86044 0 0.0
.text 652192 652288 96 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724156 724236 80 0.0
(read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
.data 3536 3536 0 0.0
.rodata 81892 81892 0 0.0
.text 642000 642080 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
(read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1628 1628 0 0.0
.rodata 86450 86450 0 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627458 627578 120 0.0
(read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1520 1520 0 0.0
.rodata 106954 106954 0 0.0
.text 518380 518500 120 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564131 564259 128 0.0
.app_xip_area 453997 454125 128 0.0
.bss 64976 64976 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 548995 549059 64 0.0
.app_xip_area 434101 434173 72 0.0
.bss 69696 69688 -8 -0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
.bss 63520 63512 -8 -0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
.bss 66680 66672 -8 -0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927736 927940 204 0.0
.bss 197912 197904 -8 -0.0
.data 1372 1376 4 0.3
.text 728432 728640 208 0.0
BRD4187C (read/write) 1104652 1104816 164 0.0
.bss 195108 195100 -8 -0.0
.data 3384 3388 4 0.1
.text 906140 906308 168 0.0
lock-app BRD4161A+wf200 (read/write) 1121952 1122056 104 0.0
.bss 188216 188200 -16 -0.0
.data 2800 2804 4 0.1
.text 930916 931028 112 0.0
window-app BRD4187C (read/write) 1158032 1158200 168 0.0
.bss 168812 168804 -8 -0.0
.data 3332 3332 0 0.0
.text 985868 986044 176 0.0
esp32 all-clusters-app c3devkit (read only) 1201488 1202128 640 0.1
(read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
.dram0.data 13612 13612 0 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201488 1202128 640 0.1
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1243343 1243927 584 0.0
(read/write) 532020 532020 0 0.0
.dram0.bss 80432 80424 -8 -0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237179 1237763 584 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610256 610320 64 0.0
(read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
.data 2236 2236 0 0.0
.text 609720 609784 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695900 695948 48 0.0
.bss 67760 67752 -8 -0.0
.data 2788 2788 0 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
(read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
.data 2188 2188 0 0.0
.text 598128 598192 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786840 786880 40 0.0
.bss 77436 77428 -8 -0.0
.data 2000 2000 0 0.0
.text 663952 664000 48 0.0
lock k32w0+release (read only) 581000 581064 64 0.0
(read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
.data 2164 2164 0 0.0
.text 580464 580528 64 0.0
linux air-purifier-app debug (read only) 2602189 2602877 688 0.0
(read/write) 128640 128640 0 0.0
.bss 46368 46368 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74072 74072 0 0.0
.dynamic 608 608 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 183784 183784 0 0.0
.text 2241157 2241845 688 0.0
all-clusters-app debug (read only) 5842817 5847329 4512 0.1
(read/write) 477288 477576 288 0.1
.bss 133488 133488 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 331928 332216 288 0.1
.dynamic 624 624 0 0.0
.got 5376 5376 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 346280 346344 64 0.0
.text 5065491 5069699 4208 0.1
all-clusters-minimal-app debug (read only) 5154441 5158585 4144 0.1
(read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
.data 4336 4336 0 0.0
.data.rel.ro 96840 96840 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 286938 286938 0 0.0
.text 4633539 4637683 4144 0.1
bridge-app debug (read only) 4570233 4570905 672 0.0
(read/write) 216792 216792 0 0.0
.bss 117984 117984 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85952 85952 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 227770 227770 0 0.0
.text 4122483 4123155 672 0.0
chip-tool debug (read only) 11968497 11974249 5752 0.0
(read/write) 519864 520344 480 0.1
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 413240 413720 480 0.1
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 445849 445977 128 0.0
.text 10818963 10823891 4928 0.0
chip-tool-ipv6only arm64 (read only) 11463800 11468408 4608 0.0
(read/write) 588512 587976 -536 -0.1
.bss 103352 103352 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 453024 453504 480 0.1
.dynamic 512 512 0 0.0
.got 20328 20336 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352372 352436 64 0.0
.text 10225660 10229468 3808 0.0
lighting-app debug+rpc+ui (read only) 5491273 5492457 1184 0.0
(read/write) 225608 225608 0 0.0
.bss 118936 118936 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94368 94368 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 352500 352500 0 0.0
.text 4892691 4893875 1184 0.0
lock-app debug (read only) 4645305 4645977 672 0.0
(read/write) 204520 204488 -32 -0.0
.bss 113424 113392 -32 -0.0
.data 4128 4128 0 0.0
.data.rel.ro 80248 80248 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254906 254906 0 0.0
.text 4178819 4179491 672 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
(read/write) 192976 192976 0 0.0
.bss 113248 113248 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69552 69552 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206714 206714 0 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
(read/write) 197224 197224 0 0.0
.bss 114144 114144 0 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72512 72512 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 212698 212698 0 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2856833 2860993 4160 0.1
(read/write) 155656 155656 0 0.0
.bss 62576 62576 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85936 85936 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 186560 186560 0 0.0
.text 2497698 2501858 4160 0.2
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
(read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
.data 3344 3344 0 0.0
.data.rel.ro 103488 103488 0 0.0
.dynamic 512 512 0 0.0
.got 12208 12208 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158684 158684 0 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601129 5601817 688 0.0
(read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
.data 6496 6496 0 0.0
.data.rel.ro 93576 93576 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 284410 284410 0 0.0
.text 5076387 5077075 688 0.0
tv-casting-app debug (read only) 9824769 9830905 6136 0.1
(read/write) 339568 339760 192 0.1
.bss 156048 156048 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 173688 173880 192 0.1
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 380912 380976 64 0.0
.text 8979171 8984787 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531440 2531504 64 0.0
.bss 220408 220400 -8 -0.0
.data 5208 5208 0 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094168 1094688 520 0.0
bss 129891 129885 -6 -0.0
rodata 111640 111648 8 0.0
text 804900 805404 504 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214476 1214972 496 0.0
bss 122029 122023 -6 -0.0
rodata 141528 141536 8 0.0
text 800428 800928 500 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1044944 1045340 396 0.0
bss 129539 129533 -6 -0.0
rodata 99264 99276 12 0.0
text 768312 768816 504 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788404 1789148 744 0.0
.bss 195404 195396 -8 -0.0
.data 2640 2640 0 0.0
.text 1581972 1582724 752 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713644 1714396 752 0.0
.bss 193076 193068 -8 -0.0
.data 2616 2616 0 0.0
.text 1509564 1510324 760 0.1
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634052 1634244 192 0.0
.bss 186556 186548 -8 -0.0
.data 2432 2432 0 0.0
.text 1436676 1436876 200 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665740 1665860 120 0.0
.bss 213668 213660 -8 -0.0
.data 2456 2456 0 0.0
.text 1441228 1441356 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124228 1124276 48 0.0
.bss 102384 102376 -8 -0.0
.data 808 808 0 0.0
.text 636608 636656 48 0.0
lock-app qpg6105+debug (read/write) 1088740 1088812 72 0.0
.bss 98600 98592 -8 -0.0
.data 852 852 0 0.0
.text 601116 601188 72 0.0
stm32 light STM32WB5MM-DK (read/write) 596621 596741 120 0.0
.bss 128288 128288 0 0.0
.data 660 660 0 0.0
.rodata 78764 78772 8 0.0
.text 379184 379296 112 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825054 825110 56 0.0
bss 51036 51032 -4 -0.0
text 616918 616984 66 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1111936 1112572 636 0.1
bss 100844 100836 -8 -0.0
text 786330 786976 646 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1091088 1091724 636 0.1
bss 109936 109928 -8 -0.0
text 759362 760008 646 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935296 935348 52 0.0
bss 92984 92976 -8 -0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826650 826702 52 0.0
bss 51088 51080 -8 -0.0
text 618580 618646 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 984208 984260 52 0.0
bss 79128 79120 -8 -0.0
text 698970 699036 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096604 1096776 172 0.0
bss 100064 100056 -8 -0.0
text 772622 772810 188 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957424 957480 56 0.0
bss 70588 70584 -4 -0.0
text 655022 655088 66 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952944 953008 64 0.0
bss 92560 92556 -4 -0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 884240 884292 52 0.0
bss 69152 69144 -8 -0.0
text 625454 625520 66 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 824860 824912 52 0.0
bss 57396 57388 -8 -0.0
text 592346 592412 66 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705780 705780 0 0.0
bss 73640 73640 0 0.0
text 462172 462172 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827906 827958 52 0.0
bss 51216 51208 -8 -0.0
text 620920 620986 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883665 883717 52 0.0
bss 60872 60864 -8 -0.0
text 635638 635704 66 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850448 850500 52 0.0
bss 57684 57676 -8 -0.0
text 611978 612044 66 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845012 845064 52 0.0
bss 58076 58068 -8 -0.0
text 606138 606204 66 0.0

Copy link

github-actions bot commented Feb 6, 2024

PR #31907: Size comparison from 4c4d8bf to 70299f2

Increases (66 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 4c4d8bf 70299f2 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.text 1096712 1096968 256 0.0
bl602+rpc (read/write) 1477154 1477410 256 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read/write) 1194315 1194571 256 0.0
.text 965970 966226 256 0.0
bl706-eth (read/write) 1012721 1012977 256 0.0
.text 757788 758044 256 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780748 780820 72 0.0
.text 690160 690232 72 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799460 799524 64 0.0
.text 714460 714524 64 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787988 788052 64 0.0
.text 676276 676340 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738532 738596 64 0.0
.text 652224 652288 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724188 724236 48 0.0
.text 642032 642080 48 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627490 627626 136 0.0
.text 518412 518548 136 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564187 564259 72 0.0
.app_xip_area 454053 454125 72 0.0
lock cyw930739m2evb_01 (read/write) 549027 549091 64 0.0
.app_xip_area 434133 434205 72 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927820 927940 120 0.0
.text 728512 728640 128 0.0
BRD4187C (read/write) 1104752 1104816 64 0.0
.text 906244 906308 64 0.0
lock-app BRD4161A+wf200 (read/write) 1122024 1122088 64 0.0
.text 930988 931060 72 0.0
window-app BRD4187C (read/write) 1158208 1158328 120 0.0
.text 986044 986172 128 0.0
esp32 all-clusters-app c3devkit (read only) 1201610 1202128 518 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201610 1202128 518 0.0
m5stack (read only) 1243419 1243927 508 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237255 1237763 508 0.0
k32w contact k32w0+release (read only) 610256 610304 48 0.0
.text 609720 609768 48 0.0
k32w1+release (read/write) 695900 695948 48 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
.text 598128 598192 64 0.0
k32w1+release (read/write) 786832 786880 48 0.0
.text 663944 664000 56 0.0
lock k32w0+release (read only) 581032 581096 64 0.0
.text 580496 580560 64 0.0
linux air-purifier-app debug (read only) 2602949 2603621 672 0.0
.text 2242085 2242757 672 0.0
all-clusters-app debug (read only) 5844073 5848073 4000 0.1
(read/write) 477256 477544 288 0.1
.data.rel.ro 331928 332216 288 0.1
.rodata 346216 346280 64 0.0
.text 5066915 5070611 3696 0.1
all-clusters-minimal-app debug (read only) 5155689 5159353 3664 0.1
.text 4634947 4638611 3664 0.1
bridge-app debug (read only) 4570977 4571665 688 0.0
.text 4123395 4124083 688 0.0
chip-tool debug (read only) 11969257 11975009 5752 0.0
(read/write) 519864 520344 480 0.1
.data.rel.ro 413240 413720 480 0.1
.rodata 445785 445913 128 0.0
.text 10819891 10824819 4928 0.0
chip-tool-ipv6only arm64 (read only) 11464104 11468728 4624 0.0
.data.rel.ro 453024 453504 480 0.1
.got 20328 20336 8 0.0
.rodata 352340 352404 64 0.0
.text 10226092 10229900 3808 0.0
lighting-app debug+rpc+ui (read only) 5492529 5493217 688 0.0
.text 4894115 4894803 688 0.0
lock-app debug (read only) 4645513 4646201 688 0.0
.text 4179923 4180611 688 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2858073 2861737 3664 0.1
.text 2499106 2502770 3664 0.1
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601905 5602593 688 0.0
.text 5077299 5077987 688 0.0
tv-casting-app debug (read only) 9825561 9831697 6136 0.1
(read/write) 339536 339728 192 0.1
.data.rel.ro 173688 173880 192 0.1
.rodata 380880 380944 64 0.0
.text 8980099 8985715 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531440 2531504 64 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094232 1094688 456 0.0
rodata 111640 111648 8 0.0
text 804956 805404 448 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214540 1214972 432 0.0
rodata 141528 141536 8 0.0
text 800484 800928 444 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1045008 1045340 332 0.0
rodata 99264 99276 12 0.0
text 768368 768816 448 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788468 1789148 680 0.0
.text 1582036 1582724 688 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713708 1714396 688 0.0
.text 1509628 1510324 696 0.0
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634116 1634244 128 0.0
.text 1436740 1436876 136 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665788 1665892 104 0.0
.text 1441276 1441388 112 0.0
qpg lighting-app qpg6105+debug (read/write) 1124220 1124276 56 0.0
.text 636600 636656 56 0.0
lock-app qpg6105+debug (read/write) 1088764 1088820 56 0.0
.text 601140 601196 56 0.0
stm32 light STM32WB5MM-DK (read/write) 596677 596741 64 0.0
.rodata 78764 78772 8 0.0
.text 379240 379296 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825030 825094 64 0.0
text 616900 616966 66 0.0
all-clusters-app tlsr9518adk80d (read/write) 1112056 1112572 516 0.0
text 786452 786976 524 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1091208 1091724 516 0.0
text 759484 760008 524 0.1
bridge-app tlsr9518adk80d (read/write) 935296 935348 52 0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826634 826686 52 0.0
text 618562 618628 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 984184 984244 60 0.0
text 698952 699018 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096724 1096776 52 0.0
text 772744 772810 66 0.0
lock-app-dfu tlsr9528a (read/write) 957488 957544 56 0.0
text 655038 655104 66 0.0
ota-requestor-app tlsr9518adk80d (read/write) 952944 953008 64 0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read/write) 884224 884276 52 0.0
text 625436 625502 66 0.0
pump-controller-app tlsr9518adk80d (read/write) 824836 824896 60 0.0
text 592328 592394 66 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 827890 827942 52 0.0
text 620902 620968 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 883641 883701 60 0.0
text 635620 635686 66 0.0
thermostat tlsr9518adk80d (read/write) 850424 850484 60 0.0
text 611960 612026 66 0.0
window-covering tlsr9518adk80d (read/write) 844988 845048 60 0.0
text 606120 606186 66 0.0
Decreases (52 builds for bl602, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4c4d8bf 70299f2 change % change
bl602 lighting-app bl602 .bss 85328 85320 -8 -0.0
bl602+mfd .bss 85488 85480 -8 -0.0
bl602+rpc .bss 93360 93352 -8 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
cyw30739 lock cyw930739m2evb_01 .bss 69696 69688 -8 -0.0
ota-requestor cyw930739m2evb_01 .bss 63520 63512 -8 -0.0
switch cyw930739m2evb_01 .bss 66680 66672 -8 -0.0
efr32 lighting-app BRD4161A+rs9116 .bss 197912 197904 -8 -0.0
lock-app BRD4161A+wf200 .bss 188208 188200 -8 -0.0
window-app BRD4187C .bss 168812 168804 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
m5stack .dram0.bss 80432 80424 -8 -0.0
k32w contact k32w0+release (read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
k32w1+release .bss 67760 67752 -8 -0.0
light k32w0+release (read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
k32w1+release .bss 77436 77428 -8 -0.0
lock k32w0+release (read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
linux all-clusters-minimal-app debug (read/write) 235736 235704 -32 -0.0
.bss 127504 127472 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 588160 587672 -488 -0.1
lock-app debug (read/write) 204488 204456 -32 -0.0
.bss 113424 113392 -32 -0.0
thermostat-no-ble arm64 (read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
tv-app debug (read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .bss 195404 195396 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 193076 193068 -8 -0.0
light cy8ckit_062s2_43012 .bss 186556 186548 -8 -0.0
lock cy8ckit_062s2_43012 .bss 213668 213660 -8 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention bss 51036 51032 -4 -0.0
all-clusters-app tlsr9518adk80d bss 100844 100836 -8 -0.0
all-clusters-minimal-app tlsr9528a bss 109936 109928 -8 -0.0
bridge-app tlsr9518adk80d bss 92984 92976 -8 -0.0
contact-sensor-app tlsr9528a_retention bss 51088 51080 -8 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a bss 79128 79120 -8 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 100064 100056 -8 -0.0
lock-app-dfu tlsr9528a bss 70588 70584 -4 -0.0
ota-requestor-app tlsr9518adk80d bss 92560 92556 -4 -0.0
pump-app tlsr9528a bss 69152 69144 -8 -0.0
pump-controller-app tlsr9518adk80d bss 57396 57388 -8 -0.0
smoke_co_alarm-app tlsr9528a_retention bss 51216 51208 -8 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d bss 60872 60864 -8 -0.0
thermostat tlsr9518adk80d bss 57684 57676 -8 -0.0
window-covering tlsr9518adk80d bss 58076 58068 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 4c4d8bf 70299f2 change % change
bl602 lighting-app bl602 (read/write) 1429522 1429778 256 0.0
.bss 85328 85320 -8 -0.0
.data 9488 9488 0 0.0
.rodata 157356 157356 0 0.0
.text 1096712 1096968 256 0.0
bl602+mfd (read/write) 1444170 1444170 0 0.0
.bss 85488 85480 -8 -0.0
.data 9456 9456 0 0.0
.rodata 156316 156316 0 0.0
.text 1112270 1112270 0 0.0
bl602+rpc (read/write) 1477154 1477410 256 0.0
.bss 93360 93352 -8 -0.0
.data 9856 9856 0 0.0
.rodata 164924 164924 0 0.0
.text 1128354 1128610 256 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1194315 1194571 256 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106740 106740 0 0.0
.text 965970 966226 256 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1205391 1205391 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105680 105680 0 0.0
.text 977980 977980 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1286063 1286063 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122112 122112 0 0.0
.text 1040914 1040914 0 0.0
bl706-eth (read/write) 1012721 1012977 256 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100060 100060 0 0.0
.text 757788 758044 256 0.0
bl706-wifi (read/write) 1245970 1245970 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121040 121040 0 0.0
.text 988288 988288 0 0.0
bl702l lighting-app bl702l (read/write) 1164432 1164432 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100744 100744 0 0.0
.text 959076 959076 0 0.0
bl702l+mfd (read/write) 1175832 1175832 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99684 99684 0 0.0
.text 971398 971398 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780748 780820 72 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90324 90324 0 0.0
.text 690160 690232 72 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799460 799524 64 0.0
(read/write) 179124 179116 -8 -0.0
.bss 101084 101076 -8 -0.0
.data 3580 3580 0 0.0
.rodata 84732 84732 0 0.0
.text 714460 714524 64 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787988 788052 64 0.0
(read/write) 173580 173572 -8 -0.0
.bss 95540 95532 -8 -0.0
.data 3580 3580 0 0.0
.rodata 111444 111444 0 0.0
.text 676276 676340 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738532 738596 64 0.0
(read/write) 167844 167836 -8 -0.0
.bss 89632 89624 -8 -0.0
.data 3540 3540 0 0.0
.rodata 86044 86044 0 0.0
.text 652224 652288 64 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724188 724236 48 0.0
(read/write) 168048 168040 -8 -0.0
.bss 89848 89840 -8 -0.0
.data 3536 3536 0 0.0
.rodata 81892 81892 0 0.0
.text 642032 642080 48 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580618 580738 120 0.0
(read/write) 207972 207964 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1628 1628 0 0.0
.rodata 86450 86450 0 0.0
.text 492044 492164 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627490 627626 136 0.0
(read/write) 208312 208304 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1520 1520 0 0.0
.rodata 106954 106954 0 0.0
.text 518412 518548 136 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564187 564259 72 0.0
.app_xip_area 454053 454125 72 0.0
.bss 64976 64976 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549027 549091 64 0.0
.app_xip_area 434133 434205 72 0.0
.bss 69696 69688 -8 -0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565803 565859 56 0.0
.app_xip_area 457165 457229 64 0.0
.bss 63520 63512 -8 -0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562283 562331 48 0.0
.app_xip_area 450373 450429 56 0.0
.bss 66680 66672 -8 -0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927820 927940 120 0.0
.bss 197912 197904 -8 -0.0
.data 1376 1376 0 0.0
.text 728512 728640 128 0.0
BRD4187C (read/write) 1104752 1104816 64 0.0
.bss 195100 195100 0 0.0
.data 3388 3388 0 0.0
.text 906244 906308 64 0.0
lock-app BRD4161A+wf200 (read/write) 1122024 1122088 64 0.0
.bss 188208 188200 -8 -0.0
.data 2804 2804 0 0.0
.text 930988 931060 72 0.0
window-app BRD4187C (read/write) 1158208 1158328 120 0.0
.bss 168812 168804 -8 -0.0
.data 3332 3332 0 0.0
.text 986044 986172 128 0.0
esp32 all-clusters-app c3devkit (read only) 1201610 1202128 518 0.0
(read/write) 1747088 1747080 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
.dram0.data 13612 13612 0 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201610 1202128 518 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1243419 1243927 508 0.0
(read/write) 532020 532020 0 0.0
.dram0.bss 80432 80424 -8 -0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237255 1237763 508 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610256 610304 48 0.0
(read/write) 81332 81324 -8 -0.0
.bss 69112 69104 -8 -0.0
.data 2236 2236 0 0.0
.text 609720 609768 48 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695900 695948 48 0.0
.bss 67760 67752 -8 -0.0
.data 2788 2788 0 0.0
.text 581880 581936 56 0.0
light k32w0+release (read only) 598664 598728 64 0.0
(read/write) 79340 79332 -8 -0.0
.bss 67168 67160 -8 -0.0
.data 2188 2188 0 0.0
.text 598128 598192 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786832 786880 48 0.0
.bss 77436 77428 -8 -0.0
.data 2000 2000 0 0.0
.text 663944 664000 56 0.0
lock k32w0+release (read only) 581032 581096 64 0.0
(read/write) 78780 78772 -8 -0.0
.bss 66632 66624 -8 -0.0
.data 2164 2164 0 0.0
.text 580496 580560 64 0.0
linux air-purifier-app debug (read only) 2602949 2603621 672 0.0
(read/write) 128608 128608 0 0.0
.bss 46368 46368 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74072 74072 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 183720 183720 0 0.0
.text 2242085 2242757 672 0.0
all-clusters-app debug (read only) 5844073 5848073 4000 0.1
(read/write) 477256 477544 288 0.1
.bss 133488 133488 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 331928 332216 288 0.1
.dynamic 624 624 0 0.0
.got 5368 5368 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 346216 346280 64 0.0
.text 5066915 5070611 3696 0.1
all-clusters-minimal-app debug (read only) 5155689 5159353 3664 0.1
(read/write) 235736 235704 -32 -0.0
.bss 127504 127472 -32 -0.0
.data 4336 4336 0 0.0
.data.rel.ro 96840 96840 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 286874 286874 0 0.0
.text 4634947 4638611 3664 0.1
bridge-app debug (read only) 4570977 4571665 688 0.0
(read/write) 216792 216792 0 0.0
.bss 117984 117984 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85952 85952 0 0.0
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 227706 227706 0 0.0
.text 4123395 4124083 688 0.0
chip-tool debug (read only) 11969257 11975009 5752 0.0
(read/write) 519864 520344 480 0.1
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 413240 413720 480 0.1
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 445785 445913 128 0.0
.text 10819891 10824819 4928 0.0
chip-tool-ipv6only arm64 (read only) 11464104 11468728 4624 0.0
(read/write) 588160 587672 -488 -0.1
.bss 103352 103352 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 453024 453504 480 0.1
.dynamic 512 512 0 0.0
.got 20328 20336 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352340 352404 64 0.0
.text 10226092 10229900 3808 0.0
lighting-app debug+rpc+ui (read only) 5492529 5493217 688 0.0
(read/write) 225608 225608 0 0.0
.bss 118936 118936 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94368 94368 0 0.0
.dynamic 672 672 0 0.0
.got 5872 5872 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 352436 352436 0 0.0
.text 4894115 4894803 688 0.0
lock-app debug (read only) 4645513 4646201 688 0.0
(read/write) 204488 204456 -32 -0.0
.bss 113424 113392 -32 -0.0
.data 4128 4128 0 0.0
.data.rel.ro 80248 80248 0 0.0
.dynamic 624 624 0 0.0
.got 5208 5208 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254106 254106 0 0.0
.text 4179923 4180611 688 0.0
ota-provider-app debug (read only) 4278913 4279585 672 0.0
(read/write) 192976 192976 0 0.0
.bss 113248 113248 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69552 69552 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206714 206714 0 0.0
.text 3879875 3880547 672 0.0
ota-requestor-app debug (read only) 4394345 4395033 688 0.0
(read/write) 197224 197224 0 0.0
.bss 114144 114144 0 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72512 72512 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 212698 212698 0 0.0
.text 3985043 3985731 688 0.0
shell debug (read only) 2858073 2861737 3664 0.1
(read/write) 155656 155656 0 0.0
.bss 62576 62576 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85936 85936 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 186496 186496 0 0.0
.text 2499106 2502770 3664 0.1
thermostat-no-ble arm64 (read only) 4462888 4463384 496 0.0
(read/write) 249104 248592 -512 -0.2
.bss 121768 121752 -16 -0.0
.data 3344 3344 0 0.0
.data.rel.ro 103488 103488 0 0.0
.dynamic 512 512 0 0.0
.got 12208 12208 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158684 158684 0 0.0
.text 3959724 3960220 496 0.0
tv-app debug (read only) 5601905 5602593 688 0.0
(read/write) 350656 350624 -32 -0.0
.bss 243296 243264 -32 -0.0
.data 6496 6496 0 0.0
.data.rel.ro 93576 93576 0 0.0
.dynamic 624 624 0 0.0
.got 5504 5504 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 284378 284378 0 0.0
.text 5077299 5077987 688 0.0
tv-casting-app debug (read only) 9825561 9831697 6136 0.1
(read/write) 339536 339728 192 0.1
.bss 156048 156048 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 173688 173880 192 0.1
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 380880 380944 64 0.0
.text 8980099 8985715 5616 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531440 2531504 64 0.0
.bss 220408 220400 -8 -0.0
.data 5208 5208 0 0.0
.text 1494124 1494188 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094232 1094688 456 0.0
bss 129891 129885 -6 -0.0
rodata 111640 111648 8 0.0
text 804956 805404 448 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214540 1214972 432 0.0
bss 122029 122023 -6 -0.0
rodata 141528 141536 8 0.0
text 800484 800928 444 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1045008 1045340 332 0.0
bss 129539 129533 -6 -0.0
rodata 99264 99276 12 0.0
text 768368 768816 448 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835296 835304 8 0.0
(read/write) 1788468 1789148 680 0.0
.bss 195404 195396 -8 -0.0
.data 2640 2640 0 0.0
.text 1582036 1582724 688 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837648 837656 8 0.0
(read/write) 1713708 1714396 688 0.0
.bss 193076 193068 -8 -0.0
.data 2616 2616 0 0.0
.text 1509628 1510324 696 0.0
light cy8ckit_062s2_43012 (read only) 844352 844360 8 0.0
(read/write) 1634116 1634244 128 0.0
.bss 186556 186548 -8 -0.0
.data 2432 2432 0 0.0
.text 1436740 1436876 136 0.0
lock cy8ckit_062s2_43012 (read only) 817216 817224 8 0.0
(read/write) 1665788 1665892 104 0.0
.bss 213668 213660 -8 -0.0
.data 2456 2456 0 0.0
.text 1441276 1441388 112 0.0
qpg lighting-app qpg6105+debug (read/write) 1124220 1124276 56 0.0
.bss 102384 102376 -8 -0.0
.data 808 808 0 0.0
.text 636600 636656 56 0.0
lock-app qpg6105+debug (read/write) 1088764 1088820 56 0.0
.bss 98600 98592 -8 -0.0
.data 852 852 0 0.0
.text 601140 601196 56 0.0
stm32 light STM32WB5MM-DK (read/write) 596677 596741 64 0.0
.bss 128288 128288 0 0.0
.data 660 660 0 0.0
.rodata 78764 78772 8 0.0
.text 379240 379296 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825030 825094 64 0.0
bss 51036 51032 -4 -0.0
text 616900 616966 66 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1112056 1112572 516 0.0
bss 100844 100836 -8 -0.0
text 786452 786976 524 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1091208 1091724 516 0.0
bss 109936 109928 -8 -0.0
text 759484 760008 524 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935296 935348 52 0.0
bss 92984 92976 -8 -0.0
text 649086 649152 66 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826634 826686 52 0.0
bss 51088 51080 -8 -0.0
text 618562 618628 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 984184 984244 60 0.0
bss 79128 79120 -8 -0.0
text 698952 699018 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096724 1096776 52 0.0
bss 100064 100056 -8 -0.0
text 772744 772810 66 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957488 957544 56 0.0
bss 70588 70584 -4 -0.0
text 655038 655104 66 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952944 953008 64 0.0
bss 92560 92556 -4 -0.0
text 666844 666910 66 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 884224 884276 52 0.0
bss 69152 69144 -8 -0.0
text 625436 625502 66 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 824836 824896 60 0.0
bss 57396 57388 -8 -0.0
text 592328 592394 66 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705780 705780 0 0.0
bss 73640 73640 0 0.0
text 462172 462172 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827890 827942 52 0.0
bss 51216 51208 -8 -0.0
text 620902 620968 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883641 883701 60 0.0
bss 60872 60864 -8 -0.0
text 635620 635686 66 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850424 850484 60 0.0
bss 57684 57676 -8 -0.0
text 611960 612026 66 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 844988 845048 60 0.0
bss 58076 58068 -8 -0.0
text 606120 606186 66 0.0

Copy link

github-actions bot commented Feb 6, 2024

PR #31907: Size comparison from 473fa74 to de1b24c

Increases (66 builds for bl602, bl702, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 473fa74 de1b24c change % change
bl602 lighting-app bl602 (read/write) 1429570 1429810 240 0.0
.text 1096732 1096988 256 0.0
bl602+rpc (read/write) 1477194 1477450 256 0.0
.text 1128374 1128630 256 0.0
bl702 lighting-app bl702 (read/write) 1194379 1194635 256 0.0
.text 965994 966250 256 0.0
bl706-eth (read/write) 1012761 1013017 256 0.0
.text 757812 758068 256 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780828 780884 56 0.0
.text 690232 690288 56 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799500 799564 64 0.0
.text 714500 714564 64 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788036 788100 64 0.0
.text 676324 676388 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738604 738652 48 0.0
.text 652288 652336 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724244 724292 48 0.0
.text 642088 642136 48 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580666 580786 120 0.0
.text 492084 492204 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627538 627674 136 0.0
.text 518452 518588 136 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564259 564323 64 0.0
.app_xip_area 454117 454181 64 0.0
lock cyw930739m2evb_01 (read/write) 549083 549139 56 0.0
.app_xip_area 434181 434245 64 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565883 565939 56 0.0
.app_xip_area 457229 457293 64 0.0
switch cyw930739m2evb_01 (read/write) 562347 562403 56 0.0
.app_xip_area 450429 450493 64 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927864 927984 120 0.0
.text 728544 728672 128 0.0
BRD4187C (read/write) 1104840 1104904 64 0.0
.text 906316 906380 64 0.0
lock-app BRD4161A+wf200 (read/write) 1122104 1122160 56 0.0
.text 931052 931116 64 0.0
window-app BRD4187C (read/write) 1158284 1158372 88 0.0
.text 986108 986204 96 0.0
esp32 all-clusters-app c3devkit (read only) 1201632 1202150 518 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201632 1202150 518 0.0
m5stack (read only) 1243455 1243967 512 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237291 1237803 512 0.0
k32w contact k32w0+release (read only) 610328 610392 64 0.0
.text 609792 609856 64 0.0
k32w1+release (read/write) 695968 696024 56 0.0
.text 581936 582000 64 0.0
light k32w0+release (read only) 598744 598792 48 0.0
.text 598208 598256 48 0.0
k32w1+release (read/write) 786920 786976 56 0.0
.text 664016 664080 64 0.0
lock k32w0+release (read only) 581096 581160 64 0.0
.text 580560 580624 64 0.0
linux air-purifier-app debug (read only) 2605701 2606373 672 0.0
.text 2244597 2245269 672 0.0
all-clusters-app debug (read only) 5847345 5851345 4000 0.1
(read/write) 477736 478024 288 0.1
.data.rel.ro 332392 332680 288 0.1
.rodata 346504 346568 64 0.0
.text 5069491 5073187 3696 0.1
all-clusters-minimal-app debug (read only) 5160393 5164057 3664 0.1
.text 4639443 4643107 3664 0.1
bridge-app debug (read only) 4573729 4574417 688 0.0
.text 4125939 4126627 688 0.0
chip-tool debug (read only) 11977665 11983417 5752 0.0
(read/write) 520344 520824 480 0.1
.data.rel.ro 413704 414184 480 0.1
.rodata 446425 446553 128 0.0
.text 10827251 10832179 4928 0.0
chip-tool-ipv6only arm64 (read only) 11470840 11475464 4624 0.0
.data.rel.ro 453480 453960 480 0.1
.got 20320 20328 8 0.0
.rodata 352820 352900 80 0.0
.text 10231980 10235788 3808 0.0
lighting-app debug+rpc+ui (read only) 5495281 5495969 688 0.0
.text 4896659 4897347 688 0.0
lock-app debug (read only) 4650185 4650857 672 0.0
.text 4184387 4185059 672 0.0
ota-provider-app debug (read only) 4279521 4280209 688 0.0
.text 3880307 3880995 688 0.0
ota-requestor-app debug (read only) 4394969 4395641 672 0.0
.text 3985491 3986163 672 0.0
shell debug (read only) 2860905 2864553 3648 0.1
.text 2501698 2505346 3648 0.1
thermostat-no-ble arm64 (read only) 4463432 4463912 480 0.0
.text 3960172 3960652 480 0.0
tv-app debug (read only) 5604657 5605345 688 0.0
.text 5079875 5080563 688 0.0
tv-casting-app debug (read only) 9833353 9839441 6088 0.1
(read/write) 339536 339728 192 0.1
.data.rel.ro 173688 173880 192 0.1
.rodata 381296 381328 32 0.0
.text 8987427 8993027 5600 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2531512 2531576 64 0.0
.text 1494196 1494260 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094308 1094764 456 0.0
rodata 111644 111652 8 0.0
text 805028 805476 448 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1214620 1215068 448 0.0
rodata 141532 141540 8 0.0
text 800556 801000 444 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1045092 1045424 332 0.0
rodata 99268 99280 12 0.0
text 768436 768884 448 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835280 835288 8 0.0
(read/write) 1788524 1789220 696 0.0
.text 1582076 1582780 704 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837632 837640 8 0.0
(read/write) 1713764 1714452 688 0.0
.text 1509668 1510364 696 0.0
light cy8ckit_062s2_43012 (read only) 844344 844352 8 0.0
(read/write) 1634164 1634292 128 0.0
.text 1436780 1436916 136 0.0
lock cy8ckit_062s2_43012 (read only) 817208 817216 8 0.0
(read/write) 1665836 1665956 120 0.0
.text 1441316 1441444 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124288 1124352 64 0.0
.text 636672 636736 64 0.0
lock-app qpg6105+debug (read/write) 1088820 1088884 64 0.0
.text 601204 601268 64 0.0
stm32 light STM32WB5MM-DK (read/write) 596773 596829 56 0.0
.text 379312 379368 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825042 825098 56 0.0
text 616896 616962 66 0.0
all-clusters-app tlsr9518adk80d (read/write) 1112068 1112592 524 0.0
text 786456 786980 524 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1091220 1091744 524 0.0
text 759488 760012 524 0.1
bridge-app tlsr9518adk80d (read/write) 935324 935376 52 0.0
text 649090 649156 66 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826646 826698 52 0.0
text 618558 618624 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 984196 984248 52 0.0
text 698948 699014 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096736 1096796 60 0.0
text 772748 772814 66 0.0
lock-app-dfu tlsr9528a (read/write) 957492 957548 56 0.0
text 655034 655100 66 0.0
ota-requestor-app tlsr9518adk80d (read/write) 952956 953012 56 0.0
text 666842 666908 66 0.0
pump-app tlsr9528a (read/write) 884244 884296 52 0.0
text 625438 625504 66 0.0
pump-controller-app tlsr9518adk80d (read/write) 824856 824908 52 0.0
text 592324 592390 66 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 827894 827946 52 0.0
text 620898 620964 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 883661 883713 52 0.0
text 635616 635682 66 0.0
thermostat tlsr9518adk80d (read/write) 850444 850496 52 0.0
text 611956 612022 66 0.0
window-covering tlsr9518adk80d (read/write) 845000 845052 52 0.0
text 606116 606182 66 0.0
Decreases (52 builds for bl602, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 473fa74 de1b24c change % change
bl602 lighting-app bl602 .bss 85328 85320 -8 -0.0
bl602+mfd .bss 85488 85480 -8 -0.0
bl602+rpc .bss 93360 93352 -8 -0.0
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read/write) 179144 179136 -8 -0.0
.bss 101084 101076 -8 -0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 173600 173592 -8 -0.0
.bss 95540 95532 -8 -0.0
pump-app LP_EM_CC1354P10_6 (read/write) 167864 167856 -8 -0.0
.bss 89632 89624 -8 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 168080 168072 -8 -0.0
.bss 89848 89840 -8 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207984 207976 -8 -0.0
.bss 201220 201212 -8 -0.0
lock CC3235SF_LAUNCHXL (read/write) 208328 208320 -8 -0.0
.bss 201672 201664 -8 -0.0
cyw30739 lock cyw930739m2evb_01 .bss 69696 69688 -8 -0.0
ota-requestor cyw930739m2evb_01 .bss 63520 63512 -8 -0.0
switch cyw930739m2evb_01 .bss 66680 66672 -8 -0.0
efr32 lighting-app BRD4161A+rs9116 .bss 197912 197904 -8 -0.0
lock-app BRD4161A+wf200 .bss 188208 188200 -8 -0.0
window-app BRD4187C .bss 168812 168804 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1747104 1747096 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
m5stack .dram0.bss 80432 80424 -8 -0.0
k32w contact k32w0+release (read/write) 81348 81340 -8 -0.0
.bss 69112 69104 -8 -0.0
k32w1+release .bss 67760 67752 -8 -0.0
light k32w0+release (read/write) 79352 79344 -8 -0.0
.bss 67168 67160 -8 -0.0
k32w1+release .bss 77436 77428 -8 -0.0
lock k32w0+release (read/write) 78792 78784 -8 -0.0
.bss 66632 66624 -8 -0.0
linux all-clusters-minimal-app debug (read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 589600 589064 -536 -0.1
lock-app debug (read/write) 204488 204456 -32 -0.0
.bss 113392 113360 -32 -0.0
thermostat-no-ble arm64 (read/write) 248600 248104 -496 -0.2
.bss 121768 121752 -16 -0.0
tv-app debug (read/write) 350656 350624 -32 -0.0
.bss 243264 243232 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220408 220400 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129891 129885 -6 -0.0
nrf7002dk_nrf5340_cpuapp bss 122029 122023 -6 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129539 129533 -6 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .bss 195404 195396 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 193076 193068 -8 -0.0
light cy8ckit_062s2_43012 .bss 186556 186548 -8 -0.0
lock cy8ckit_062s2_43012 .bss 213668 213660 -8 -0.0
qpg lighting-app qpg6105+debug .bss 102384 102376 -8 -0.0
lock-app qpg6105+debug .bss 98600 98592 -8 -0.0
telink air-quality-sensor-app tlsr9528a_retention bss 51036 51032 -4 -0.0
all-clusters-app tlsr9518adk80d bss 100844 100836 -8 -0.0
all-clusters-minimal-app tlsr9528a bss 109936 109928 -8 -0.0
bridge-app tlsr9518adk80d bss 92984 92976 -8 -0.0
contact-sensor-app tlsr9528a_retention bss 51088 51080 -8 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a bss 79128 79120 -8 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 100064 100056 -8 -0.0
lock-app-dfu tlsr9528a bss 70588 70584 -4 -0.0
ota-requestor-app tlsr9518adk80d bss 92560 92556 -4 -0.0
pump-app tlsr9528a bss 69152 69144 -8 -0.0
pump-controller-app tlsr9518adk80d bss 57396 57388 -8 -0.0
smoke_co_alarm-app tlsr9528a_retention bss 51216 51208 -8 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d bss 60872 60864 -8 -0.0
thermostat tlsr9518adk80d bss 57684 57676 -8 -0.0
window-covering tlsr9518adk80d bss 58076 58068 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 473fa74 de1b24c change % change
bl602 lighting-app bl602 (read/write) 1429570 1429810 240 0.0
.bss 85328 85320 -8 -0.0
.data 9496 9496 0 0.0
.rodata 157364 157364 0 0.0
.text 1096732 1096988 256 0.0
bl602+mfd (read/write) 1444218 1444218 0 0.0
.bss 85488 85480 -8 -0.0
.data 9472 9472 0 0.0
.rodata 156324 156324 0 0.0
.text 1112290 1112290 0 0.0
bl602+rpc (read/write) 1477194 1477450 256 0.0
.bss 93360 93352 -8 -0.0
.data 9872 9872 0 0.0
.rodata 164932 164932 0 0.0
.text 1128374 1128630 256 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1194379 1194635 256 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106748 106748 0 0.0
.text 965994 966250 256 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1205431 1205431 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105688 105688 0 0.0
.text 978004 978004 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1286103 1286103 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122120 122120 0 0.0
.text 1040938 1040938 0 0.0
bl706-eth (read/write) 1012761 1013017 256 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100068 100068 0 0.0
.text 757812 758068 256 0.0
bl706-wifi (read/write) 1246018 1246018 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121048 121048 0 0.0
.text 988312 988312 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1163956 1163956 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100752 100752 0 0.0
.text 959096 959096 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1175364 1175364 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99692 99692 0 0.0
.text 971418 971418 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780828 780884 56 0.0
(read/write) 168896 168896 0 0.0
.bss 90884 90884 0 0.0
.data 3568 3568 0 0.0
.rodata 90332 90332 0 0.0
.text 690232 690288 56 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 799500 799564 64 0.0
(read/write) 179144 179136 -8 -0.0
.bss 101084 101076 -8 -0.0
.data 3592 3592 0 0.0
.rodata 84732 84732 0 0.0
.text 714500 714564 64 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788036 788100 64 0.0
(read/write) 173600 173592 -8 -0.0
.bss 95540 95532 -8 -0.0
.data 3592 3592 0 0.0
.rodata 111444 111444 0 0.0
.text 676324 676388 64 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738604 738652 48 0.0
(read/write) 167864 167856 -8 -0.0
.bss 89632 89624 -8 -0.0
.data 3552 3552 0 0.0
.rodata 86052 86052 0 0.0
.text 652288 652336 48 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724244 724292 48 0.0
(read/write) 168080 168072 -8 -0.0
.bss 89848 89840 -8 -0.0
.data 3552 3552 0 0.0
.rodata 81892 81892 0 0.0
.text 642088 642136 48 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 580666 580786 120 0.0
(read/write) 207984 207976 -8 -0.0
.bss 201220 201212 -8 -0.0
.data 1640 1640 0 0.0
.rodata 86458 86458 0 0.0
.text 492084 492204 120 0.0
lock CC3235SF_LAUNCHXL (read only) 627538 627674 136 0.0
(read/write) 208328 208320 -8 -0.0
.bss 201672 201664 -8 -0.0
.data 1536 1536 0 0.0
.rodata 106962 106962 0 0.0
.text 518452 518588 136 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564259 564323 64 0.0
.app_xip_area 454117 454181 64 0.0
.bss 64976 64976 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549083 549139 56 0.0
.app_xip_area 434181 434245 64 0.0
.bss 69696 69688 -8 -0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565883 565939 56 0.0
.app_xip_area 457229 457293 64 0.0
.bss 63520 63512 -8 -0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562347 562403 56 0.0
.app_xip_area 450429 450493 64 0.0
.bss 66680 66672 -8 -0.0
.data 816 816 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927864 927984 120 0.0
.bss 197912 197904 -8 -0.0
.data 1388 1388 0 0.0
.text 728544 728672 128 0.0
BRD4187C (read/write) 1104840 1104904 64 0.0
.bss 195100 195100 0 0.0
.data 3404 3404 0 0.0
.text 906316 906380 64 0.0
lock-app BRD4161A+wf200 (read/write) 1122104 1122160 56 0.0
.bss 188208 188200 -8 -0.0
.data 2820 2820 0 0.0
.text 931052 931116 64 0.0
window-app BRD4187C (read/write) 1158284 1158372 88 0.0
.bss 168812 168804 -8 -0.0
.data 3344 3344 0 0.0
.text 986108 986204 96 0.0
esp32 all-clusters-app c3devkit (read only) 1201632 1202150 518 0.0
(read/write) 1747104 1747096 -8 -0.0
.dram0.bss 73576 73568 -8 -0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 250368 250376 8 0.0
.flash.text 1201632 1202150 518 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1243455 1243967 512 0.0
(read/write) 532036 532036 0 0.0
.dram0.bss 80432 80424 -8 -0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 280504 280512 8 0.0
.flash.text 1237291 1237803 512 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610328 610392 64 0.0
(read/write) 81348 81340 -8 -0.0
.bss 69112 69104 -8 -0.0
.data 2252 2252 0 0.0
.text 609792 609856 64 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695968 696024 56 0.0
.bss 67760 67752 -8 -0.0
.data 2800 2800 0 0.0
.text 581936 582000 64 0.0
light k32w0+release (read only) 598744 598792 48 0.0
(read/write) 79352 79344 -8 -0.0
.bss 67168 67160 -8 -0.0
.data 2200 2200 0 0.0
.text 598208 598256 48 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786920 786976 56 0.0
.bss 77436 77428 -8 -0.0
.data 2016 2016 0 0.0
.text 664016 664080 64 0.0
lock k32w0+release (read only) 581096 581160 64 0.0
(read/write) 78792 78784 -8 -0.0
.bss 66632 66624 -8 -0.0
.data 2176 2176 0 0.0
.text 580560 580624 64 0.0
linux air-purifier-app debug (read only) 2605701 2606373 672 0.0
(read/write) 128640 128640 0 0.0
.bss 46368 46368 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74088 74088 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 183912 183912 0 0.0
.text 2244597 2245269 672 0.0
all-clusters-app debug (read only) 5847345 5851345 4000 0.1
(read/write) 477736 478024 288 0.1
.bss 133488 133488 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 332392 332680 288 0.1
.dynamic 624 624 0 0.0
.got 5368 5368 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 346504 346568 64 0.0
.text 5069491 5073187 3696 0.1
all-clusters-minimal-app debug (read only) 5160393 5164057 3664 0.1
(read/write) 235768 235736 -32 -0.0
.bss 127504 127472 -32 -0.0
.data 4336 4336 0 0.0
.data.rel.ro 96856 96856 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 287034 287034 0 0.0
.text 4639443 4643107 3664 0.1
bridge-app debug (read only) 4573729 4574417 688 0.0
(read/write) 216824 216824 0 0.0
.bss 117984 117984 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85968 85968 0 0.0
.dynamic 624 624 0 0.0
.got 5256 5256 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 227866 227866 0 0.0
.text 4125939 4126627 688 0.0
chip-tool debug (read only) 11977665 11983417 5752 0.0
(read/write) 520344 520824 480 0.1
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 413704 414184 480 0.1
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 446425 446553 128 0.0
.text 10827251 10832179 4928 0.0
chip-tool-ipv6only arm64 (read only) 11470840 11475464 4624 0.0
(read/write) 589600 589064 -536 -0.1
.bss 103320 103320 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 453480 453960 480 0.1
.dynamic 512 512 0 0.0
.got 20320 20328 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352820 352900 80 0.0
.text 10231980 10235788 3808 0.0
lighting-app debug+rpc+ui (read only) 5495281 5495969 688 0.0
(read/write) 225608 225608 0 0.0
.bss 118936 118936 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94384 94384 0 0.0
.dynamic 672 672 0 0.0
.got 5872 5872 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 352596 352596 0 0.0
.text 4896659 4897347 688 0.0
lock-app debug (read only) 4650185 4650857 672 0.0
(read/write) 204488 204456 -32 -0.0
.bss 113392 113360 -32 -0.0
.data 4128 4128 0 0.0
.data.rel.ro 80264 80264 0 0.0
.dynamic 624 624 0 0.0
.got 5208 5208 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 254266 254266 0 0.0
.text 4184387 4185059 672 0.0
ota-provider-app debug (read only) 4279521 4280209 688 0.0
(read/write) 193008 193008 0 0.0
.bss 113248 113248 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 69568 69568 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206842 206842 0 0.0
.text 3880307 3880995 688 0.0
ota-requestor-app debug (read only) 4394969 4395641 672 0.0
(read/write) 197256 197256 0 0.0
.bss 114144 114144 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 72528 72528 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 212826 212826 0 0.0
.text 3985491 3986163 672 0.0
shell debug (read only) 2860905 2864553 3648 0.1
(read/write) 155688 155688 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 85952 85952 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 186688 186688 0 0.0
.text 2501698 2505346 3648 0.1
thermostat-no-ble arm64 (read only) 4463432 4463912 480 0.0
(read/write) 248600 248104 -496 -0.2
.bss 121768 121752 -16 -0.0
.data 3352 3352 0 0.0
.data.rel.ro 103496 103496 0 0.0
.dynamic 512 512 0 0.0
.got 12208 12208 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158748 158748 0 0.0
.text 3960172 3960652 480 0.0
tv-app debug (read only) 5604657 5605345 688 0.0
(read/write) 350656 350624 -32 -0.0
.bss 243264 243232 -32 -0.0
.data 6496 6496 0 0.0
.data.rel.ro 93608 93608 0 0.0
.dynamic 624 624 0 0.0
.got 5504 5504 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 284506 284506 0 0.0
.text 5079875 5080563 688 0.0
tv-casting-app debug (read only) 9833353 9839441 6088 0.1
(read/write) 339536 339728 192 0.1
.bss 156048 156048 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 173688 173880 192 0.1
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 381296 381328 32 0.0
.text 8987427 8993027 5600 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531512 2531576 64 0.0
.bss 220408 220400 -8 -0.0
.data 5224 5224 0 0.0
.text 1494196 1494260 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094308 1094764 456 0.0
bss 129891 129885 -6 -0.0
rodata 111644 111652 8 0.0
text 805028 805476 448 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214620 1215068 448 0.0
bss 122029 122023 -6 -0.0
rodata 141532 141540 8 0.0
text 800556 801000 444 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1045092 1045424 332 0.0
bss 129539 129533 -6 -0.0
rodata 99268 99280 12 0.0
text 768436 768884 448 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835280 835288 8 0.0
(read/write) 1788524 1789220 696 0.0
.bss 195404 195396 -8 -0.0
.data 2656 2656 0 0.0
.text 1582076 1582780 704 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837632 837640 8 0.0
(read/write) 1713764 1714452 688 0.0
.bss 193076 193068 -8 -0.0
.data 2632 2632 0 0.0
.text 1509668 1510364 696 0.0
light cy8ckit_062s2_43012 (read only) 844344 844352 8 0.0
(read/write) 1634164 1634292 128 0.0
.bss 186556 186548 -8 -0.0
.data 2440 2440 0 0.0
.text 1436780 1436916 136 0.0
lock cy8ckit_062s2_43012 (read only) 817208 817216 8 0.0
(read/write) 1665836 1665956 120 0.0
.bss 213668 213660 -8 -0.0
.data 2464 2464 0 0.0
.text 1441316 1441444 128 0.0
qpg lighting-app qpg6105+debug (read/write) 1124288 1124352 64 0.0
.bss 102384 102376 -8 -0.0
.data 820 820 0 0.0
.text 636672 636736 64 0.0
lock-app qpg6105+debug (read/write) 1088820 1088884 64 0.0
.bss 98600 98592 -8 -0.0
.data 868 868 0 0.0
.text 601204 601268 64 0.0
stm32 light STM32WB5MM-DK (read/write) 596773 596829 56 0.0
.bss 128288 128288 0 0.0
.data 676 676 0 0.0
.rodata 78772 78772 0 0.0
.text 379312 379368 56 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825042 825098 56 0.0
bss 51036 51032 -4 -0.0
text 616896 616962 66 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1112068 1112592 524 0.0
bss 100844 100836 -8 -0.0
text 786456 786980 524 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1091220 1091744 524 0.0
bss 109936 109928 -8 -0.0
text 759488 760012 524 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935324 935376 52 0.0
bss 92984 92976 -8 -0.0
text 649090 649156 66 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826646 826698 52 0.0
bss 51088 51080 -8 -0.0
text 618558 618624 66 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 984196 984248 52 0.0
bss 79128 79120 -8 -0.0
text 698948 699014 66 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096736 1096796 60 0.0
bss 100064 100056 -8 -0.0
text 772748 772814 66 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957492 957548 56 0.0
bss 70588 70584 -4 -0.0
text 655034 655100 66 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952956 953012 56 0.0
bss 92560 92556 -4 -0.0
text 666842 666908 66 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 884244 884296 52 0.0
bss 69152 69144 -8 -0.0
text 625438 625504 66 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 824856 824908 52 0.0
bss 57396 57388 -8 -0.0
text 592324 592390 66 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705932 705932 0 0.0
bss 73640 73640 0 0.0
text 462312 462312 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827894 827946 52 0.0
bss 51216 51208 -8 -0.0
text 620898 620964 66 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883661 883713 52 0.0
bss 60872 60864 -8 -0.0
text 635616 635682 66 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850444 850496 52 0.0
bss 57684 57676 -8 -0.0
text 611956 612022 66 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845000 845052 52 0.0
bss 58076 58068 -8 -0.0
text 606116 606182 66 0.0

@mergify mergify bot merged commit 90726e5 into project-chip:master Feb 6, 2024
60 checks passed
raul-marquez-csa pushed a commit to raul-marquez-csa/connectedhomeip that referenced this pull request Feb 16, 2024
* Add DataModelTest feature to general diagnostics

* Regen ZAP

* Fix TC-DGGEN-1.1

* Restyled by whitespace

* Restyled by clang-format

* Restyled by prettier-json

* Restyled by isort

* Fix integration tests

* Fix Java codegen

* Address review comments

* Fix Java codegen

* Fix Java codegen

* Fix Java codegen golden data

* Fix TC-DGGEN-1.1

* Fix removal of Commands.h

* Fix YAML test

---------

Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
mergify bot pushed a commit that referenced this pull request Feb 16, 2024
* Modifed YAML tests:
TC_DISHM_1_2
TC_DISHM_2_1
TC_DISHM_3_1
TC_DISHM_3_3
TC_LWM_1_1
TC_LWM_1_2
TC_OTCCM_1_1
TC_OTCCM_1_2
TC_OTCCM_2_1
TC_OTCCM_3_1
TC_OTCCM_3_3
TC_TCCM_1_1
TC_TCCM_1_2

* Auto generated files

* Restyled by whitespace

* Fix the CI failure for LWM-1.1 & TCCM-1.1 test

* Fix CI failure OTCCM-1.1 test

* Revert tests
TC-LWM-1.1
TC_TCCM-1.1
TC-OTCCM-1.1

* Fixes issue: 109, 110, 111, 112, 113, 114, 115, 116
TC-CNET-4.1
TC-CONTENTLAUNCHER-10.4
TC-DRYERCTRL-2.1
TC-MEDIAPLAYBACK-6.8
TC-MEDIAPLAYBACK-6.9
TC-MEDIAPLAYBACK-6.10
TC-OTCCM-1.2

* Restyled by whitespace

* Modifed YAML tests:
TC_DISHM_1_2
TC_DISHM_2_1
TC_DISHM_3_1
TC_DISHM_3_3
TC_LWM_1_1
TC_LWM_1_2
TC_OTCCM_1_1
TC_OTCCM_1_2
TC_OTCCM_2_1
TC_OTCCM_3_1
TC_OTCCM_3_3
TC_TCCM_1_1
TC_TCCM_1_2

* Auto generated files

* Restyled by whitespace

* Fix the CI failure for LWM-1.1 & TCCM-1.1 test

* Fix CI failure OTCCM-1.1 test

* Revert tests
TC-LWM-1.1
TC_TCCM-1.1
TC-OTCCM-1.1

* Fixes issue: 109, 110, 111, 112, 113, 114, 115, 116
TC-CNET-4.1
TC-CONTENTLAUNCHER-10.4
TC-DRYERCTRL-2.1
TC-MEDIAPLAYBACK-6.8
TC-MEDIAPLAYBACK-6.9
TC-MEDIAPLAYBACK-6.10
TC-OTCCM-1.2

* Restyled by whitespace

* Fix conflict

* Fix merge

* Fix merge

* Modifed YAML tests:
TC_DISHM_1_2
TC_DISHM_2_1
TC_DISHM_3_1
TC_DISHM_3_3
TC_LWM_1_1
TC_LWM_1_2
TC_OTCCM_1_1
TC_OTCCM_1_2
TC_OTCCM_2_1
TC_OTCCM_3_1
TC_OTCCM_3_3
TC_TCCM_1_1
TC_TCCM_1_2

* Auto generated files

* Restyled by whitespace

* Fix the CI failure for LWM-1.1 & TCCM-1.1 test

* Fix CI failure OTCCM-1.1 test

* Revert tests
TC-LWM-1.1
TC_TCCM-1.1
TC-OTCCM-1.1

* Fixes issue: 109, 110, 111, 112, 113, 114, 115, 116
TC-CNET-4.1
TC-CONTENTLAUNCHER-10.4
TC-DRYERCTRL-2.1
TC-MEDIAPLAYBACK-6.8
TC-MEDIAPLAYBACK-6.9
TC-MEDIAPLAYBACK-6.10
TC-OTCCM-1.2

* Restyled by whitespace

* Fix merge

* Fix merge

* remove dead java encode_value.zapt (#31896)

* Move getting the reboot cause to platform abstraction. Set a getter for the reboot cause so different stacks can obtain it (#31891)

* Bump third_party/imgui/repo from `96839b4` to `f50ddc4` (#31917)

Bumps [third_party/imgui/repo](https://github.com/ocornut/imgui) from `96839b4` to `f50ddc4`.
- [Release notes](https://github.com/ocornut/imgui/releases)
- [Commits](https://github.com/ocornut/imgui/compare/96839b445e32e46d87a44fd43a9cdd60c806f7e1...f50ddc431e3b8840036e88abc4c3cf74500aa12b)

---
updated-dependencies:
- dependency-name: third_party/imgui/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump third_party/nanopb/repo from `f8724ee` to `1f0c2e1` (#31915)

Bumps [third_party/nanopb/repo](https://github.com/nanopb/nanopb) from `f8724ee` to `1f0c2e1`.
- [Commits](https://github.com/nanopb/nanopb/compare/f8724ee54b3733aebfc25ac0ed5e8b142569c59e...1f0c2e19c661f18dd88428858b8e965a26589e03)

---
updated-dependencies:
- dependency-name: third_party/nanopb/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump third_party/openthread/repo from `bf587dd` to `cf357d7` (#31912)

Bumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `bf587dd` to `cf357d7`.
- [Release notes](https://github.com/openthread/openthread/releases)
- [Commits](https://github.com/openthread/openthread/compare/bf587dd09005abc49a5595f8691afb9512fac9c1...cf357d70be94e6f3f21d07b3c16e29bb7ec5cc7e)

---
updated-dependencies:
- dependency-name: third_party/openthread/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump github/issue-labeler from 3.3 to 3.4 (#31918)

Bumps [github/issue-labeler](https://github.com/github/issue-labeler) from 3.3 to 3.4.
- [Release notes](https://github.com/github/issue-labeler/releases)
- [Commits](https://github.com/github/issue-labeler/compare/v3.3...v3.4)

---
updated-dependencies:
- dependency-name: github/issue-labeler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump natiginfo/action-detekt-all from 1.23.4 to 1.23.5 (#31919)

Bumps [natiginfo/action-detekt-all](https://github.com/natiginfo/action-detekt-all) from 1.23.4 to 1.23.5.
- [Release notes](https://github.com/natiginfo/action-detekt-all/releases)
- [Commits](https://github.com/natiginfo/action-detekt-all/compare/1.23.4...1.23.5)

---
updated-dependencies:
- dependency-name: natiginfo/action-detekt-all
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add "orphan" files from bdx to gn (#31874)

* Add "orphan" files from bdx to gn

This should help layer enforcement.

* Restyle

* Increase number of retries on websocket in YAML test harness. (#31893)

We seem to be hitting the 4-retry cap a lot.  The question is whether waiting an
extra few seconds would help or not.

Co-authored-by: Andrei Litvin <[email protected]>

* Add missing function to set delegate in Door Lock Server (#31846)

* Add missing function to set delegate in Door Lock Server

* Restyled by clang-format (#31847)

Co-authored-by: Restyled.io <[email protected]>

---------

Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <[email protected]>

* Bump third_party/mbedtls/repo from `1b9cea3` to `6b36a5d` (#31913)

Bumps [third_party/mbedtls/repo](https://github.com/ARMmbed/mbedtls) from `1b9cea3` to `6b36a5d`.
- [Release notes](https://github.com/ARMmbed/mbedtls/releases)
- [Commits](https://github.com/ARMmbed/mbedtls/compare/1b9cea30b1d59a42df7d0f98aed97462985d42d5...6b36a5db07ae0e299c9e67f526c28db93e586e25)

---
updated-dependencies:
- dependency-name: third_party/mbedtls/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [Scenes] Test Update  (#31614)

* Updated PICS and server yamls Test_TC_... to fit test plan

* Apply suggestions convert hex to dec base

Co-authored-by: Junior Martinez <[email protected]>

* Updated remaining transition times and added delay for Darwin CI test

* Added verification for steps 4b and 4c in TC_S_2_5

* Restyled by whitespace

* Restyled by prettier-yaml

* Removed Un-necessary PICS, added verification where it was missing in TC_S_2_5 and TC_S_2_6

---------

Co-authored-by: Junior Martinez <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* Bump third_party/ot-br-posix/repo from `13d583e` to `9326cc3` (#31914)

Bumps [third_party/ot-br-posix/repo](https://github.com/openthread/ot-br-posix) from `13d583e` to `9326cc3`.
- [Release notes](https://github.com/openthread/ot-br-posix/releases)
- [Commits](https://github.com/openthread/ot-br-posix/compare/13d583e361c7038b967b601d5e5f6739b0bcf736...9326cc38b6b6ce81958a96d7821c4cb21976d636)

---
updated-dependencies:
- dependency-name: third_party/ot-br-posix/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [Tizen] Use spec complaint BLE advertising intervals (#31790)

* [Tizen] Use spec complaint BLE advertising intervals

* Transition from fast adv to slow after timeout

* Refactor Tizen specific BLE initialization function

* Use ScheduleLambda instead of ScheduleWork

* Wrap C callbacks with lambda to make methods non-static

* Define BLE_CONNECTION_OBJECT for Tizen platform

* Get rid of another static method

* Update name to align with convention

* Do not use sInstance directly if possible

* Added the --app-pid flag to the python matter testing support (#31866)

* Added the --app-pid flag to the python matter testing support to provide a way for test scripts to get the PID of the app they are running against.

* fixed typo.

Co-authored-by: Petru Lauric <[email protected]>

---------

Co-authored-by: Petru Lauric <[email protected]>

* TC-ACE-2.1/2: Update default timeout (#31643)

* TC-ACE-2.1/2: Update default timeout

* Fix default timeout

Hey, you know what helps? Committing changes in the correct
branch before uploading.

* python testing: Add PICS parser for xml (#31493)

* python testing: Add PICS parser for xml

Code blatently stolen from Jon Rhees.

* Restyled by isort

* remove some debug

---------

Co-authored-by: Restyled.io <[email protected]>

* [Linux] Do not reuse cancellable object  (#31828)

* [Linux] Do not reuse cancellable object

Per documentation for g_cancellable_reset():

> Note that it is generally not a good idea to reuse an existing
> cancellable for more operations after it has been cancelled once, as
> this function might tempt you to do. The recommended practice is to
> drop the reference to a cancellable after cancelling it, and let it
> die with the outstanding async operations.

* Update cancellable in ChipDeviceScanner

* [ICD] Refactor ICDManager to use System::Clock types (#31881)

* Refactor time members

* add using namespace

* Fix ActiveModeThreshold type and cast

* [MatterYamlTests][darwin-framework-tool] Use a list of tests to run f… (#31792)

* Properly handle Aliro credential validation in door lock server (#31932)

* Handle Aliro credential in door lock server

* Restyled by clang-format (#31933)

Co-authored-by: Restyled.io <[email protected]>

* Update src/app/clusters/door-lock-server/door-lock-server.cpp

Co-authored-by: Boris Zbarsky <[email protected]>

* Restyled by clang-format (#31935)

Co-authored-by: Restyled.io <[email protected]>

* Update constant name from git chage

* Update to use SupportsAliroProvisioning API

---------

Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>

* Implement support for more configurable server endpoints in Matter.framework. (#31814)

* Implement support for more configurable server endpoints in Matter.framework.

* Public APIs on MTRDeviceController to add/remove an endpoint.
* Internal APIs on MTRDeviceController to query the access grants for a cluster
  path and the declared "minimum privilege needed" to read a given attribute.
* Changes to the controller factory to stop using app/dynamic_server and instead
  use the new infrastructure to expose OTA Provider on endpoint 0.
* Internal APIs on the controller factory to query access grants and declared
  privileges.
* An implemenation of AccessControl::Delegate to do ACL checks using the
  above-mentioned APIs.
* A fix to MTRServerAttribute's setValue for arrays: it was not expecting the
  correct data-value structure for an array.  This requires fixing some tests
  too, to provide the right structures.
* Changes to the MTRServer* data structures to allow passing nil to
  associateWithController, to support the OTA endpoint which is not associated
  with any controller.
* Changes to MTRServerCluster to create an AttributeAccessInterface, the set of
  EmberAfAttributeMetadata needed to represent its attributes, and various other
  things needed to register a cluster with the "ember" bits.
* Changes to MTRServerEndpoint to create an EmberAfEndpointType, a list of
  EmberAfCluster, and various other things needed to register an endpoint with
  the "ember" bits.
* (Re-)addition of MTRIMDispatch to handle command dispatch for OTA and host a
  few other functions the "ember" bits expect to exist.
* Addition of some headers that the "ember" bits expect to exist at specific
  paths and with some specific content: "app/PluginApplicationCallbacks.h" and
  "zap-generated/endpoint_config.h".  Importantly, the latter sets
  FIXED_ENDPOINT_COUNT to 0.
* Addition of unit tests that exercise the non-OTA bits of the above (OTA is
  covered by existing tests), including the ACL checks and so on.
* Including a bunch of src/app and src/app/util files needed for the "ember"
  stuff to work in the framework.
* Turning off the chip_build_controller_dynamic_server bit that we are no longer
  using (and which conflicts with the above bits).
* Configure Darwin to support 254 dynamic endpoints (the maximum that makes
  sense) by default.
* Adjusting include paths for the Xcode darwin-framework-tool project, so that
  it sees the new headers that were added.

* Address review comments.

* Fix test timeout due to resolving IPv4 non-locahost addresses.

* Remove stale comment.

* EFR32 and SiWx917 can now use the same ConfigurationManagerImpl.cpp implementation (#31939)

* Remove vestige of the initial ICD event base management (#31940)

* [darwin-framework-tool] Remove codegen tests (#31942)

* Add strong guarantee on monotonicity of system clock (#31885)

* Add strong guarantee on monotonicity of system clock

- It was observed some platforms have decrementing values from
  `SystemClock::GetMonotonicMilliseconds64()` implementation
  which can violate the required invariant that they NEVER go back,
  since multiple deadlines are computed from this clock, which could
  then never hit. This was observed to break in the field in subtle
  ways after ~48 days (2^32 milliseconds).
- This change introduces a VerifyOrDie to allow crash/restart if
  the invariant is broken, since that leaves the stack in a possibly
  wedged state.
- The new invariant is constructed to be reentrant-safe to maintain
  the invariant, in a way that it will eventually be caught, even
  if there are many threads/cores calling `GetMonotonicTimestamp()`.
  This was done in a lock-free manner, and was added since the public
  API of SystemLayer is not guaranteed to only be called from Matter
  thread context.

Issue #31875

Testing done:

- All unit tests still pass.
- All integration tests still pass.
- When `mockClock.AdvanceMonotonic(200_ms);` is replaced with
  `mockClock.AdvanceMonotonic(0xffff'ffff'ffff'ffff_ms);` in
  `TestSystemTimer.cpp::CheckOrder()`, the test crashes as expected
  due to detection of wraparound.

* Fix review comments and move to intrinsics

* Restyled by clang-format

* Fix build and add warning

* Fix build

* Restyled by clang-format

* Address review comment, add new define instead of linux && darwin

* Restyled by clang-format

---------

Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* Initial XML for Power Topology cluster (#31689)

* Initial XML for Power Topology cluster

* Regen

* Restyled really wants newlines at the end of every JSON file

* Rename LeafTopology to TreeTopology

* [Linux] Add support for extended advertisement (#31668)

* Use ScheduleLambda() instead of ScheduleWork

* Set min/max advertisement interval

* Matter BLE advertisement type shall be peripheral

* Allow intervals to be set after initialization

* Keep BlueZ default for adv slicing duration

* Allow to update intervals on the fly - fast/slow

* Transition to slow advertising after timeout

* Fix advertisement typos in all places in the codebase

* Do not specify advertisement timeout in BlueZ

* Add support for extended advertisement

* Post review changes - add manual how to enable experimental features in
BlueZ

* Restyled by prettier-markdown

* Assert that extended adv interval is >= fast adv interval

* Cancel HandleAdvertisingTimer timer in case of error

---------

Co-authored-by: Restyled.io <[email protected]>

* ESP32: Add a menuconfig option to enable/disable persist subscription (#30889)

* ESP32: Add a menuconfig option to enable/disable persist subscription

* enable persistent subscription by default

* Regenerate ZAP after merge conflict (#31956)

* Make the help text for write-by-id say the right thing about the value list. (#31884)

https://github.com/project-chip/connectedhomeip/pull/20413 changed the value
separator from comma to semicolon, but did not change the help text.

Fixes https://github.com/project-chip/connectedhomeip/issues/31854

* Improve the logic around schedule application in LockEndpoint. (#31946)

The old logic had several bugs:

* For kYearDayScheduleUser users, there was no schedule enforcement at all,
  since the outer "if" never tested true.
* For kWeekDayScheduleUser users, there was no schedule enforcement at all,
  since the inner "if" never tested true.
* For kScheduleRestrictedUser users, access was allowed if there was any
  schedule, weekday or yearday, that granted access.  But the intent is that
  access should be disallowed if there are year day schedules and none of them
  grants access, no matter what's going on with weekday.  And vice versa.

* Make it clearer that cluster-enums-check is returning kUnknownEnumValue. (#31951)

Instead of hardcoding the returns via the ZAP template, just use the symbolic name.

* Spell out inet and lwip sources in GN (#31931)

* Spell out inet and lwip sources

Prepare to have some scripts that force all headers/sources to be known to GN.

* Fix some copy and paste issues

* Another copy and paste issue fixed

* Restyle

* Board-specific LWIP options for silabs boards (rs911, wf200, thread) were never used (#31929)

* Add silabs-specific lwip options to GN

* Make the lwipopts conditional

* Revert "Make the lwipopts conditional"

This reverts commit ff91e81193fad3b2b4941048122a1b9353cb6b3f.

* Add another dependency for lwip

* Remove TAP support from lwip (#31886)

* Update SupportsAnyCredential function to include Aliro (#31949)

* Update SupportsAnyCredential function to include Aliro

* Restyled by clang-format (#31950)

Co-authored-by: Restyled.io <[email protected]>

---------

Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <[email protected]>

* Implement PayloadTestRequest command in DGGEN (#31907)

* Add DataModelTest feature to general diagnostics

* Regen ZAP

* Fix TC-DGGEN-1.1

* Restyled by whitespace

* Restyled by clang-format

* Restyled by prettier-json

* Restyled by isort

* Fix integration tests

* Fix Java codegen

* Address review comments

* Fix Java codegen

* Fix Java codegen

* Fix Java codegen golden data

* Fix TC-DGGEN-1.1

* Fix removal of Commands.h

* Fix YAML test

---------

Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* Add orphan header files from `src/controller` to gn (#31882)

* Add files from src/controller to gn

* Add more orphaned files from controller itself

* Restyle

* Move more files into sources since CHIPCluster actually includes them. Seems VERY odd to have this header used but not actually have any implementation. This is a bug!

* Attempt to fix some of the include oddities. Controller is VERY broken and feels like a god object definition

* Move more headers ... CHIPDeviceController strongly pulls the entire world.

* Fix typo

* One more header

* Fix chef

* Add more includes that seem needed

* Add another dependency

* Add includes config to controller as it needs relative includes

* Restyle

* Fix clang-tidy logic

* Apply some clang-tidy fixes since I looked at controller. Minor nullptr usage and remove else after return

* Ensure no errors about unused assignments

* Yet another fix for logic to make sure all defined lists are used

* Include only headers as the special targets to force include errors

* Fix typo

* Fix typo

---------

Co-authored-by: Andrei Litvin <[email protected]>

* Add discover port parameter (#31948)

* Adds MdnsDiscovery class (#31645)

* Adds MdnsDiscovery class

* Fix restyle/lint

* Fix restyle

* Adds zeroconf dependency in tests.yaml

* Relocates zeroconf dependency from tests.yaml to requirements.txt

* Addresses latest review comments

* Fixes typo

* Updates instantiation method and initial discovery

* Fix restyle/lint

* Addresses latest review comments

* Addresses latest review comments

* Fix restlye/lint

* Addresses review comments

* restore enum

* Refactor progress

* Major refactor to discover() and get_operational_service_info, pending other get methods

* Fix restyle

* Fix restyle/lint

* Updates descriptions and variables

* Major refactor #2

* Fix restyle

* Updates method descriptions

* Fix restyle

* Addresses review comments

* Fix restyle

* Fix lint

* Default parameters adjustment

---------

Co-authored-by: C Freeman <[email protected]>

* Allow chip-repl to know how many InvokeResponseMessages were recieved (#31781)

* Allow chip-repl to know how many InvokeResponseMessages were recieved

* Restyled by autopep8

* Clean up callback to be test only specifically

* Restyled by clang-format

* Address PR comments

* Small edit to add line that shouldn't be removed in this PR

* Address PR comment

---------

Co-authored-by: Restyled.io <[email protected]>

* [ICD] Refactor ICDCounter logic (#31957)

* Refactor ICD Check-In counter
Fix initial Check-In counter value

* Add basic integration tests to validate behavior

* Restyled by whitespace

* Restyled by prettier-yaml

* rename source_set

* Rename constant name

* Apply suggestions from code review

Co-authored-by: Boris Zbarsky <[email protected]>

* addres review comments

* Add init/shutdown unit-test for the ICDManager

* Fix Build.gn - multiple inclusion of CheckInMessage.cpp

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>

* Add assertChipStackLockedByCurrentThread for LogEvent (#31895)

* Updated test comments to display the proper keys values (#31968)

* Move messagedef to its own buildfile (#31972)

Co-authored-by: Andrei Litvin <[email protected]>

* Upload .ips bits in Xcode derived data on failure in Darwin tests as an artifact. (#31964)

If there are crashes in the test, the crash logs should be in there, and we can
try to debug those.

* [Telink] Add B95 (TLSR9258A) skeleton & Update builds to docker version 35 (#31762)

* add the board of tlsr9253b and tlsr9253b_retention

* riscv: telink: update board setting

- update the tlsr9253b setting .

Signed-off-by: Haiwen Xia <[email protected]>

* telink: b93: update the build sample and b93 platform

- update the light-switch and lighting-app .
- set the tlsr9253b and tlsr9253b_retention for the ci environment .

Signed-off-by: Haiwen Xia <[email protected]>

* telink: b93: fix the build environment

- set the tlsr9253b and tlsr9253b_retention for the ci environment .

Signed-off-by: Haiwen Xia <[email protected]>

* telink: b93: loopback to remote version

- change the github setting to telink .

Signed-off-by: Haiwen Xia <[email protected]>

* [Telink] Add B93 to Readme files

* [Telink] Fix CI builds

* [Telink] Reduce number of builds

* [Telink] Disable update Zephyr to specific revision

* Update builds to docker version 34

* [Telink] remove duplicated code

* revert k32w image update

* [Telink] rename B93 into B95

* Update builds to docker version 35

* fix doc build

---------

Signed-off-by: Haiwen Xia <[email protected]>
Co-authored-by: haiwen.xia <[email protected]>

* Enforce that files in the `src` directory are referenced from BUILD.gn (#31960)

* Start creating a script

* Have much more functionality

* Restyle

* Add some doc comments ... this starts being usable

* Add workflow to validate that gn knows about files

* Remove controller from known exceptions: we fixed that one

* Fix flake8

* Add more known failures

* Better error reporting for gn reachability

* Remove the platform specific orphan file listing

* Force the "not failures anymore" to be fatal

---------

Co-authored-by: Andrei Litvin <[email protected]>

* Fix linter error: messagedef files are now covered by gn (#31995)

* Rvc op state delegate dummy start stop handlers (#31764)

* Added dummy implementations of the start and stop handler methods to the RvcOperationalState::Delegate class.

* Removed the start and stop handler methods defined in the all-clusters-app RvcOperationalStateDelegate.

* Removed the start and stop handler methods defined in the rvc-app RvcOperationalStateDelegate.

* Restyled by clang-format

* Apply typo fixes from code review

Co-authored-by: Petru Lauric <[email protected]>

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Petru Lauric <[email protected]>

* Rename EMBER_AF to MATTER_DM (#31971)

* Mark ElectricalPowerMeasurement and PowerTopology provisional on Darwin. (#31959)

* ubuntu:35 is not a valid runner (#32007)

* Rearranged python test scripts order into an alphabetical format (#31930)

* Rearranged order of the pytest scripts alphbetically accordingly to the arguments

* Fixed 2 scripts alphabetically were not in line

* This changes reflect the sorting of the testing python scripts via machine runned .py script.

---------

Co-authored-by: Andrei Litvin <[email protected]>

* Fix global reference leak across the android in matter (#31890)

* [ICD] Trigger Check-In messages at boot (#31993)

* Send Check-In message at boot

* Update reboot test

* update comment

* restyle

* refactor function so that it can be used outside of the reboot

* Remove unused define function

---------

Co-authored-by: Andrei Litvin <[email protected]>

* TV Matter Media: Resolve cluster revisions (#31863)

* Resolve the cluster revision issues

* Restyled by whitespace

* Restyled by clang-format

* Update per comments

* Restyled by whitespace

* Restyled by clang-format

* Update Content Launcher

* Restyled by whitespace

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <[email protected]>

* Linux: Implement PDC support in WiFiDriver / ConnectivityManagerImpl (#31983)

* Use DecodeChipCert instead of LoadCert in chip-cert print-cert

LoadCert performs additional checks (only relevant to operational certs)
that prevent PDC identities from being printed.

* Simplify CHIPCert test vector code

* Add ConvertECDSAKeypairRawToDER to CHIPCert

* Linux: Make WiFiNetwork struct private, add helpers

- Make WiFiNetwork struct private
- Move static_asserts to where the fields are defined
- Add Empty() and Match() helpers to WiFiNetwork
- Validate index parameter in ReorderNetwork()
- Use CHIP_ERROR_FORMAT

* Linux: Implement PDC support in WiFiDriver / ConnectivityManagerImpl

* Address review comments

* Clear handled err before the next call

* [crypto] Extend the OperationalKeystore API to allow migration (#31279)

- Extended the OperationalKeystore API by mechanism for migration of
operational keys stored in one Operational Keystore implementation
to another.

- Extended the OperationalKeystore API by exporting keypair for Fabric.

- Added Unit tests to PersistentStorageOpKeyStore and PSAOpKeystore regarding
the new OperationalKeystore for migration and exporting OpKeys.

Added first unit tests, created export method

* Remove `CHIPClusters.h` and corresponding `.zapt` file from the build (#32004)

* Completely remove all references to CHIPClusters.h

* Restyle

* Remove references to CHIPClusters.zapt as well

* Use BaseCluster instead of specific clusters

* Fix names and includes

* add java and python files from `src/controller` to gn (#31977)

* Add 2 java files to be known to gn

* Add python files

* Fix commas and format

* Mark a set of files handled

---------

Co-authored-by: Andrei Litvin <[email protected]>

* Add files from `src/lib/dnssd` to be tracked by BUILD.gn files (#31976)

* Make sure dnssd constants and browsedelegate is tracked by gn

* Add more minmdns sources to be known to gn

* Move more things into Types to make sure that platform Dnssd knows about them

* Fix system layer dependency in linux dnssd impl

* Remove dnssd files from lint

* Add Delegate to Types as well ... it seems required for platform

* Remove duplicate source

* Restyle

---------

Co-authored-by: Andrei Litvin <[email protected]>

* Log when MTRServerAttribute not bound to a controller has its value updated. (#31973)

This should enable API consumers to more easily figure out why their attribute
updates are not being published.

* Quick cleanup of unused type (#32009)

* TV Matter Media: Add logic to message cluster (#31943)

* Adding basic logic

* Updates

* Update message cluster

* Update copyright

* Restyled by whitespace

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <[email protected]>

* Refactor CommandSender newly added APIs to be more extendable (#31837)

* Update rvc app (#31827)

* Replaced the vendor specific mode tag for the mapping mode with the mapping mode tag.

* Updated the rvc-app's RvcOperationalStateDelegate to allow setting of a callback furtion for when the GoHome commond in received.

* Implemented the GoHome handler for rvc-app.

* Updated the PICS file for the rvc-app.

* Fixed the Admin commissioning cluter's zap config for the rvc-app

* Renamed the PICS values file to be similar to the ci file. Updated the script that runs all the RVC yaml tests.

* Updated the rvc-app state machine diagram.

* Updated theh rvc-app README.

* Restyled by clang-format

* Restyled by prettier-markdown

* Restyled by shfmt

* Updated the rvc-app .matter file.

* Reduced the text of some errors as it was longer that allowed.

* Added an out-of-band message to reset the rvc-app to its start-up state.

* Updated a returend error following the spec change.

* Excluded the RVC state diagram png from the lint check for %zu.

* Updated the rvc-app readme.

* Removed PIXIT settings from the rvc-app-pics values.

* Excluded all binary files from the lint check for %zu.

* Re-removed the OpenBasicCommissioningWindow command of the Administrator Commissioning cluster in the rvc-app due to security concerns.

* Updated the rvc-app .matter file.

---------

Co-authored-by: Restyled.io <[email protected]>

* TC-ACE-2.1/2: Add commissioning step (#31715)

This is apparently what the TH is using to determine if a test
requires commissioning, so we best add it.

* Tweaks to evse test plans based on review(issue #31460) (#31901)

* Added support for test event triggers and handling of reading events into matter_testing_support.

* Made TC_EEVSE_Utils.py use the matter_testing_support instead of its own local copy.

* Restyled by isort

* Added TC_EEVSE_2_2, 2_4, 2_5 to tests.yaml. Fixed compile warning treated as error due to sign conversion.

* Updated default min_charge and max_charge in TC_EEVSE_Utils send_enable_charge_command to have sensible default values if not specified.

* Fixed test app name

* Moved test runs later in test yaml

* Fixed discriminator used in script to match that used in the app.

* Added --endpoint 1 so it tests the correct endpoint

* Code review comment fixes.

* Fixed trailing whitepace

* Merged TC_EEVSE tests back in

---------

Co-authored-by: Restyled.io <[email protected]>

* Cleanup a few more files that were not recognized by gn (#31999)

* Cleanup and fix some tests dependencies

* Fix test compilation. Header was forcing C-linkage of the name

* restyle

* Fix code lint

* Fix one more

* Fix dependencies for more common integ files

* Remove assert because this file is exercised in dependencies

* Add Mock events handling

* Remove TestOperationalDeviceProxy - this proxy does not seem to exist anymore and this test is never run

* One more file update

* Update linter

* Restyle

---------

Co-authored-by: Andrei Litvin <[email protected]>

* [Darwin] MTRDevice cache make use of controller storage for persistent cache (#31952)

* [Darwin] MTRDevice cache make use of controller storage for persistent cache

---------

Co-authored-by: Boris Zbarsky <[email protected]>

* Make MTRServerAttribute threadsafe. (#31970)

* Make MTRServerAttribute threadsafe.

If two API clients are both touching the same instance of MTRServerAttribute on
different threads, we should handle that correctly.

* Address review comments.

* [Python] CommissonWithCode support discoveryType (#31904)

* [Linux] fix memory leak

* [Python] call StopDiscovery after DiscoveryNodes

* [Python] CommissionWithCode support DiscoveryType

* fix param error

* add e2e test

* automatically run in CI

* Test different modes using different devices

* fix error manual code

* Microwave oven: Fix conformance (#32029)

* [IM] Remove the EMBER_ZCL_STATUS_DUPLICATE_EXISTS error code (#32017)

* Remove the EMBER_ZCL_STATUS_DUPLICATE_EXISTS error code

* fix comments

* [crypto] Add HKDF key handle and use it during PASE (#31311)

* [crypto] Add HKDF key handle and use it during PASE

Current SPAKE2+ interface assumes that raw shared secret
is extracted and used by the application to derive session
keys. This prevents using secure crypto APIs, such as PSA,
to perform SPAKE2+ and do the key derivation in a secure
environment, and isolate the application from key material.

1. Add Hkdf128KeyHandle type and add methods for deriving
   session keys from an HKDF key.
2. Change SPAKE2+ interface to return HKDF key handle
   instead of raw key secret.

A similar approach can be taken to improve CASE security
in the future though we would need 256-bit HKDF key support
in such a case.

* Change HKDF key handle to hold key of any length

* Code review

* Enable rvc python tests to run in ci (#31872)

* Replaced the vendor specific mode tag for the mapping mode with the mapping mode tag.

* Updated the rvc-app's RvcOperationalStateDelegate to allow setting of a callback furtion for when the GoHome commond in received.

* Implemented the GoHome handler for rvc-app.

* Updated the PICS file for the rvc-app.

* Fixed the Admin commissioning cluter's zap config for the rvc-app

* Renamed the PICS values file to be similar to the ci file. Updated the script that runs all the RVC yaml tests.

* Updated the rvc-app state machine diagram.

* Updated theh rvc-app README.

* Restyled by clang-format

* Restyled by prettier-markdown

* Restyled by shfmt

* Updated the rvc-app .matter file.

* Reduced the text of some errors as it was longer that allowed.

* Added an out-of-band message to reset the rvc-app to its start-up state.

* Updated a returend error following the spec change.

* Excluded the RVC state diagram png from the lint check for %zu.

* Added the PICS_SDK_CI_ONLY PICS to the rvc-app-pics-values to allow it to run tests in CI.

* Improved the TC_RVCCLEANM_2_1 test to allow the CI to run the tests against the rvc-app.

* Improved the TC_RVCRUNM_2_1 test to allow the CI to run the tests against the rvc-app.

* Improved the TC_RVCCLEAN_2_2 test to allow the CI to run the tests against the rvc-app.

* Improved the TC_RVCRUNN_2_2 test to allow the CI to run the tests against the rvc-app.

* Improved the TC_RVCOPSTATE_2_1 test to allow the CI to run the tests against the rvc-app.

* Improved the TC_RVCOPSTATE_2_3 test to allow the CI to run the tests against the rvc-app.

* Restyled by autopep8

* Restyled by isort

* Updated the rvc-app readme.

* Removed PIXIT settings from the rvc-app-pics values.

* Excluded all binary files from the lint check for %zu.

* Fixed typos from code review

Co-authored-by: Petru Lauric <[email protected]>

* Re-removed the OpenBasicCommissioningWindow command of the Administrator Commissioning cluster in the rvc-app due to security concerns.

* Updated the rvc-app .matter file.

* Removed sleeps between messages to the DUT as they are not needed.

* Restyled by isort

* Fixed extra imports in python tests.

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Petru Lauric <[email protected]>

* Delete ContentLaunch::SupportedProtocolsBitmap::kWebRTC (#32042)

Co-authored-by: Andrei Litvin <[email protected]>

* TC-SM-1.2: Use correct data type (#31644)

* TC-SM-1.2: Use correct data type

Credit to Manjunath for finding this.

Fixes: https://github.com/project-chip/matter-test-scripts/issues/105

* one more fix

* one more

* Pull this out and add a test

* linter

* add docstring

* Stop including af-enums.h in Darwin unit tests. (#32044)

These are Objective-C files, and should not be including potentially-C++
headers.

A bunch of "test that the code is 0" checks were replaced with "error is nil"
checks (and some were removed, if "error is nil" was already being tested).

The macro definition reformatting in MTRBackwardsCompatTests.m is just from
updates to our clang-format version, looks like.

* Add some more progress-style logging to Darwin server endpoints. (#32047)

Lets us track when endpoints/clusters/attributes are set up and attribute values
changed.

* Remove include InteractionModelEngine.h in reporting/Engine.h (#32027)

* [ICD] Add OperatingMode attribute to the LIT-ICD-app (#31997)

* [Interaction Model]Sync AmberAfStatus to InteractionModel::Status (#32016)

* Sync AmberAfStatus to InteractionModel::Status

* fix comments

* fix darwin build

* add TODO for enum class

* fix Darwin

* tracing: Added a macro to report the metric values from the sdk to the tracing framework. (#32032)

* Added metric support

* Addressed the review comments

* [CI] When the CI is starting the server (chip-tool or darwin-framework-tool) wait to see for the websocket message ready before trying to connect (#32006)

* [darwin-framework-tool] Do not use platform::LogV since this is a no-op now

* [CI] When the CI is starting the server (chip-tool or darwin-framework-tool) wait to see for the websocket message ready before trying to connect

* [TC-MWOxxx] Add MWO tests (#30856)

This PR adds test for the MWO clusters.
- Test for Microwave Oven Mode cluster
- Test for Microwave Oven Control cluster

Note: tests reflect spec [PR 8588](https://github.com/CHIP-Specifications/connectedhomeip-spec/pull/8588) and [PR 8715](https://github.com/CHIP-Specifications/connectedhomeip-spec/pull/8715)

This PR also:
- Adds a CI build target for the microwave oven example app
- Adds the python tests to CI
- Uses the example app for tests instead of all-clusters
- Fixes an SDK build problem for the microwave control cluster

* Bump third_party/ot-br-posix/repo from `9326cc3` to `c5a7a35` (#32069)

Bumps [third_party/ot-br-posix/repo](https://github.com/openthread/ot-br-posix) from `9326cc3` to `c5a7a35`.
- [Release notes](https://github.com/openthread/ot-br-posix/releases)
- [Commits](https://github.com/openthread/ot-br-posix/compare/9326cc38b6b6ce81958a96d7821c4cb21976d636...c5a7a35e3bd2f3da8cce1e2e2a3bbe5cdeedb729)

---
updated-dependencies:
- dependency-name: third_party/ot-br-posix/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Wandalen/wretry.action from 1.3.0 to 1.4.4 (#32063)

Bumps [Wandalen/wretry.action](https://github.com/wandalen/wretry.action) from 1.3.0 to 1.4.4.
- [Release notes](https://github.com/wandalen/wretry.action/releases)
- [Commits](https://github.com/wandalen/wretry.action/compare/v1.3.0...v1.4.4)

---
updated-dependencies:
- dependency-name: Wandalen/wretry.action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [placeholder] Remove tests generated with zap (#32038)

* [placeholder] Remove examples/placeholder tests codegen

* Remove src/app/tests/suites/pics

* Remove src/app/tests/suites/include

* Remove src/app/tests/suites/templates

* Remove src/app/tests/suites/commands/[delay|discovery|log|system]

* Remove examples/darwin-framework-tool/commands/tests/TestCommandBridge.h

* [TI] CC2674 migration OTA support (#32026)

* ota support for cc2674

* Restyled by clang-format

* Restyled by prettier-markdown

---------

Co-authored-by: Restyled.io <[email protected]>

* Update src/app/util/ emberafstatus (#32054)

* 31599 DEMM & EVSEM FeatureMap list has to be updated as per test plan (should be 0) (#32057)

* Fixes: #31599 - Changed to remove kOnOff support in EEVSEM and DEMM clusters.

* Added a kNoFeatures enum to eevse and demm xml, and then regen_all

* Revert "Fixes: #31599 - Changed to remove kOnOff support in EEVSEM and DEMM clusters."

This reverts commit b79eec63fb35508772f852e5e402147de17df5fb.

* Fix threadsafety issue in MTRServerAttribute. (#32084)

An attempt to get the description could race with updates of _parentCluster.

* Add Electrical power measurement to energy management app (#31616)

* Hoist shared enums and bitmaps into detail namespace

* Regenerate

* Add electrical measurement clusters

* Add NumberOfMeasurements attribute

* Bump to latest spec

* Bump ZAP version

* Remove Electrical Measurement cluster

* Add initial Electrical Power Measurement cluster implementation

* Revert "Remove Electrical Measurement cluster"

This reverts commit 47f5298ad6d1ed5f18b3ae3768960adbf604965c.

* Fix incorrect min/max values on energy attributes

* Formatting electrical-power-measurement-server

* Regen after restoring deprecated electrical measurement cluster

* Re-add inexplicably important blank line to zap_execution.py

* De-alphabetize list of files to avoid breaking GH action

* Semi-realphabetize?

* Added EPM cluster to Energy Management App

* Restore strangely dropped events

* Better BitMask handling

* Change min/max on electrical measurements to be decimal instead of hex

* Rename meas-and-sense to measurement-and-sensing.xml

* Remove seemingly superfluous attribute requirements on Descriptor cluster on Electrical Measurement

* Updates to electrical-power-measurement-server based on comments

* Take all-clusters-zap from upstream-master.

* Added side=server into electrical-power and electrical-energy clusters XML so events can be enabled in ZAP

* Updated all-clusters.zap and reran autogen. Added EPM cluster to energy-management-app.zap

* Added initial version of EPM delegate and instance to energy-management-app

* Enabled Electrical Energy Measurement in example-energy-management-app ZAP and regen all.

* Added ElectricalEnergyMeasurement to chip-repl __init__.py

* Restyled by isort

* Changed feature map to indicate CUME and IMP support only

* Adding into __all__ some missing clusters which are causing flake8 issues.

* Removed out of date comment

* Added a test event trigger to fake energy reporting readings into the EEM cluster (hooks ready for EPM cluster)

* Added new Energy Reporting TE Trigger delegate

* Updated random calculation and scaled into mWh (divide by 3600)

* Restyled by whitespace

* Restyled by gn

* Removed accidental launch.json inclusion

* Fix for ARM linux etc builds due to gn dependency check error

* Added code review suggestions.

* More code review suggestions fixed.

* Hoist shared enums and bitmaps into detail namespace

* Regenerate

* Add electrical measurement clusters

* Add NumberOfMeasurements attribute

* Bump to latest spec

* Bump ZAP version

* Remove Electrical Measurement cluster

* Add initial Electrical Power Measurement cluster implementation

* Revert "Remove Electrical Measurement cluster"

This reverts commit 47f5298ad6d1ed5f18b3ae3768960adbf604965c.

* Fix incorrect min/max values on energy attributes

* Formatting electrical-power-measurement-server

* Regen after restoring deprecated electrical measurement cluster

* Re-add inexplicably important blank line to zap_execution.py

* De-alphabetize list of files to avoid breaking GH action

* Semi-realphabetize?

* Restore strangely dropped events

* Better BitMask handling

* Change min/max on electrical measurements to be decimal instead of hex

* Rename meas-and-sense to measurement-and-sensing.xml

* Remove seemingly superfluous attribute requirements on Descriptor cluster on Electrical Measurement

* Updates to electrical-power-measurement-server based on comments

* Remove defaults from MeasurementAccuracyRangeStruct to match spec update

* Restore side="server" to events

* Move common enums and bitmaps to detail:: instead of detail::Enums and detail::Bitmaps; remove superfluous using statement

* Assign ID to Electrical Sensor device type

* Removed EPM and EEM from Root Node Device

* Restyled formatting is different than clang-format

* Re-add FeatureMap to attributeAccessInterfaceAttributes for EEM and EPM

* Regen after merge

* Added electrical-energy-measurement-server to CMakelist to fix linker issue.

* Lock client on Electrical Sensor device type

* Remove unneeded using statement now that Enums are in detail::

* Check for null iterators and error

* Switch to ResourceExhausted from CHIP_ERROR_INTERNAL

* Re-enabled EEM in energy management app and regen all after previous merge

* Some refactoring to add EPM Instance into the EVSEManufacturer class to clean up containment. Added ability to fake voltage, power and current to the TE triggers.

* Missed one file.

* Fixed crash due to unassigned dg pointer. Power/Voltage/Current faking working too.

* Touch file since restyled crashed

* Restyled by gn

* Restyled by isort

* Add stub for EPM cluster

* Reverted whitespace change

* Did regen_all after merge from master to resolve conflicts.

* Put back line of clusters which somehow got deleted accidentally.

* Remerged ZAP file and regen all after resolving conflicts.

* Fixes for Python tests

* Correct name for Ember init callback

* Formatting

* Sync optional attributes list with .zap file for EPM

* Add missing features to EPM stub

* Revert FeatureMap in attributeAccessInterfaceAttributes

* Allow FeatureMap in EEM constructor; add all-clusters-app EEM stub

* Forgot zcl-with-test-extensions

* Unregister EEM attribute access in destructor

* Remove redundant returns to keep clang-tidy happy

* Fix for issue mentioned in code review on EEM cluster limiting the number of endpoints it allows.

* Refactoring to have a common EvseMain across all platforms to avoid making changes in multiple places

* Added electrical-power-measurement-server to ESP32 CMakeLists.txt

* Updated Matter device types to add EVSE

* Open and saved energy-management-app.zap and regen_all

* Removed duplicate ElectricalEnergyMeasurment class which was accidentally merged in. Fixed issue raised about ElectricalEnergyMeasurement array size not working on bridges.

* Added support for test event triggers and handling of reading events into matter_testing_support.

* Made TC_EEVSE_Utils.py use the matter_testing_support instead of its own local copy.

* Restyled by isort

* Cherry pick from Tweaks to EVSE Test plans (Issue #31460)

* Changed the random value generation to make the values +/- and handle sign conversion to avoid compile warnings

* Enabled cumulativeEnergyExported in Energy-management-app.

* Added initial electrical power measurement 2.2 test case

* Changed copyright date

* Code review comment fixes.

* Changed to c++ style cast

* Fixed trailing whitepace

* Added support for testing read of EEM attributes and change of values

* Corrected EPM references in TC_EEM_2_2. Added TC_EEM_2_3

* Added periodic energy reporting, and new cumulativeEnergyReset attribute into energy-management-app.zap

* Added periodic energy reading support and TC_EEM_2_3 to 2_5.

* Python removed unused logging and EventChangeCallback

* Updates to align to test plan PR #3949

* Added initial EEM_2_1 test script.

* Added example of setting EEM Accuracy and EEM CumulativeEnergyReset structure - TC_EEM_2_1 now passes

* Restyled by whitespace

* Restyled

* Removed extra spaces in TC_EEM_2_1.py

* Removed unused EnergyManagementManager.cpp/.h

* Fixed PowerMode = kAc

* Initial TC_EPM_2_1.py script

* Restyled by isort

* Merged TC_EEVSE tests back in

* Initialized NumberOfMeasurementTypes

* Added EEM 2.1,2.2,2.3,2.4,2.5 and EPM 2.1,2.2 into CI workflow tests.yaml

* Interim state - partially refactored how Measurement Structs are encoded similar to how ModeBase clusters are implemented. Needs tidy up. Will break all-clusters for now

* Removed SetNumberOfMeasurementTypes since this can be derived from the ArraySize(kMeasurementAccuracies). Added more stringent checking in test script of measurementTypes and ranges.

* Completed TC_EPM_2_1.py script

* Corrected test plan spec reference.

* Test EPM_2_1 now runs and passes. Allows checking that attributes are supported, and skips test if not. Validation of values ignores Nulls (which are allowed). Turned on Ranges attribute.

* Revert unintended change to tests.yaml

* Python test case code-review updates

* Removed old range iterator.

* Fixed lint issues and adjusted timings to match the test plan pr.

* Fixed all-clusters electrical-power-measurement cluster by using the energy-management-app/common Delegate

* Implemented HarmonicCurrents and HarmonicStructs (to return empty list for now)

* Changed the API to ensure that a delegate doesn't change the data mid-way through a read, so the cluster server signals with a StartxxxRead and EndxxxRead call

* Applying suggested changes

* Incorporated feedback from review to simplify the code

* Removed comment per code review

---------

Co-authored-by: Hasty Granbery <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* Darwin: Simplify test setup and teardown (#32061)

* Darwin: Simplify test setup and teardown

Avoid relying on dummy tests that are ordered first / last.

* fix unused variables

* Bump third_party/openthread/repo from `cf357d7` to `b212a0a` (#32067)

Bumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `cf357d7` to `b212a0a`.
- [Release notes](https://github.com/openthread/openthread/releases)
- [Commits](https://github.com/openthread/openthread/compare/cf357d70be94e6f3f21d07b3c16e29bb7ec5cc7e...b212a0a748070ccbda765c3ebed2aab8b6b08fce)

---
updated-dependencies:
- dependency-name: third_party/openthread/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump third_party/mbedtls/repo from `6b36a5d` to `ede909f` (#32066)

Bumps [third_party/mbedtls/repo](https://github.com/ARMmbed/mbedtls) from `6b36a5d` to `ede909f`.
- [Release notes](https://github.com/ARMmbed/mbedtls/releases)
- [Commits](https://github.com/ARMmbed/mbedtls/compare/6b36a5db07ae0e299c9e67f526c28db93e586e25...ede909f99ab6e6a958a41e365251c2a1d2c4ed4d)

---
updated-dependencies:
- dependency-name: third_party/mbedtls/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump third_party/imgui/repo from `f50ddc4` to `5360903` (#32068)

Bumps [third_party/imgui/repo](https://github.com/ocornut/imgui) from `f50ddc4` to `5360903`.
- [Release notes](https://github.com/ocornut/imgui/releases)
- [Commits](https://github.com/ocornut/imgui/compare/f50ddc431e3b8840036e88abc4c3cf74500aa12b...536090303a8fca7d896f77d6d63dc59249bc87f4)

---
updated-dependencies:
- dependency-name: third_party/imgui/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update chef.py (#32060)

* DNS-SD: Remove calls to set T flag (#32083)

* DNS-SD: Remove calls to set T flag

Nothing currently supports TCP, therefore nothing should be setting
this flag. Per the new spec text, it is now forbidden to have
the lowest bit marked. This will bring the SDK examples into compliance
with 1.3.

Note that this PR does not fix the advertising parameters API. We
will need a new API for this flag when TCP support lands. Leaving
this for a follow up PR as changing the API should happen separately
from bringing the examples into conformance as it may affect the
platforms, who have implementations outside of the SDK.

Test: tested with all-clusters and avahi. Also fixed tests to
      omit this flag and ensure it does not appear in the TXT
      record.
      Automated cert test for operational records is in progress
      and requires this PR to pass.

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <[email protected]>

* [nrfconnect] Fix memory leak in Window Covering sample. (#32041)

We were leaking 8 bytes each time the new attribute change was
reported by the WindowCovering Server. It was resulting in
running out of heap when stressing the device (by sending multiple
up-or-open/down-or-close commands).

Signed-off-by: Marcin Kajor <[email protected]>

* [Silabs] Update Silabs ICD status LED functionality description within README.md's (#31888)

* Updated Silabs ICD status LED functionality description

* Restyled by prettier-markdown

* Updated style and spelling

* Updated style and spelling

* Updated to include ICD vs. non-ICD LED behavior description

* Removed unnecessary underscores

* Correct description/documentation to refactored location of Silabs lighting example

* Restyled by prettier-markdown

* Restyled by shfmt

---------

Co-authored-by: Restyled.io <[email protected]>

* Enabling wpa3 mode by default. (#31858)

* Mark PayloadTestRequest/Response provisional on Darwin for now. (#32085)

* [Examples] Remove EmberAfStatus from example files (#32056)

* Replace EmberAfStatus in examples files

* Fix Tv-app

* fix ci

* remove using in headers

* [Android] Add Status handling for onReport code path (#32082)

* [ICD]Convert the ICD DNS advertiser variable from optional bool to an enum class (#32080)

* Convert the ICD DNS advertiser variable from optional bool to an enum class

* Apply suggestions from code review

Co-authored-by: mkardous-silabs <[email protected]>

* default mICDModeAdvertise  to kNone

---------

Co-authored-by: mkardous-silabs <[email protected]>

* Update DGGEN_1_1 and DGGEN_2_3 to match latest testplan spec (#31998)

* Update DGGEN_1_1 and DGGEN_2_3 to match latest testplan spec

* Fix CI

* Fix CI

* Restyled by whitespace

* Restyled by prettier-yaml

* Fix CI

* Fix CI

* Quick fix

* Update based on PR comments

* Restyled by whitespace

---------

Co-authored-by: Restyled.io <[email protected]>

* Add test steps to IDM_1_4 to validate multiple InvokeResponseMessages (#31979)

* Add test steps to IDM_1_4 to validate multiple InvokeResponseMessages

* Restyled by autopep8

* Address PR comments and CI issues

* rename variable

* Fix CI

* Fix incorrect merge attempt

* Fix CI

---------

Co-authored-by: Restyled.io <[email protected]>

* [Tizen] Shink scope of `capi-system-peripheral-io` dep (#32048)

* [Diagnostic Logs] Followup for #31638 (#31833)

* [CI] Make it possible to specify the timeout when waiting for a specific string in scripts/tests/chiptest/test_definition.py since it may be longer than 10 seconds

* [CI] Add a second instance of the configured applications such that YAML can start the app multiple times if needed

* [BDX:DiagnosticLog] Update the server such that it supports multiple downloads in parallel

* [darwin-framework-tool] Address post-landing comments of #31638

[CI] Add some tests for bdx download with darwin-framework-tool

* Use `include-what-you-use` on lib/core (#32046)

* A first pass at running IWYU with some manual fixes

* Refert platform file changes

* Move one header up due to self-review

* Move self-header to top of file

* Another pass this time with -Xiwyu flags

* Start adding a IWYU mapping so we need less manual fixes

* Fix command line

* Update iwyu.imp

* Remove forward decl

* Fix for compile

* Fixes to compile locally ... several things could be cleaned

* One more cleanup, linux all-clusters compiles at least

---------

Co-authored-by: Andrei Litvin <[email protected]>

* DM XMLs: 1.3 0.7 recirculation ballot (#31980)

* DM XML: Scrape from 1.3 0.7 recrirculation ballot

* Manual fixes for aliased clusters (pending 1.2.4 fix in scraper)

* Manual fix for base device type

This broke again when I re-levelled the section headers. Will
fix in spec.

* Update API maturity where missing on 1.3 clusters (#32101)

- API maturity was not set properly on some clusters
- API maturity is being updated to provisional for new clusters

Fixes #32099

Testing done:
- Non functional change

* [IM] Remove EmberAfStatus from src/app/clusters (#32055)

* Remove EmberAfStatus from src/app/clusters

* fix ci

* fix specs compliance

* remove using Status from headers

* fix comments

* Remove using Status from headers

* fix comments

* fix ci

* fix door lock

* Skip binary files when checking for code patterns in the lint test. (#32102)

* [NXP][K32W] k32w1 sdk 2.12.6 updates & k32w0 small fixes (#31924)

* [common] Remove k32w1 device_platform, use nxp instead

Signed-off-by: Andrei Menzopol <[email protected]>
Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Build, OTA, Diagnostic changes

Signed-off-by: Doru Gucea <[email protected]>
Signed-off-by: Marius Tache <[email protected]>
Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Rename SNT files to ELEMU

* [K32W] Add OPENTHREAD_PLATFORM_CORE_CONFIG_FILE define

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Fix MBEDTLS build flags conflict between Matter vs. OpenThread

Matter uses a multithread flavor of MBEDTLS while OpenThread uses a
single thread flavor. This triggers a dangerous situation where
Matter, OpenThread and MBEDTLS don't agree on the size of various
data structures exchanged through the interface which later leads to
memory access violations.

This update fixes the build configuration so that OpenThread also
uses the multithread flavor of MBEDTLS.

Signed-off-by: Marian Chereji <[email protected]>

* [NXP] Update ot-nxp commit-id

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W0] Add necessary check for env variable

When computing the path for the signing script, the existence of
env variable NXP_K32W0_SDK_ROOT should be checked first to avoid
issues.

Signed-off-by: marius-alex-tache <[email protected]>

* [K32W1] Remove ResetWatermarks empty implementation

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Set rotating device id unique id length to max by default

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Fix an issue with __wrap_realloc

Current memory manager is MML, which has realloc support.
Removed old function that was relevant only in FreeRTOS
memory manager (heap4/5) context.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Accomodate low power API update

PWR_AllowDeviceToSleep/PWR_DisallowDeviceToSleep API reintroduced in SDK.
power.c removed from ot-nxp.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Clear keys from counter area when factory resetting

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Use MML API for heap memory consumption statistics

WTRMRK feature of the Software Diagnostic Cluster will be implemented
once the memory manager will implement the needed API.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Remove duplicated code in crypto PAL

P256Keypair members were moved into protected scope, so
derived classes (P256KeypairSSS) can access these members.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Call PLATFORM_InitTimerManager before PLATFORM_InitBLE since this function won't be initializing the timer manager anymore

* [K32W1] Post events from ISR correctly

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] MML realloc should be protected from task switching

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add initial FactoryDataProviderImpl

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Update certification declaration in apps

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Update README files in apps

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add DAC private key convert declaration

TBD

Signed-off-by: Marius Tache <[email protected]>

* [k32w1] Fix usage of deprecated factory data provider fields

Signed-off-by: marius-alex-tache <[email protected]>

* [COMMON] Add dac_key_use_sss_blob option

dac_key_use_sss_blob can be used to select which data
the private key area stores: plaintext/encrypted private key
or an SSS exported blob.

The option is False by default.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add SSS API usage

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add chip_convert_dac_private_key option

chip_convert_dac_private_key can be used to enable one-time-only
conversion of the DAC private key to an SSS encrypted blob.

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add jlink conversion script example

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Update readme to point to docs guide

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Remove unused mbedtls modules

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Factory data section should only be reserved in factory data context

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add destructor to free SSS object context

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Add verbose logging for conversion steps

Signed-off-by: Marius Tache <[email protected]>

* [K32W1] Restore NVM sector number

 The underlying issue, for which the increase
 in NVM sectors was a workaround, was solved.

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Add BLE ResetController function

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Allocate OT buffers from SMU2

When using use_smu2_dynamic=true, OpenThread buffers
 will be allocated from a 13KB SMU2 region after a successful
 commissioning process until a factory reset is done.

 * Add SMU2 namespace in SMU2Manager.h/.cpp
 * Add build changes
 * Add allocator changes
 * Add necessary OpenThread config defines
 * Add gn parameter/defines for each SMU2 usecase

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Offload SHA256 operations to S200
 * Offload simple sha256, simple hmac sha256,
   update/finish sha256, update/finish hmac sha256
   from Matter and OT.
 * Implement solution for long sha256 that uses
   context save/export/restore mechanism.
   This solution saves the intermediate data on heap
   and computes the hash on demand (by calling GetDigest).
 * Put changes under define/gn parameter use_hw_sha256
   as they increase timings (due to hardware
   accelerator initialization time) and use a significant
   amount of heap.

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Simplify HW DRBG/TRNG usage

S200 TRNG is already used though otPlatEntropyGet from OT.

Simplify Matter and OT DRBG usage of HW TRNG by not using
mbedtls entropy.

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Offload AES operations to S200
 * Offload AES-CCM from Matter.
 * Offload AES-ECB from OT.
 * Use software AES-CCM when Additional authentical
   data len is zero.
 * Put changes under define/gn parameter use_hw_aes
   as they increase timings (due to hardware
   accelerator initialization time).

Signed-off-by: Andrei Menzopol <[email protected]>

* [K32W1] Fix duplicated flag

Signed-off-by: Marius Tache <[email protected]>

* [COMMON] Add pw RPC support

The pw RPC integration should be usable by all NXP platforms
that support SerialManager, since the pw_sys_io backend uses
streamer_nxp.cpp for serial communication.

A scope is defined in pw_rpc_server.gni to be used by all apps
by forwarding the variables in the application executable scope:
   forward_variables_from(pw_rpc_server, "*")

Logging and RPC communication share the same serial port. Logging
should be inspected in chip-console, which manages the HDLC channels.

Signed-off-by: Marius Tache <[email protected]>

* [COMMON] Update streamer to read RX data ASAP

Moved reading the RX FIFO inside the actual interrupt handler,
to avoid time penalty when notifying the consumer task (RPC/App CLI).
The data is instead stored in a cache buffer and read once the task
is unblocked through notifying by the …
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.

Implement DMTEST feature and PayloadTestRequest to match spec
6 participants