Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add initial valve cluster implementation #30562

Conversation

fessehaeve
Copy link
Contributor

@fessehaeve fessehaeve commented Nov 18, 2023

Adds implementation to Valve configuration and control cluster

Addresses #30269

@fessehaeve fessehaeve added this to the 1.3 Feature Complete milestone Nov 18, 2023
@fessehaeve fessehaeve changed the title Valve and boolean clusters implementation add initial valve and boolean clusters implementation Nov 20, 2023
@fessehaeve fessehaeve changed the title add initial valve and boolean clusters implementation Add initial valve and boolean clusters implementation Nov 20, 2023
@CLAassistant
Copy link

CLAassistant commented Nov 21, 2023

CLA assistant check
All committers have signed the CLA.

@fessehaeve fessehaeve force-pushed the pull-request/valve-and-boolean-clusters-impl branch from 89f090d to db19620 Compare November 21, 2023 17:21
Copy link

github-actions bot commented Jan 10, 2024

PR #30562: Size comparison from 96fe0d5 to c059f32

Increases above 0.2%:

platform target config section 96fe0d5 c059f32 change % change
bl602 lighting-app bl602 .data 9416 9488 72 0.8
bl602+mfd .data 9384 9456 72 0.8
bl602+rpc .data 9784 9856 72 0.7
bl702 lighting-app bl702 .data 3584 3656 72 2.0
bl702+mfd .data 3568 3640 72 2.0
bl702+rpc .data 4144 4216 72 1.7
bl706-eth .data 3160 3232 72 2.3
bl706-wifi .data 3600 3672 72 2.0
bl702l lighting-app bl702l .data 4952 5024 72 1.5
bl702l+mfd .data 4928 5000 72 1.5
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .data 3452 3524 72 2.1
lock-ftd LP_EM_CC1354P10_6 .data 3480 3552 72 2.1
lock-mtd LP_EM_CC1354P10_6 .data 3480 3552 72 2.1
pump-app LP_EM_CC1354P10_6 .data 3440 3512 72 2.1
pump-controller-app LP_EM_CC1354P10_6 .data 3436 3508 72 2.1
cc32xx air-purifier CC3235SF_LAUNCHXL .data 1412 1592 180 12.7
lock CC3235SF_LAUNCHXL .data 1448 1520 72 5.0
cyw30739 light cyw930739m2evb_01 .data 660 732 72 10.9
lock cyw930739m2evb_01 .data 700 772 72 10.3
ota-requestor cyw930739m2evb_01 .data 588 696 108 18.4
switch cyw930739m2evb_01 .data 696 804 108 15.5
efr32 lighting-app BRD4161A+rs9116 .data 2708 2776 68 2.5
BRD4187C .data 3316 3384 68 2.1
lock-app BRD4161A+wf200 .data 2732 2800 68 2.5
window-app BRD4187C .data 3188 3292 104 3.3
esp32 all-clusters-app c3devkit (read only) 1153472 1156748 3276 0.3
.dram0.data 13444 13588 144 1.1
.flash.text 1153472 1156748 3276 0.3
m5stack (read only) 1199595 1202775 3180 0.3
.dram0.data 34988 35132 144 0.4
.flash.text 1193431 1196611 3180 0.3
k32w contact k32w0+release .data 2168 2236 68 3.1
k32w1+release .data 2716 2788 72 2.7
light k32w0+release .data 2120 2188 68 3.2
k32w1+release .data 1928 2000 72 3.7
lock k32w0+release .data 2096 2164 68 3.2
linux air-purifier-app debug .data 1472 2144 672 45.7
all-clusters-app debug (read only) 5432865 5451457 18592 0.3
.data 3840 4416 576 15.0
.init_array 1288 1296 8 0.6
.rodata 314140 315260 1120 0.4
.text 4706611 4723459 16848 0.4
all-clusters-minimal-app debug .data 3776 4352 576 15.3
bridge-app debug .data 4704 6112 1408 29.9
chip-tool debug .data 4994 5058 64 1.3
chip-tool-ipv6only arm64 .data 4384 4472 88 2.0
.got 19960 20032 72 0.4
lighting-app debug+rpc+ui .data 4416 4864 448 10.1
lock-app debug .data 3648 4096 448 12.3
ota-provider-app debug .data 3904 4256 352 9.0
ota-requestor-app debug .data 4176 4656 480 11.5
shell debug (read only) 2803569 2820801 17232 0.6
(read/write) 152672 153352 680 0.4
.data 768 1344 576 75.0
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182592 183360 768 0.4
.text 2449602 2465634 16032 0.7
thermostat-no-ble arm64 .data 2880 3312 432 15.0
tv-app debug .data 4992 6432 1440 28.8
tv-casting-app debug .data 2464 2880 416 16.9
mbed lock-app-release cy8cproto_062_4343w .data 5144 5208 64 1.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070108 1073764 3656 0.3
rodata 105596 106132 536 0.5
text 787420 790404 2984 0.4
nrf7002dk_nrf5340_cpuapp (read/write) 1196228 1199396 3168 0.3
text 784804 787608 2804 0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754172 1758612 4440 0.3
.data 2480 2624 144 5.8
.text 1548164 1552540 4376 0.3
all-clusters-minimal cy8ckit_062s2_43012 .data 2472 2616 144 5.8
light cy8ckit_062s2_43012 .data 2360 2432 72 3.1
lock cy8ckit_062s2_43012 .data 2384 2456 72 3.0
qpg lighting-app qpg6105+debug .data 740 808 68 9.2
lock-app qpg6105+debug .data 784 852 68 8.7
telink all-clusters-app tlsr9518adk80d (read/write) 1089292 1093324 4032 0.4
text 769476 772890 3414 0.4
Increases (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 96fe0d5 c059f32 change % change
bl602 lighting-app bl602 (read/write) 1419658 1419754 96 0.0
.data 9416 9488 72 0.8
.rodata 156992 156996 4 0.0
.text 1087352 1087448 96 0.0
bl602+mfd (read/write) 1434130 1434226 96 0.0
.data 9384 9456 72 0.8
.rodata 155952 155956 4 0.0
.text 1102720 1102816 96 0.0
bl602+rpc (read/write) 1467178 1467530 352 0.0
.data 9784 9856 72 0.7
.rodata 164608 164612 4 0.0
.text 1118840 1119192 352 0.0
bl702 lighting-app bl702 (read/write) 1184375 1184799 424 0.0
.data 3584 3656 72 2.0
.rodata 106364 106368 4 0.0
.text 956760 957112 352 0.0
bl702+mfd (read/write) 1195507 1195931 424 0.0
.data 3568 3640 72 2.0
.rodata 105304 105308 4 0.0
.text 968824 969176 352 0.0
bl702+rpc (read/write) 1276391 1276735 344 0.0
.data 4144 4216 72 1.7
.rodata 121784 121788 4 0.0
.text 1031822 1032174 352 0.0
bl706-eth (read/write) 1003769 1003921 152 0.0
.data 3160 3232 72 2.3
.rodata 99696 99700 4 0.0
.text 749422 749518 96 0.0
bl706-wifi .data 3600 3672 72 2.0
.rodata 120676 120680 4 0.0
.text 977492 977622 130 0.0
bl702l lighting-app bl702l (read/write) 1154084 1154444 360 0.0
.data 4952 5024 72 1.5
.rodata 100368 100372 4 0.0
.text 949886 950238 352 0.0
bl702l+mfd (read/write) 1165536 1165896 360 0.0
.data 4928 5000 72 1.5
.rodata 99308 99312 4 0.0
.text 962262 962614 352 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 777824 778056 232 0.0
(read/write) 168308 168380 72 0.0
.data 3452 3524 72 2.1
.rodata 88832 88840 8 0.0
.text 688724 688952 228 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 793896 794136 240 0.0
(read/write) 178536 178608 72 0.0
.data 3480 3552 72 2.1
.rodata 83088 83096 8 0.0
.text 710544 710772 228 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782152 782368 216 0.0
(read/write) 172992 173064 72 0.0
.data 3480 3552 72 2.1
.text 672192 672404 212 0.0
pump-app LP_EM_CC1354P10_6 (read only) 734768 734992 224 0.0
(read/write) 167312 167384 72 0.0
.data 3440 3512 72 2.1
.text 650076 650304 228 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720296 720504 208 0.0
(read/write) 167492 167564 72 0.0
.data 3436 3508 72 2.1
.text 639764 639976 212 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567722 567938 216 0.0
.data 1412 1592 180 12.7
.text 481632 481852 220 0.0
lock CC3235SF_LAUNCHXL (read only) 621058 621298 240 0.0
.data 1448 1520 72 5.0
.text 513104 513340 236 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562015 562247 232 0.0
.app_xip_area 452169 452401 232 0.1
.data 660 732 72 10.9
lock cyw930739m2evb_01 (read/write) 544255 544495 240 0.0
.app_xip_area 429673 429913 240 0.1
.data 700 772 72 10.3
ota-requestor cyw930739m2evb_01 (read/write) 562943 563183 240 0.0
.app_xip_area 454553 454793 240 0.1
.data 588 696 108 18.4
switch cyw930739m2evb_01 (read/write) 558439 558775 336 0.1
.app_xip_area 446825 447153 328 0.1
.data 696 804 108 15.5
efr32 lighting-app BRD4161A+rs9116 (read/write) 1041856 1042128 272 0.0
.data 2708 2776 68 2.5
.text 846396 846676 280 0.0
BRD4187C (read/write) 1105012 1105232 220 0.0
.data 3316 3384 68 2.1
.text 906672 906896 224 0.0
lock-app BRD4161A+wf200 (read/write) 1117928 1118148 220 0.0
.data 2732 2800 68 2.5
.text 927064 927288 224 0.0
window-app BRD4187C (read/write) 1138296 1138504 208 0.0
.data 3188 3292 104 3.3
.text 968052 968268 216 0.0
esp32 all-clusters-app c3devkit (read only) 1153472 1156748 3276 0.3
(read/write) 1669208 1669808 600 0.0
.dram0.data 13444 13588 144 1.1
.flash.rodata 239976 240512 536 0.2
.flash.text 1153472 1156748 3276 0.3
m5stack (read only) 1199595 1202775 3180 0.3
(read/write) 519832 520440 608 0.1
.dram0.data 34988 35132 144 0.4
.flash.rodata 270268 270812 544 0.2
.flash.text 1193431 1196611 3180 0.3
k32w contact k32w0+release (read only) 606416 606648 232 0.0
.data 2168 2236 68 3.1
.text 605880 606112 232 0.0
k32w1+release (read/write) 691664 691908 244 0.0
.data 2716 2788 72 2.7
.text 577792 578040 248 0.0
light k32w0+release (read only) 595816 596032 216 0.0
.data 2120 2188 68 3.2
.text 595280 595496 216 0.0
k32w1+release (read/write) 783500 783728 228 0.0
.data 1928 2000 72 3.7
.text 660760 660992 232 0.0
lock k32w0+release (read only) 577288 577512 224 0.0
.data 2096 2164 68 3.2
.text 576752 576976 224 0.0
linux air-purifier-app debug (read only) 2534125 2535581 1456 0.1
.data 1472 2144 672 45.7
.rodata 179592 179624 32 0.0
.text 2179109 2180533 1424 0.1
all-clusters-app debug (read only) 5432865 5451457 18592 0.3
(read/write) 457888 458664 776 0.2
.data 3840 4416 576 15.0
.data.rel.ro 315032 315576 544 0.2
.init_array 1288 1296 8 0.6
.rodata 314140 315260 1120 0.4
.text 4706611 4723459 16848 0.4
all-clusters-minimal-app debug (read only) 4962017 4962945 928 0.0
.data 3776 4352 576 15.3
.rodata 272813 272845 32 0.0
.text 4456723 4457619 896 0.0
bridge-app debug (read only) 4424985 4426473 1488 0.0
(read/write) 215968 216000 32 0.0
.data 4704 6112 1408 29.9
.rodata 219477 219509 32 0.0
.text 3986915 3988371 1456 0.0
chip-tool debug (read only) 11770713 11776689 5976 0.1
(read/write) 507992 508312 320 0.1
.data 4994 5058 64 1.3
.data.rel.ro 401544 401816 272 0.1
.rodata 428681 429305 624 0.1
.text 10646195 10651043 4848 0.0
chip-tool-ipv6only arm64 (read only) 11344392 11349984 5592 0.0
.data 4384 4472 88 2.0
.data.rel.ro 440816 441032 216 0.0
.got 19960 20032 72 0.4
.rodata 339716 340012 296 0.1
.text 10128732 10133356 4624 0.0
lighting-app debug+rpc+ui (read only) 5310977 5312337 1360 0.0
.data 4416 4864 448 10.1
.text 4725443 4726803 1360 0.0
lock-app debug (read only) 4510105 4511737 1632 0.0
.data 3648 4096 448 12.3
.rodata 247381 247413 32 0.0
.text 4052675 4054275 1600 0.0
ota-provider-app debug (read only) 4174145 4175729 1584 0.0
.data 3904 4256 352 9.0
.rodata 201589 201653 64 0.0
.text 3780659 3782179 1520 0.0
ota-requestor-app debug (read only) 4264721 4266273 1552 0.0
.data 4176 4656 480 11.5
.rodata 205397 205429 32 0.0
.text 3863027 3864547 1520 0.0
shell debug (read only) 2803569 2820801 17232 0.6
(read/write) 152672 153352 680 0.4
.data 768 1344 576 75.0
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182592 183360 768 0.4
.text 2449602 2465634 16032 0.7
thermostat-no-ble arm64 (read only) 4353400 4354624 1224 0.0
.data 2880 3312 432 15.0
.rodata 155644 155652 8 0.0
.text 3855244 3856476 1232 0.0
tv-app debug (read only) 5411425 5413041 1616 0.0
.data 4992 6432 1440 28.8
.rodata 273493 273557 64 0.0
.text 4899923 4901475 1552 0.0
tv-casting-app debug (read only) 9647121 9648945 1824 0.0
.data 2464 2880 416 16.9
.rodata 365608 365672 64 0.0
.text 8813555 8815315 1760 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2526712 2526976 264 0.0
.data 5144 5208 64 1.2
.text 1489396 1489660 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070108 1073764 3656 0.3
rodata 105596 106132 536 0.5
text 787420 790404 2984 0.4
nrf7002dk_nrf5340_cpuapp (read/write) 1196228 1199396 3168 0.3
rodata 139352 139656 304 0.2
text 784804 787608 2804 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1041168 1041412 244 0.0
rodata 98896 98900 4 0.0
text 765160 765392 232 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754172 1758612 4440 0.3
.data 2480 2624 144 5.8
.text 1548164 1552540 4376 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1707164 1707380 216 0.0
.data 2472 2616 144 5.8
.text 1503252 1503468 216 0.0
light cy8ckit_062s2_43012 (read/write) 1632068 1632292 224 0.0
.data 2360 2432 72 3.1
.text 1434844 1435068 224 0.0
lock cy8ckit_062s2_43012 (read/write) 1658980 1659196 216 0.0
.data 2384 2456 72 3.0
.text 1434636 1434852 216 0.0
qpg lighting-app qpg6105+debug (read/write) 1117548 1117784 236 0.0
.data 740 808 68 9.2
.text 629924 630164 240 0.0
lock-app qpg6105+debug (read/write) 1081460 1081712 252 0.0
.data 784 852 68 8.7
.text 593840 594088 248 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 822234 822390 156 0.0
text 614508 614666 158 0.0
all-clusters-app tlsr9518adk80d (read/write) 1089292 1093324 4032 0.4
text 769476 772890 3414 0.4
all-clusters-minimal-app tlsr9528a (read/write) 1085108 1085288 180 0.0
text 754302 754486 184 0.0
bridge-app tlsr9518adk80d (read/write) 935612 935788 176 0.0
text 647608 647792 184 0.0
contact-sensor-app tlsr9528a_retention (read/write) 822470 822626 156 0.0
text 614878 615036 158 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 979768 980092 324 0.0
text 695174 695462 288 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1094160 1094316 156 0.0
text 770700 770860 160 0.0
lock-app-dfu tlsr9528a (read/write) 966184 966348 164 0.0
text 648644 648804 160 0.0
ota-requestor-app tlsr9518adk80d (read/write) 949488 949680 192 0.0
text 663918 664102 184 0.0
pump-app tlsr9528a (read/write) 881372 881528 156 0.0
text 622992 623152 160 0.0
pump-controller-app tlsr9518adk80d (read/write) 822016 822180 164 0.0
text 589916 590076 160 0.0
shell tlsr9518adk80d (read/write) 705628 705632 4 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 824198 824354 156 0.0
text 617622 617780 158 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 879205 879361 156 0.0
text 631754 631914 160 0.0
thermostat tlsr9518adk80d (read/write) 846388 846544 156 0.0
text 608382 608542 160 0.0
window-covering tlsr9518adk80d (read/write) 840552 840744 192 0.0
text 602312 602496 184 0.0
Decreases (70 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 96fe0d5 c059f32 change % change
bl602 lighting-app bl602 .bss 85256 85184 -72 -0.1
bl602+mfd .bss 85424 85352 -72 -0.1
bl602+rpc .bss 93288 93216 -72 -0.1
bl702 lighting-app bl702 .bss 11197 11133 -64 -0.6
bl702+mfd .bss 11373 11309 -64 -0.6
bl702+rpc .bss 19677 19597 -80 -0.4
bl706-eth .bss 23772 23692 -80 -0.3
bl706-wifi (read/write) 1242678 1234782 -7896 -0.6
.bss 10641 10577 -64 -0.6
bl702l lighting-app bl702l .bss 16392 16328 -64 -0.4
bl702l+mfd .bss 16568 16504 -64 -0.4
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .bss 90524 90452 -72 -0.1
lock-ftd LP_EM_CC1354P10_6 .bss 100700 100628 -72 -0.1
lock-mtd LP_EM_CC1354P10_6 .bss 95156 95084 -72 -0.1
pump-app LP_EM_CC1354P10_6 .bss 89304 89232 -72 -0.1
pump-controller-app LP_EM_CC1354P10_6 .bss 89488 89416 -72 -0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 207748 207744 -4 -0.0
.bss 201212 201028 -184 -0.1
.rodata 83970 83962 -8 -0.0
lock CC3235SF_LAUNCHXL .bss 201576 201504 -72 -0.0
cyw30739 light cyw930739m2evb_01 .bss 64760 64688 -72 -0.1
lock cyw930739m2evb_01 .bss 69456 69384 -72 -0.1
ota-requestor cyw930739m2evb_01 .bss 63376 63272 -104 -0.2
switch cyw930739m2evb_01 .bss 66496 66392 -104 -0.2
efr32 lighting-app BRD4161A+rs9116 .bss 192728 192656 -72 -0.0
BRD4187C .bss 195004 194932 -72 -0.0
lock-app BRD4161A+wf200 .bss 188112 188040 -72 -0.0
window-app BRD4187C .bss 167036 166924 -112 -0.1
esp32 all-clusters-app c3devkit .dram0.bss 71784 71712 -72 -0.1
m5stack .dram0.bss 78656 78576 -80 -0.1
k32w contact k32w0+release (read/write) 81176 81172 -4 -0.0
.bss 69024 68952 -72 -0.1
k32w1+release .bss 67680 67608 -72 -0.1
light k32w0+release (read/write) 79192 79188 -4 -0.0
.bss 67088 67016 -72 -0.1
k32w1+release .bss 77356 77284 -72 -0.1
lock k32w0+release (read/write) 78648 78644 -4 -0.0
.bss 66568 66496 -72 -0.1
linux air-purifier-app debug .bss 46944 46272 -672 -1.4
all-clusters-app debug .bss 131760 131408 -352 -0.3
all-clusters-minimal-app debug .bss 127856 127280 -576 -0.5
bridge-app debug .bss 119224 117848 -1376 -1.2
chip-tool-ipv6only arm64 (read/write) 576672 575256 -1416 -0.2
.bss 103272 103256 -16 -0.0
.init_array 248 240 -8 -3.2
lighting-app debug+rpc+ui .bss 119360 118912 -448 -0.4
lock-app debug .bss 113760 113312 -448 -0.4
ota-provider-app debug (read/write) 192736 192704 -32 -0.0
.bss 113632 113248 -384 -0.3
ota-requestor-app debug (read/write) 197048 197016 -32 -0.0
.bss 114656 114144 -512 -0.4
shell debug .bss 62440 62088 -352 -0.6
thermostat-no-ble arm64 (read/write) 247808 246632 -1176 -0.5
.bss 122056 121624 -432 -0.4
.init_array 424 416 -8 -1.9
tv-app debug .bss 244608 243168 -1440 -0.6
tv-casting-app debug (read/write) 340144 340112 -32 -0.0
.bss 156384 155936 -448 -0.3
mbed lock-app-release cy8cproto_062_4343w .bss 220312 220240 -72 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 129520 129442 -78 -0.1
nrf7002dk_nrf5340_cpuapp bss 121730 121652 -78 -0.1
all-clusters-minimal-app nrf52840dk_nrf52840 bss 129444 129300 -144 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835720 835656 -64 -0.0
.bss 195140 195060 -80 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 193052 192908 -144 -0.1
light cy8ckit_062s2_43012 .bss 186476 186404 -72 -0.0
lock cy8ckit_062s2_43012 .bss 213572 213500 -72 -0.0
qpg lighting-app qpg6105+debug .bss 101296 101224 -72 -0.1
lock-app qpg6105+debug .bss 97592 97520 -72 -0.1
telink air-quality-sensor-app tlsr9528a_retention bss 50988 50916 -72 -0.1
all-clusters-app tlsr9518adk80d bss 100516 100444 -72 -0.1
all-clusters-minimal-app tlsr9528a bss 109840 109696 -144 -0.1
bridge-app tlsr9518adk80d bss 94348 93664 -684 -0.7
contact-sensor-app tlsr9528a_retention bss 51032 50960 -72 -0.1
light-switch-app-ota-shell-factory-data tlsr9528a bss 79112 79004 -108 -0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 99912 99840 -72 -0.1
lock-app-dfu tlsr9528a bss 97376 97304 -72 -0.1
ota-requestor-app tlsr9518adk80d bss 92456 92348 -108 -0.1
pump-app tlsr9528a bss 69104 69032 -72 -0.1
pump-controller-app tlsr9518adk80d bss 57348 57276 -72 -0.1
smoke_co_alarm-app tlsr9528a_retention bss 51168 51096 -72 -0.1
temperature-measurement-app-mars-ota tlsr9518adk80d bss 60816 60744 -72 -0.1
thermostat tlsr9518adk80d bss 57636 57564 -72 -0.1
window-covering tlsr9518adk80d bss 57988 57880 -108 -0.2
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 96fe0d5 c059f32 change % change
bl602 lighting-app bl602 (read/write) 1419658 1419754 96 0.0
.bss 85256 85184 -72 -0.1
.data 9416 9488 72 0.8
.rodata 156992 156996 4 0.0
.text 1087352 1087448 96 0.0
bl602+mfd (read/write) 1434130 1434226 96 0.0
.bss 85424 85352 -72 -0.1
.data 9384 9456 72 0.8
.rodata 155952 155956 4 0.0
.text 1102720 1102816 96 0.0
bl602+rpc (read/write) 1467178 1467530 352 0.0
.bss 93288 93216 -72 -0.1
.data 9784 9856 72 0.7
.rodata 164608 164612 4 0.0
.text 1118840 1119192 352 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184375 1184799 424 0.0
.bss 11197 11133 -64 -0.6
.data 3584 3656 72 2.0
.rodata 106364 106368 4 0.0
.text 956760 957112 352 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1195507 1195931 424 0.0
.bss 11373 11309 -64 -0.6
.data 3568 3640 72 2.0
.rodata 105304 105308 4 0.0
.text 968824 969176 352 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276391 1276735 344 0.0
.bss 19677 19597 -80 -0.4
.data 4144 4216 72 1.7
.rodata 121784 121788 4 0.0
.text 1031822 1032174 352 0.0
bl706-eth (read/write) 1003769 1003921 152 0.0
.bss 23772 23692 -80 -0.3
.data 3160 3232 72 2.3
.rodata 99696 99700 4 0.0
.text 749422 749518 96 0.0
bl706-wifi (read/write) 1242678 1234782 -7896 -0.6
.bss 10641 10577 -64 -0.6
.data 3600 3672 72 2.0
.rodata 120676 120680 4 0.0
.text 977492 977622 130 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1154084 1154444 360 0.0
.bss 16392 16328 -64 -0.4
.data 4952 5024 72 1.5
.rodata 100368 100372 4 0.0
.text 949886 950238 352 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165536 1165896 360 0.0
.bss 16568 16504 -64 -0.4
.data 4928 5000 72 1.5
.rodata 99308 99312 4 0.0
.text 962262 962614 352 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 777824 778056 232 0.0
(read/write) 168308 168380 72 0.0
.bss 90524 90452 -72 -0.1
.data 3452 3524 72 2.1
.rodata 88832 88840 8 0.0
.text 688724 688952 228 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 793896 794136 240 0.0
(read/write) 178536 178608 72 0.0
.bss 100700 100628 -72 -0.1
.data 3480 3552 72 2.1
.rodata 83088 83096 8 0.0
.text 710544 710772 228 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782152 782368 216 0.0
(read/write) 172992 173064 72 0.0
.bss 95156 95084 -72 -0.1
.data 3480 3552 72 2.1
.rodata 109696 109696 0 0.0
.text 672192 672404 212 0.0
pump-app LP_EM_CC1354P10_6 (read only) 734768 734992 224 0.0
(read/write) 167312 167384 72 0.0
.bss 89304 89232 -72 -0.1
.data 3440 3512 72 2.1
.rodata 84424 84424 0 0.0
.text 650076 650304 228 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720296 720504 208 0.0
(read/write) 167492 167564 72 0.0
.bss 89488 89416 -72 -0.1
.data 3436 3508 72 2.1
.rodata 80264 80264 0 0.0
.text 639764 639976 212 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567722 567938 216 0.0
(read/write) 207748 207744 -4 -0.0
.bss 201212 201028 -184 -0.1
.data 1412 1592 180 12.7
.rodata 83970 83962 -8 -0.0
.text 481632 481852 220 0.0
lock CC3235SF_LAUNCHXL (read only) 621058 621298 240 0.0
(read/write) 208144 208144 0 0.0
.bss 201576 201504 -72 -0.0
.data 1448 1520 72 5.0
.rodata 105834 105834 0 0.0
.text 513104 513340 236 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562015 562247 232 0.0
.app_xip_area 452169 452401 232 0.1
.bss 64760 64688 -72 -0.1
.data 660 732 72 10.9
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 544255 544495 240 0.0
.app_xip_area 429673 429913 240 0.1
.bss 69456 69384 -72 -0.1
.data 700 772 72 10.3
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 562943 563183 240 0.0
.app_xip_area 454553 454793 240 0.1
.bss 63376 63272 -104 -0.2
.data 588 696 108 18.4
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558439 558775 336 0.1
.app_xip_area 446825 447153 328 0.1
.bss 66496 66392 -104 -0.2
.data 696 804 108 15.5
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1041856 1042128 272 0.0
.bss 192728 192656 -72 -0.0
.data 2708 2776 68 2.5
.text 846396 846676 280 0.0
BRD4187C (read/write) 1105012 1105232 220 0.0
.bss 195004 194932 -72 -0.0
.data 3316 3384 68 2.1
.text 906672 906896 224 0.0
lock-app BRD4161A+wf200 (read/write) 1117928 1118148 220 0.0
.bss 188112 188040 -72 -0.0
.data 2732 2800 68 2.5
.text 927064 927288 224 0.0
window-app BRD4187C (read/write) 1138296 1138504 208 0.0
.bss 167036 166924 -112 -0.1
.data 3188 3292 104 3.3
.text 968052 968268 216 0.0
esp32 all-clusters-app c3devkit (read only) 1153472 1156748 3276 0.3
(read/write) 1669208 1669808 600 0.0
.dram0.bss 71784 71712 -72 -0.1
.dram0.data 13444 13588 144 1.1
.flash.rodata 239976 240512 536 0.2
.flash.text 1153472 1156748 3276 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199595 1202775 3180 0.3
(read/write) 519832 520440 608 0.1
.dram0.bss 78656 78576 -80 -0.1
.dram0.data 34988 35132 144 0.4
.flash.rodata 270268 270812 544 0.2
.flash.text 1193431 1196611 3180 0.3
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606416 606648 232 0.0
(read/write) 81176 81172 -4 -0.0
.bss 69024 68952 -72 -0.1
.data 2168 2236 68 3.1
.text 605880 606112 232 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691664 691908 244 0.0
.bss 67680 67608 -72 -0.1
.data 2716 2788 72 2.7
.text 577792 578040 248 0.0
light k32w0+release (read only) 595816 596032 216 0.0
(read/write) 79192 79188 -4 -0.0
.bss 67088 67016 -72 -0.1
.data 2120 2188 68 3.2
.text 595280 595496 216 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783500 783728 228 0.0
.bss 77356 77284 -72 -0.1
.data 1928 2000 72 3.7
.text 660760 660992 232 0.0
lock k32w0+release (read only) 577288 577512 224 0.0
(read/write) 78648 78644 -4 -0.0
.bss 66568 66496 -72 -0.1
.data 2096 2164 68 3.2
.text 576752 576976 224 0.0
linux air-purifier-app debug (read only) 2534125 2535581 1456 0.1
(read/write) 127248 127248 0 0.0
.bss 46944 46272 -672 -1.4
.data 1472 2144 672 45.7
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 179592 179624 32 0.0
.text 2179109 2180533 1424 0.1
all-clusters-app debug (read only) 5432865 5451457 18592 0.3
(read/write) 457888 458664 776 0.2
.bss 131760 131408 -352 -0.3
.data 3840 4416 576 15.0
.data.rel.ro 315032 315576 544 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1296 8 0.6
.rodata 314140 315260 1120 0.4
.text 4706611 4723459 16848 0.4
all-clusters-minimal-app debug (read only) 4962017 4962945 928 0.0
(read/write) 234728 234728 0 0.0
.bss 127856 127280 -576 -0.5
.data 3776 4352 576 15.3
.data.rel.ro 95992 95992 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 272813 272845 32 0.0
.text 4456723 4457619 896 0.0
bridge-app debug (read only) 4424985 4426473 1488 0.0
(read/write) 215968 216000 32 0.0
.bss 119224 117848 -1376 -1.2
.data 4704 6112 1408 29.9
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 219477 219509 32 0.0
.text 3986915 3988371 1456 0.0
chip-tool debug (read only) 11770713 11776689 5976 0.1
(read/write) 507992 508312 320 0.1
.bss 94200 94200 0 0.0
.data 4994 5058 64 1.3
.data.rel.ro 401544 401816 272 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 428681 429305 624 0.1
.text 10646195 10651043 4848 0.0
chip-tool-ipv6only arm64 (read only) 11344392 11349984 5592 0.0
(read/write) 576672 575256 -1416 -0.2
.bss 103272 103256 -16 -0.0
.data 4384 4472 88 2.0
.data.rel.ro 440816 441032 216 0.0
.dynamic 512 512 0 0.0
.got 19960 20032 72 0.4
.init 24 24 0 0.0
.init_array 248 240 -8 -3.2
.rodata 339716 340012 296 0.1
.text 10128732 10133356 4624 0.0
lighting-app debug+rpc+ui (read only) 5310977 5312337 1360 0.0
(read/write) 225040 225040 0 0.0
.bss 119360 118912 -448 -0.4
.data 4416 4864 448 10.1
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 340724 340724 0 0.0
.text 4725443 4726803 1360 0.0
lock-app debug (read only) 4510105 4511737 1632 0.0
(read/write) 203688 203688 0 0.0
.bss 113760 113312 -448 -0.4
.data 3648 4096 448 12.3
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247381 247413 32 0.0
.text 4052675 4054275 1600 0.0
ota-provider-app debug (read only) 4174145 4175729 1584 0.0
(read/write) 192736 192704 -32 -0.0
.bss 113632 113248 -384 -0.3
.data 3904 4256 352 9.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201589 201653 64 0.0
.text 3780659 3782179 1520 0.0
ota-requestor-app debug (read only) 4264721 4266273 1552 0.0
(read/write) 197048 197016 -32 -0.0
.bss 114656 114144 -512 -0.4
.data 4176 4656 480 11.5
.data.rel.ro 72320 72320 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 205397 205429 32 0.0
.text 3863027 3864547 1520 0.0
shell debug (read only) 2803569 2820801 17232 0.6
(read/write) 152672 153352 680 0.4
.bss 62440 62088 -352 -0.6
.data 768 1344 576 75.0
.data.rel.ro 83656 84104 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1112 8 0.7
.rodata 182592 183360 768 0.4
.text 2449602 2465634 16032 0.7
thermostat-no-ble arm64 (read only) 4353400 4354624 1224 0.0
(read/write) 247808 246632 -1176 -0.5
.bss 122056 121624 -432 -0.4
.data 2880 3312 432 15.0
.data.rel.ro 102752 102752 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 424 416 -8 -1.9
.rodata 155644 155652 8 0.0
.text 3855244 3856476 1232 0.0
tv-app debug (read only) 5411425 5413041 1616 0.0
(read/write) 349248 349248 0 0.0
.bss 244608 243168 -1440 -0.6
.data 4992 6432 1440 28.8
.data.rel.ro 92344 92344 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 273493 273557 64 0.0
.text 4899923 4901475 1552 0.0
tv-casting-app debug (read only) 9647121 9648945 1824 0.0
(read/write) 340144 340112 -32 -0.0
.bss 156384 155936 -448 -0.3
.data 2464 2880 416 16.9
.data.rel.ro 174432 174432 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 365608 365672 64 0.0
.text 8813555 8815315 1760 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526712 2526976 264 0.0
.bss 220312 220240 -72 -0.0
.data 5144 5208 64 1.2
.text 1489396 1489660 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070108 1073764 3656 0.3
bss 129520 129442 -78 -0.1
rodata 105596 106132 536 0.5
text 787420 790404 2984 0.4
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196228 1199396 3168 0.3
bss 121730 121652 -78 -0.1
rodata 139352 139656 304 0.2
text 784804 787608 2804 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041168 1041412 244 0.0
bss 129444 129300 -144 -0.1
rodata 98896 98900 4 0.0
text 765160 765392 232 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835720 835656 -64 -0.0
(read/write) 1754172 1758612 4440 0.3
.bss 195140 195060 -80 -0.0
.data 2480 2624 144 5.8
.text 1548164 1552540 4376 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707164 1707380 216 0.0
.bss 193052 192908 -144 -0.1
.data 2472 2616 144 5.8
.text 1503252 1503468 216 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632068 1632292 224 0.0
.bss 186476 186404 -72 -0.0
.data 2360 2432 72 3.1
.text 1434844 1435068 224 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1658980 1659196 216 0.0
.bss 213572 213500 -72 -0.0
.data 2384 2456 72 3.0
.text 1434636 1434852 216 0.0
qpg lighting-app qpg6105+debug (read/write) 1117548 1117784 236 0.0
.bss 101296 101224 -72 -0.1
.data 740 808 68 9.2
.text 629924 630164 240 0.0
lock-app qpg6105+debug (read/write) 1081460 1081712 252 0.0
.bss 97592 97520 -72 -0.1
.data 784 852 68 8.7
.text 593840 594088 248 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822234 822390 156 0.0
bss 50988 50916 -72 -0.1
text 614508 614666 158 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089292 1093324 4032 0.4
bss 100516 100444 -72 -0.1
text 769476 772890 3414 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085108 1085288 180 0.0
bss 109840 109696 -144 -0.1
text 754302 754486 184 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935612 935788 176 0.0
bss 94348 93664 -684 -0.7
text 647608 647792 184 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822470 822626 156 0.0
bss 51032 50960 -72 -0.1
text 614878 615036 158 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 979768 980092 324 0.0
bss 79112 79004 -108 -0.1
text 695174 695462 288 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094160 1094316 156 0.0
bss 99912 99840 -72 -0.1
text 770700 770860 160 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966184 966348 164 0.0
bss 97376 97304 -72 -0.1
text 648644 648804 160 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949488 949680 192 0.0
bss 92456 92348 -108 -0.1
text 663918 664102 184 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881372 881528 156 0.0
bss 69104 69032 -72 -0.1
text 622992 623152 160 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822016 822180 164 0.0
bss 57348 57276 -72 -0.1
text 589916 590076 160 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705628 705632 4 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824198 824354 156 0.0
bss 51168 51096 -72 -0.1
text 617622 617780 158 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879205 879361 156 0.0
bss 60816 60744 -72 -0.1
text 631754 631914 160 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846388 846544 156 0.0
bss 57636 57564 -72 -0.1
text 608382 608542 160 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840552 840744 192 0.0
bss 57988 57880 -108 -0.2
text 602312 602496 184 0.0

@fessehaeve
Copy link
Contributor Author

Noted two additional things:

* OpenDuration, AutoCloseTime and RemaningTime should be set to default null in ZAP

* DefaultOpenDuration should be set to non 0 value as default in ZAP

As far as I know, there is no way to set default values to null using ZAP. Not sure if this needs to to handled using AttributeAccessInterface because of this. Any recommendations @bzbarsky-apple ?

@ReneJosefsen
Copy link
Contributor

Noted two additional things:

* OpenDuration, AutoCloseTime and RemaningTime should be set to default null in ZAP

* DefaultOpenDuration should be set to non 0 value as default in ZAP

As far as I know, there is no way to set default values to null using ZAP. Not sure if this needs to to handled using AttributeAccessInterface because of this. Any recommendations @bzbarsky-apple ?

I think you can, as far as I could see there is a "Null" button in the ZAP GUI, so I think it should be possible 🤔

@fessehaeve
Copy link
Contributor Author

@ReneJosefsen

The AutoCloseTime does not seem to use UTCTime from Time Sync cluster.

It does use time sync but the time functions are SDK level and not directly from the cluster.

Open Command never results in moving to open state.

This is because the default-open-duration not null but 0. This is a result of using attribute storage which I don't know how to define a default null value.

Duration seems to be set to default duration regardless if any Duration is set in the open command or not.

I find this to be a wrong observation. In using Open command, OpenDuration attribute is indeed set to OpenDuration field if present, otherwise DefaultOpenDuration is used.

OpenDuration and AutoCloseTime is not set to Null when a Close or Auto Close is performed

I also find this to be a wrong observation. I can see that those values indeed get set to null when close command is performed or open times out.

@ReneJosefsen
Copy link
Contributor

I will try to pull the latest and re-test to verify this on my side.

Regarding the time, the values returned from TimeSync seemed to be different than what is being set in AutoCloseTime. We can discuss these topics on slack once I have the system up and running again.

Copy link

github-actions bot commented Jan 11, 2024

PR #30562: Size comparison from d2a13cb to 0c530a3

Increases above 0.2%:

platform target config section d2a13cb 0c530a3 change % change
esp32 all-clusters-app c3devkit (read only) 1153674 1156748 3074 0.3
.flash.text 1153674 1156748 3074 0.3
linux all-clusters-app debug (read only) 5433689 5451769 18080 0.3
.init_array 1288 1296 8 0.6
.rodata 314364 315388 1024 0.3
.text 4707187 4723619 16432 0.3
shell debug (read only) 2804705 2820801 16096 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182656 183360 704 0.4
.text 2450674 2465634 14960 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070480 1073764 3284 0.3
rodata 105632 106132 500 0.5
text 787744 790404 2660 0.3
nrf7002dk_nrf5340_cpuapp text 785124 787608 2484 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089620 1093324 3704 0.3
text 769764 772890 3126 0.4
Increases (8 builds for esp32, linux, nrfconnect, psoc6, telink)
platform target config section d2a13cb 0c530a3 change % change
esp32 all-clusters-app c3devkit (read only) 1153674 1156748 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.flash.rodata 240000 240512 512 0.2
.flash.text 1153674 1156748 3074 0.3
m5stack (read only) 1199895 1202775 2880 0.2
(read/write) 519860 520440 580 0.1
.dram0.bss 78504 78576 72 0.1
.flash.rodata 270304 270812 508 0.2
.flash.text 1193731 1196611 2880 0.2
linux all-clusters-app debug (read only) 5433689 5451769 18080 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data.rel.ro 315032 315576 544 0.2
.init_array 1288 1296 8 0.6
.rodata 314364 315388 1024 0.3
.text 4707187 4723619 16432 0.3
shell debug (read only) 2804705 2820801 16096 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182656 183360 704 0.4
.text 2450674 2465634 14960 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070480 1073764 3284 0.3
bss 129376 129442 66 0.1
rodata 105632 106132 500 0.5
text 787744 790404 2660 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1196532 1199396 2864 0.2
bss 121586 121652 66 0.1
rodata 139352 139656 304 0.2
text 785124 787608 2484 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089620 1093324 3704 0.3
bss 100372 100444 72 0.1
text 769764 772890 3126 0.4
Decreases (2 builds for efr32, psoc6)
platform target config section d2a13cb 0c530a3 change % change
efr32 window-app BRD4187C (read/write) 1138512 1138504 -8 -0.0
.text 968276 968268 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d2a13cb 0c530a3 change % change
bl602 lighting-app bl602 (read/write) 1419754 1419754 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 156996 156996 0 0.0
.text 1087448 1087448 0 0.0
bl602+mfd (read/write) 1434226 1434226 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 155956 155956 0 0.0
.text 1102816 1102816 0 0.0
bl602+rpc (read/write) 1467530 1467530 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164612 164612 0 0.0
.text 1119192 1119192 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184799 1184799 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106368 106368 0 0.0
.text 957112 957112 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1195931 1195931 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105308 105308 0 0.0
.text 969176 969176 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276735 1276735 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121788 121788 0 0.0
.text 1032174 1032174 0 0.0
bl706-eth (read/write) 1003921 1003921 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99700 99700 0 0.0
.text 749518 749518 0 0.0
bl706-wifi (read/write) 1234782 1234782 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120680 120680 0 0.0
.text 977622 977622 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1154444 1154444 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100372 100372 0 0.0
.text 950238 950238 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165896 1165896 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99312 99312 0 0.0
.text 962614 962614 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778056 778056 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88840 88840 0 0.0
.text 688952 688952 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794136 794136 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83096 83096 0 0.0
.text 710772 710772 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782368 782368 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109696 109696 0 0.0
.text 672404 672404 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 734992 734992 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84424 84424 0 0.0
.text 650304 650304 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720504 720504 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80264 80264 0 0.0
.text 639976 639976 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567938 567938 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 83962 83962 0 0.0
.text 481852 481852 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621298 621298 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105834 105834 0 0.0
.text 513340 513340 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562247 562247 0 0.0
.app_xip_area 452401 452401 0 0.0
.bss 64688 64688 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) 544495 544495 0 0.0
.app_xip_area 429913 429913 0 0.0
.bss 69384 69384 0 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) 563183 563183 0 0.0
.app_xip_area 454793 454793 0 0.0
.bss 63272 63272 0 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) 558775 558775 0 0.0
.app_xip_area 447153 447153 0 0.0
.bss 66392 66392 0 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) 1042128 1042128 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846676 846676 0 0.0
BRD4187C (read/write) 1105232 1105232 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 906896 906896 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118148 1118148 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927288 927288 0 0.0
window-app BRD4187C (read/write) 1138512 1138504 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968276 968268 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153674 1156748 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240000 240512 512 0.2
.flash.text 1153674 1156748 3074 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199895 1202775 2880 0.2
(read/write) 519860 520440 580 0.1
.dram0.bss 78504 78576 72 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270304 270812 508 0.2
.flash.text 1193731 1196611 2880 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606648 606648 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606112 606112 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691908 691908 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578040 578040 0 0.0
light k32w0+release (read only) 596032 596032 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595496 595496 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783728 783728 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 660992 660992 0 0.0
lock k32w0+release (read only) 577512 577512 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 576976 576976 0 0.0
linux air-purifier-app debug (read only) 2535861 2535861 0 0.0
(read/write) 127248 127248 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 179720 179720 0 0.0
.text 2180693 2180693 0 0.0
all-clusters-app debug (read only) 5433689 5451769 18080 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data 4448 4448 0 0.0
.data.rel.ro 315032 315576 544 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1296 8 0.6
.rodata 314364 315388 1024 0.3
.text 4707187 4723619 16432 0.3
all-clusters-minimal-app debug (read only) 4963209 4963209 0 0.0
(read/write) 234760 234760 0 0.0
.bss 127280 127280 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95992 95992 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 272941 272941 0 0.0
.text 4457763 4457763 0 0.0
bridge-app debug (read only) 4426753 4426753 0 0.0
(read/write) 216032 216032 0 0.0
.bss 117848 117848 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 219605 219605 0 0.0
.text 3988531 3988531 0 0.0
chip-tool debug (read only) 11776689 11776689 0 0.0
(read/write) 508312 508312 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 401816 401816 0 0.0
.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 429305 429305 0 0.0
.text 10651043 10651043 0 0.0
chip-tool-ipv6only arm64 (read only) 11349984 11349984 0 0.0
(read/write) 575256 575256 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 441032 441032 0 0.0
.dynamic 512 512 0 0.0
.got 20032 20032 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340012 340012 0 0.0
.text 10133356 10133356 0 0.0
lighting-app debug+rpc+ui (read only) 5312649 5312649 0 0.0
(read/write) 225040 225040 0 0.0
.bss 118912 118912 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 340852 340852 0 0.0
.text 4726963 4726963 0 0.0
lock-app debug (read only) 4512017 4512017 0 0.0
(read/write) 203688 203688 0 0.0
.bss 113312 113312 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247509 247509 0 0.0
.text 4054435 4054435 0 0.0
ota-provider-app debug (read only) 4176009 4176009 0 0.0
(read/write) 192704 192704 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201749 201749 0 0.0
.text 3782339 3782339 0 0.0
ota-requestor-app debug (read only) 4266585 4266585 0 0.0
(read/write) 197016 197016 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72320 72320 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 205557 205557 0 0.0
.text 3864707 3864707 0 0.0
shell debug (read only) 2804705 2820801 16096 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data 1344 1344 0 0.0
.data.rel.ro 83656 84104 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1112 8 0.7
.rodata 182656 183360 704 0.4
.text 2450674 2465634 14960 0.6
thermostat-no-ble arm64 (read only) 4354920 4354920 0 0.0
(read/write) 246296 246296 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102752 102752 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155772 155772 0 0.0
.text 3856636 3856636 0 0.0
tv-app debug (read only) 5413305 5413305 0 0.0
(read/write) 349280 349280 0 0.0
.bss 243168 243168 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92344 92344 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 273653 273653 0 0.0
.text 4901619 4901619 0 0.0
tv-casting-app debug (read only) 9649145 9649145 0 0.0
(read/write) 340144 340144 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 174432 174432 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 365800 365800 0 0.0
.text 8815363 8815363 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526976 2526976 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489660 1489660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070480 1073764 3284 0.3
bss 129376 129442 66 0.1
rodata 105632 106132 500 0.5
text 787744 790404 2660 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196532 1199396 2864 0.2
bss 121586 121652 66 0.1
rodata 139352 139656 304 0.2
text 785124 787608 2484 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041412 1041412 0 0.0
bss 129300 129300 0 0.0
rodata 98900 98900 0 0.0
text 765392 765392 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
(read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707380 1707380 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503468 1503468 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632292 1632292 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435068 1435068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659196 1659196 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1434852 1434852 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117784 1117784 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630164 630164 0 0.0
lock-app qpg6105+debug (read/write) 1081712 1081712 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594088 594088 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822390 822390 0 0.0
bss 50916 50916 0 0.0
text 614666 614666 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089620 1093324 3704 0.3
bss 100372 100444 72 0.1
text 769764 772890 3126 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085288 1085288 0 0.0
bss 109696 109696 0 0.0
text 754486 754486 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935788 935788 0 0.0
bss 93664 93664 0 0.0
text 647792 647792 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822626 822626 0 0.0
bss 50960 50960 0 0.0
text 615036 615036 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980092 980092 0 0.0
bss 79004 79004 0 0.0
text 695462 695462 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094316 1094316 0 0.0
bss 99840 99840 0 0.0
text 770860 770860 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966348 966348 0 0.0
bss 97304 97304 0 0.0
text 648804 648804 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949680 949680 0 0.0
bss 92348 92348 0 0.0
text 664102 664102 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881528 881528 0 0.0
bss 69032 69032 0 0.0
text 623152 623152 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822180 822180 0 0.0
bss 57276 57276 0 0.0
text 590076 590076 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824354 824354 0 0.0
bss 51096 51096 0 0.0
text 617780 617780 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879361 879361 0 0.0
bss 60744 60744 0 0.0
text 631914 631914 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846544 846544 0 0.0
bss 57564 57564 0 0.0
text 608542 608542 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840744 840744 0 0.0
bss 57880 57880 0 0.0
text 602496 602496 0 0.0

Copy link

github-actions bot commented Jan 11, 2024

PR #30562: Size comparison from d2a13cb to e574682

Increases above 0.2%:

platform target config section d2a13cb e574682 change % change
esp32 all-clusters-app c3devkit (read only) 1153674 1156748 3074 0.3
.flash.text 1153674 1156748 3074 0.3
linux all-clusters-app debug (read only) 5433689 5451753 18064 0.3
.init_array 1288 1296 8 0.6
.rodata 314364 315388 1024 0.3
.text 4707187 4723603 16416 0.3
shell debug (read only) 2804705 2820785 16080 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182656 183360 704 0.4
.text 2450674 2465618 14944 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070480 1073764 3284 0.3
rodata 105632 106132 500 0.5
text 787744 790404 2660 0.3
nrf7002dk_nrf5340_cpuapp text 785124 787608 2484 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089620 1093324 3704 0.3
text 769764 772890 3126 0.4
Increases (8 builds for esp32, linux, nrfconnect, psoc6, telink)
platform target config section d2a13cb e574682 change % change
esp32 all-clusters-app c3devkit (read only) 1153674 1156748 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.flash.rodata 240000 240512 512 0.2
.flash.text 1153674 1156748 3074 0.3
m5stack (read only) 1199895 1202775 2880 0.2
(read/write) 519860 520440 580 0.1
.dram0.bss 78504 78576 72 0.1
.flash.rodata 270304 270812 508 0.2
.flash.text 1193731 1196611 2880 0.2
linux all-clusters-app debug (read only) 5433689 5451753 18064 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data.rel.ro 315032 315576 544 0.2
.init_array 1288 1296 8 0.6
.rodata 314364 315388 1024 0.3
.text 4707187 4723603 16416 0.3
shell debug (read only) 2804705 2820785 16080 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182656 183360 704 0.4
.text 2450674 2465618 14944 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070480 1073764 3284 0.3
bss 129376 129442 66 0.1
rodata 105632 106132 500 0.5
text 787744 790404 2660 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1196532 1199396 2864 0.2
bss 121586 121652 66 0.1
rodata 139352 139656 304 0.2
text 785124 787608 2484 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089620 1093324 3704 0.3
bss 100372 100444 72 0.1
text 769764 772890 3126 0.4
Decreases (2 builds for efr32, psoc6)
platform target config section d2a13cb e574682 change % change
efr32 window-app BRD4187C (read/write) 1138512 1138504 -8 -0.0
.text 968276 968268 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d2a13cb e574682 change % change
bl602 lighting-app bl602 (read/write) 1419754 1419754 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 156996 156996 0 0.0
.text 1087448 1087448 0 0.0
bl602+mfd (read/write) 1434226 1434226 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 155956 155956 0 0.0
.text 1102816 1102816 0 0.0
bl602+rpc (read/write) 1467530 1467530 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164612 164612 0 0.0
.text 1119192 1119192 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184799 1184799 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106368 106368 0 0.0
.text 957112 957112 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1195931 1195931 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105308 105308 0 0.0
.text 969176 969176 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276735 1276735 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121788 121788 0 0.0
.text 1032174 1032174 0 0.0
bl706-eth (read/write) 1003921 1003921 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99700 99700 0 0.0
.text 749518 749518 0 0.0
bl706-wifi (read/write) 1234782 1234782 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120680 120680 0 0.0
.text 977622 977622 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1154444 1154444 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100372 100372 0 0.0
.text 950238 950238 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165896 1165896 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99312 99312 0 0.0
.text 962614 962614 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778056 778056 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88840 88840 0 0.0
.text 688952 688952 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794136 794136 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83096 83096 0 0.0
.text 710772 710772 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782368 782368 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109696 109696 0 0.0
.text 672404 672404 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 734992 734992 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84424 84424 0 0.0
.text 650304 650304 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720504 720504 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80264 80264 0 0.0
.text 639976 639976 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567938 567938 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 83962 83962 0 0.0
.text 481852 481852 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621298 621298 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105834 105834 0 0.0
.text 513340 513340 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562247 562247 0 0.0
.app_xip_area 452401 452401 0 0.0
.bss 64688 64688 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) 544495 544495 0 0.0
.app_xip_area 429913 429913 0 0.0
.bss 69384 69384 0 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) 563183 563183 0 0.0
.app_xip_area 454793 454793 0 0.0
.bss 63272 63272 0 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) 558775 558775 0 0.0
.app_xip_area 447153 447153 0 0.0
.bss 66392 66392 0 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) 1042128 1042128 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846676 846676 0 0.0
BRD4187C (read/write) 1105232 1105232 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 906896 906896 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118148 1118148 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927288 927288 0 0.0
window-app BRD4187C (read/write) 1138512 1138504 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968276 968268 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153674 1156748 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240000 240512 512 0.2
.flash.text 1153674 1156748 3074 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199895 1202775 2880 0.2
(read/write) 519860 520440 580 0.1
.dram0.bss 78504 78576 72 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270304 270812 508 0.2
.flash.text 1193731 1196611 2880 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606648 606648 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606112 606112 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691908 691908 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578040 578040 0 0.0
light k32w0+release (read only) 596032 596032 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595496 595496 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783728 783728 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 660992 660992 0 0.0
lock k32w0+release (read only) 577512 577512 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 576976 576976 0 0.0
linux air-purifier-app debug (read only) 2535861 2535861 0 0.0
(read/write) 127248 127248 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 179720 179720 0 0.0
.text 2180693 2180693 0 0.0
all-clusters-app debug (read only) 5433689 5451753 18064 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data 4448 4448 0 0.0
.data.rel.ro 315032 315576 544 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1296 8 0.6
.rodata 314364 315388 1024 0.3
.text 4707187 4723603 16416 0.3
all-clusters-minimal-app debug (read only) 4963209 4963209 0 0.0
(read/write) 234760 234760 0 0.0
.bss 127280 127280 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95992 95992 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 272941 272941 0 0.0
.text 4457763 4457763 0 0.0
bridge-app debug (read only) 4426753 4426753 0 0.0
(read/write) 216032 216032 0 0.0
.bss 117848 117848 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 219605 219605 0 0.0
.text 3988531 3988531 0 0.0
chip-tool debug (read only) 11776689 11776689 0 0.0
(read/write) 508312 508312 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 401816 401816 0 0.0
.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 429305 429305 0 0.0
.text 10651043 10651043 0 0.0
chip-tool-ipv6only arm64 (read only) 11349984 11349984 0 0.0
(read/write) 575256 575256 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 441032 441032 0 0.0
.dynamic 512 512 0 0.0
.got 20032 20032 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340012 340012 0 0.0
.text 10133356 10133356 0 0.0
lighting-app debug+rpc+ui (read only) 5312649 5312649 0 0.0
(read/write) 225040 225040 0 0.0
.bss 118912 118912 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 340852 340852 0 0.0
.text 4726963 4726963 0 0.0
lock-app debug (read only) 4512017 4512017 0 0.0
(read/write) 203688 203688 0 0.0
.bss 113312 113312 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247509 247509 0 0.0
.text 4054435 4054435 0 0.0
ota-provider-app debug (read only) 4176009 4176009 0 0.0
(read/write) 192704 192704 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201749 201749 0 0.0
.text 3782339 3782339 0 0.0
ota-requestor-app debug (read only) 4266585 4266585 0 0.0
(read/write) 197016 197016 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72320 72320 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 205557 205557 0 0.0
.text 3864707 3864707 0 0.0
shell debug (read only) 2804705 2820785 16080 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data 1344 1344 0 0.0
.data.rel.ro 83656 84104 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1112 8 0.7
.rodata 182656 183360 704 0.4
.text 2450674 2465618 14944 0.6
thermostat-no-ble arm64 (read only) 4354920 4354920 0 0.0
(read/write) 246296 246296 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102752 102752 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155772 155772 0 0.0
.text 3856636 3856636 0 0.0
tv-app debug (read only) 5413305 5413305 0 0.0
(read/write) 349280 349280 0 0.0
.bss 243168 243168 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92344 92344 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 273653 273653 0 0.0
.text 4901619 4901619 0 0.0
tv-casting-app debug (read only) 9649145 9649145 0 0.0
(read/write) 340144 340144 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 174432 174432 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 365800 365800 0 0.0
.text 8815363 8815363 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526976 2526976 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489660 1489660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070480 1073764 3284 0.3
bss 129376 129442 66 0.1
rodata 105632 106132 500 0.5
text 787744 790404 2660 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196532 1199396 2864 0.2
bss 121586 121652 66 0.1
rodata 139352 139656 304 0.2
text 785124 787608 2484 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041412 1041412 0 0.0
bss 129300 129300 0 0.0
rodata 98900 98900 0 0.0
text 765392 765392 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
(read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707380 1707380 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503468 1503468 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632292 1632292 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435068 1435068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659196 1659196 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1434852 1434852 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117784 1117784 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630164 630164 0 0.0
lock-app qpg6105+debug (read/write) 1081712 1081712 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594088 594088 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822390 822390 0 0.0
bss 50916 50916 0 0.0
text 614666 614666 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089620 1093324 3704 0.3
bss 100372 100444 72 0.1
text 769764 772890 3126 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085288 1085288 0 0.0
bss 109696 109696 0 0.0
text 754486 754486 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935788 935788 0 0.0
bss 93664 93664 0 0.0
text 647792 647792 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822626 822626 0 0.0
bss 50960 50960 0 0.0
text 615036 615036 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980092 980092 0 0.0
bss 79004 79004 0 0.0
text 695462 695462 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094316 1094316 0 0.0
bss 99840 99840 0 0.0
text 770860 770860 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966348 966348 0 0.0
bss 97304 97304 0 0.0
text 648804 648804 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949680 949680 0 0.0
bss 92348 92348 0 0.0
text 664102 664102 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881528 881528 0 0.0
bss 69032 69032 0 0.0
text 623152 623152 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822180 822180 0 0.0
bss 57276 57276 0 0.0
text 590076 590076 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824354 824354 0 0.0
bss 51096 51096 0 0.0
text 617780 617780 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879361 879361 0 0.0
bss 60744 60744 0 0.0
text 631914 631914 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846544 846544 0 0.0
bss 57564 57564 0 0.0
text 608542 608542 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840744 840744 0 0.0
bss 57880 57880 0 0.0
text 602496 602496 0 0.0

@bzbarsky-apple
Copy link
Contributor

bzbarsky-apple commented Jan 11, 2024

As far as I know, there is no way to set default values to null using ZAP

There absolutely is. See this screenshot

Screenshot showing null default value in ZAP

of the ZAP UI for this cluster, with this PR applied; I just opened it and clicked that teal "NULL" button.

@fessehaeve
Copy link
Contributor Author

There absolutely is. See this screenshot

Of course! I completely missed that. I must have confused it with setting default values to null in XML.

Copy link

github-actions bot commented Jan 12, 2024

PR #30562: Size comparison from a4300e7 to 686f819

Increases above 0.2%:

platform target config section a4300e7 686f819 change % change
esp32 all-clusters-app c3devkit (read only) 1153736 1156810 3074 0.3
.flash.rodata 240000 240512 512 0.2
.flash.text 1153736 1156810 3074 0.3
m5stack (read only) 1199999 1202883 2884 0.2
.flash.text 1193835 1196719 2884 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1073824 3300 0.3
rodata 105628 106128 500 0.5
text 787800 790460 2660 0.3
nrf7002dk_nrf5340_cpuapp text 785184 787672 2488 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
Increases (5 builds for esp32, nrfconnect, psoc6)
platform target config section a4300e7 686f819 change % change
esp32 all-clusters-app c3devkit (read only) 1153736 1156810 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.flash.rodata 240000 240512 512 0.2
.flash.text 1153736 1156810 3074 0.3
m5stack (read only) 1199999 1202883 2884 0.2
(read/write) 519852 520432 580 0.1
.dram0.bss 78504 78576 72 0.1
.flash.rodata 270296 270804 508 0.2
.flash.text 1193835 1196719 2884 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1073824 3300 0.3
bss 129376 129442 66 0.1
rodata 105628 106128 500 0.5
text 787800 790460 2660 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1196584 1199448 2864 0.2
bss 121586 121652 66 0.1
rodata 139340 139644 304 0.2
text 785184 787672 2488 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
Decreases (2 builds for efr32, psoc6)
platform target config section a4300e7 686f819 change % change
efr32 window-app BRD4187C (read/write) 1138656 1138648 -8 -0.0
.text 968420 968412 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
Full report (44 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section a4300e7 686f819 change % change
bl602 lighting-app bl602 (read/write) 1419922 1419922 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 156980 156980 0 0.0
.text 1087626 1087626 0 0.0
bl602+mfd (read/write) 1434394 1434394 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 155940 155940 0 0.0
.text 1102994 1102994 0 0.0
bl602+rpc (read/write) 1467698 1467698 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164596 164596 0 0.0
.text 1119370 1119370 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184963 1184963 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106352 106352 0 0.0
.text 957290 957290 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196095 1196095 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105292 105292 0 0.0
.text 969354 969354 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276639 1276639 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121772 121772 0 0.0
.text 1032096 1032096 0 0.0
bl706-eth (read/write) 1004081 1004081 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99684 99684 0 0.0
.text 749696 749696 0 0.0
bl706-wifi (read/write) 1234966 1234966 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120664 120664 0 0.0
.text 977822 977822 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1154604 1154604 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100356 100356 0 0.0
.text 950416 950416 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165800 1165800 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99296 99296 0 0.0
.text 962536 962536 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778096 778096 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88824 88824 0 0.0
.text 689008 689008 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794168 794168 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83080 83080 0 0.0
.text 710820 710820 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782416 782416 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109688 109688 0 0.0
.text 672460 672460 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735040 735040 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84416 84416 0 0.0
.text 650360 650360 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720552 720552 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80256 80256 0 0.0
.text 640032 640032 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567938 567938 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 83962 83962 0 0.0
.text 481852 481852 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621298 621298 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105834 105834 0 0.0
.text 513340 513340 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562303 562303 0 0.0
.app_xip_area 452457 452457 0 0.0
.bss 64688 64688 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) 544543 544543 0 0.0
.app_xip_area 429961 429961 0 0.0
.bss 69384 69384 0 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) 563215 563215 0 0.0
.app_xip_area 454825 454825 0 0.0
.bss 63272 63272 0 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) 558823 558823 0 0.0
.app_xip_area 447201 447201 0 0.0
.bss 66392 66392 0 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) 1042240 1042240 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846788 846788 0 0.0
BRD4187C (read/write) 1105288 1105288 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 906952 906952 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118204 1118204 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927344 927344 0 0.0
window-app BRD4187C (read/write) 1138656 1138648 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968420 968412 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153736 1156810 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240000 240512 512 0.2
.flash.text 1153736 1156810 3074 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199999 1202883 2884 0.2
(read/write) 519852 520432 580 0.1
.dram0.bss 78504 78576 72 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270296 270804 508 0.2
.flash.text 1193835 1196719 2884 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606680 606680 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606144 606144 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691964 691964 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578096 578096 0 0.0
light k32w0+release (read only) 596080 596080 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595544 595544 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783776 783776 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661040 661040 0 0.0
lock k32w0+release (read only) 577512 577512 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 576976 576976 0 0.0
linux chip-tool-ipv6only arm64 (read only) 11343488 11343488 0 0.0
(read/write) 573520 573520 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 438704 438704 0 0.0
.dynamic 512 512 0 0.0
.got 20032 20032 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340044 340044 0 0.0
.text 10133804 10133804 0 0.0
thermostat-no-ble arm64 (read only) 4354920 4354920 0 0.0
(read/write) 246296 246296 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102752 102752 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155772 155772 0 0.0
.text 3856636 3856636 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526976 2526976 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489660 1489660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070524 1073824 3300 0.3
bss 129376 129442 66 0.1
rodata 105628 106128 500 0.5
text 787800 790460 2660 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196584 1199448 2864 0.2
bss 121586 121652 66 0.1
rodata 139340 139644 304 0.2
text 785184 787672 2488 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041448 0 0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765448 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
(read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707380 1707380 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503468 1503468 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632292 1632292 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435068 1435068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659196 1659196 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1434852 1434852 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117832 1117832 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630212 630212 0 0.0
lock-app qpg6105+debug (read/write) 1081752 1081752 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594128 594128 0 0.0

Copy link

github-actions bot commented Jan 12, 2024

PR #30562: Size comparison from a4300e7 to 73a2bf2

Increases above 0.2%:

platform target config section a4300e7 73a2bf2 change % change
esp32 all-clusters-app c3devkit (read only) 1153736 1156810 3074 0.3
.flash.text 1153736 1156810 3074 0.3
linux all-clusters-app debug (read only) 5434121 5452201 18080 0.3
.init_array 1288 1296 8 0.6
.rodata 314396 315420 1024 0.3
.text 4707635 4724067 16432 0.3
shell debug (read only) 2804737 2820817 16080 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182688 183392 704 0.4
.text 2450674 2465618 14944 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1073824 3300 0.3
rodata 105628 106128 500 0.5
text 787800 790460 2660 0.3
nrf7002dk_nrf5340_cpuapp text 785184 787672 2488 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089672 1093376 3704 0.3
text 769822 772948 3126 0.4
Increases (8 builds for esp32, linux, nrfconnect, psoc6, telink)
platform target config section a4300e7 73a2bf2 change % change
esp32 all-clusters-app c3devkit (read only) 1153736 1156810 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.flash.rodata 240000 240512 512 0.2
.flash.text 1153736 1156810 3074 0.3
m5stack (read only) 1199999 1202883 2884 0.2
(read/write) 519852 520432 580 0.1
.dram0.bss 78504 78576 72 0.1
.flash.rodata 270296 270804 508 0.2
.flash.text 1193835 1196719 2884 0.2
linux all-clusters-app debug (read only) 5434121 5452201 18080 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data.rel.ro 315016 315560 544 0.2
.init_array 1288 1296 8 0.6
.rodata 314396 315420 1024 0.3
.text 4707635 4724067 16432 0.3
shell debug (read only) 2804737 2820817 16080 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182688 183392 704 0.4
.text 2450674 2465618 14944 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1073824 3300 0.3
bss 129376 129442 66 0.1
rodata 105628 106128 500 0.5
text 787800 790460 2660 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1196584 1199448 2864 0.2
bss 121586 121652 66 0.1
rodata 139340 139644 304 0.2
text 785184 787672 2488 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089672 1093376 3704 0.3
bss 100372 100444 72 0.1
text 769822 772948 3126 0.4
Decreases (2 builds for efr32, psoc6)
platform target config section a4300e7 73a2bf2 change % change
efr32 window-app BRD4187C (read/write) 1138656 1138648 -8 -0.0
.text 968420 968412 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a4300e7 73a2bf2 change % change
bl602 lighting-app bl602 (read/write) 1419922 1419922 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 156980 156980 0 0.0
.text 1087626 1087626 0 0.0
bl602+mfd (read/write) 1434394 1434394 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 155940 155940 0 0.0
.text 1102994 1102994 0 0.0
bl602+rpc (read/write) 1467698 1467698 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164596 164596 0 0.0
.text 1119370 1119370 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184963 1184963 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106352 106352 0 0.0
.text 957290 957290 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196095 1196095 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105292 105292 0 0.0
.text 969354 969354 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276639 1276639 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121772 121772 0 0.0
.text 1032096 1032096 0 0.0
bl706-eth (read/write) 1004081 1004081 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99684 99684 0 0.0
.text 749696 749696 0 0.0
bl706-wifi (read/write) 1234966 1234966 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120664 120664 0 0.0
.text 977822 977822 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1154604 1154604 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100356 100356 0 0.0
.text 950416 950416 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165800 1165800 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99296 99296 0 0.0
.text 962536 962536 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778096 778096 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88824 88824 0 0.0
.text 689008 689008 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794168 794168 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83080 83080 0 0.0
.text 710820 710820 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782416 782416 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109688 109688 0 0.0
.text 672460 672460 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735040 735040 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84416 84416 0 0.0
.text 650360 650360 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720552 720552 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80256 80256 0 0.0
.text 640032 640032 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567938 567938 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 83962 83962 0 0.0
.text 481852 481852 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621298 621298 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105834 105834 0 0.0
.text 513340 513340 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562303 562303 0 0.0
.app_xip_area 452457 452457 0 0.0
.bss 64688 64688 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) 544543 544543 0 0.0
.app_xip_area 429961 429961 0 0.0
.bss 69384 69384 0 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) 563215 563215 0 0.0
.app_xip_area 454825 454825 0 0.0
.bss 63272 63272 0 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) 558823 558823 0 0.0
.app_xip_area 447201 447201 0 0.0
.bss 66392 66392 0 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) 1042240 1042240 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846788 846788 0 0.0
BRD4187C (read/write) 1105288 1105288 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 906952 906952 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118204 1118204 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927344 927344 0 0.0
window-app BRD4187C (read/write) 1138656 1138648 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968420 968412 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153736 1156810 3074 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240000 240512 512 0.2
.flash.text 1153736 1156810 3074 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199999 1202883 2884 0.2
(read/write) 519852 520432 580 0.1
.dram0.bss 78504 78576 72 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270296 270804 508 0.2
.flash.text 1193835 1196719 2884 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606680 606680 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606144 606144 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691964 691964 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578096 578096 0 0.0
light k32w0+release (read only) 596080 596080 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595544 595544 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783776 783776 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661040 661040 0 0.0
lock k32w0+release (read only) 577512 577512 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 576976 576976 0 0.0
linux air-purifier-app debug (read only) 2535893 2535893 0 0.0
(read/write) 127248 127248 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 179752 179752 0 0.0
.text 2180693 2180693 0 0.0
all-clusters-app debug (read only) 5434121 5452201 18080 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data 4448 4448 0 0.0
.data.rel.ro 315016 315560 544 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1296 8 0.6
.rodata 314396 315420 1024 0.3
.text 4707635 4724067 16432 0.3
all-clusters-minimal-app debug (read only) 4963641 4963641 0 0.0
(read/write) 234760 234760 0 0.0
.bss 127280 127280 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 272973 272973 0 0.0
.text 4458211 4458211 0 0.0
bridge-app debug (read only) 4426753 4426753 0 0.0
(read/write) 216032 216032 0 0.0
.bss 117848 117848 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 219605 219605 0 0.0
.text 3988531 3988531 0 0.0
chip-tool debug (read only) 11770185 11770185 0 0.0
(read/write) 505976 505976 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399472 399472 0 0.0
.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 429337 429337 0 0.0
.text 10651491 10651491 0 0.0
chip-tool-ipv6only arm64 (read only) 11343488 11343488 0 0.0
(read/write) 573520 573520 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 438704 438704 0 0.0
.dynamic 512 512 0 0.0
.got 20032 20032 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340044 340044 0 0.0
.text 10133804 10133804 0 0.0
lighting-app debug+rpc+ui (read only) 5312649 5312649 0 0.0
(read/write) 225040 225040 0 0.0
.bss 118912 118912 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 340852 340852 0 0.0
.text 4726963 4726963 0 0.0
lock-app debug (read only) 4512049 4512049 0 0.0
(read/write) 203688 203688 0 0.0
.bss 113312 113312 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247541 247541 0 0.0
.text 4054435 4054435 0 0.0
ota-provider-app debug (read only) 4176009 4176009 0 0.0
(read/write) 192704 192704 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201749 201749 0 0.0
.text 3782339 3782339 0 0.0
ota-requestor-app debug (read only) 4266969 4266969 0 0.0
(read/write) 196984 196984 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 205589 205589 0 0.0
.text 3865155 3865155 0 0.0
shell debug (read only) 2804737 2820817 16080 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data 1344 1344 0 0.0
.data.rel.ro 83656 84104 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1112 8 0.7
.rodata 182688 183392 704 0.4
.text 2450674 2465618 14944 0.6
thermostat-no-ble arm64 (read only) 4354920 4354920 0 0.0
(read/write) 246296 246296 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102752 102752 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155772 155772 0 0.0
.text 3856636 3856636 0 0.0
tv-app debug (read only) 5413449 5413449 0 0.0
(read/write) 349184 349184 0 0.0
.bss 243168 243168 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 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 273685 273685 0 0.0
.text 4902067 4902067 0 0.0
tv-casting-app debug (read only) 9642929 9642929 0 0.0
(read/write) 337904 337904 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172192 172192 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 365832 365832 0 0.0
.text 8815811 8815811 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526976 2526976 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489660 1489660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070524 1073824 3300 0.3
bss 129376 129442 66 0.1
rodata 105628 106128 500 0.5
text 787800 790460 2660 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196584 1199448 2864 0.2
bss 121586 121652 66 0.1
rodata 139340 139644 304 0.2
text 785184 787672 2488 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041448 0 0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765448 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
(read/write) 1754532 1758612 4080 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552540 4008 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707380 1707380 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503468 1503468 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632292 1632292 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435068 1435068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659196 1659196 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1434852 1434852 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117832 1117832 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630212 630212 0 0.0
lock-app qpg6105+debug (read/write) 1081752 1081752 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594128 594128 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822390 822390 0 0.0
bss 50916 50916 0 0.0
text 614666 614666 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089672 1093376 3704 0.3
bss 100372 100444 72 0.1
text 769822 772948 3126 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085340 1085340 0 0.0
bss 109696 109696 0 0.0
text 754544 754544 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935788 935788 0 0.0
bss 93664 93664 0 0.0
text 647792 647792 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822626 822626 0 0.0
bss 50960 50960 0 0.0
text 615036 615036 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980136 980136 0 0.0
bss 79004 79004 0 0.0
text 695520 695520 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094368 1094368 0 0.0
bss 99840 99840 0 0.0
text 770918 770918 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966348 966348 0 0.0
bss 97304 97304 0 0.0
text 648804 648804 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949724 949724 0 0.0
bss 92348 92348 0 0.0
text 664160 664160 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881528 881528 0 0.0
bss 69032 69032 0 0.0
text 623152 623152 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822180 822180 0 0.0
bss 57276 57276 0 0.0
text 590076 590076 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824354 824354 0 0.0
bss 51096 51096 0 0.0
text 617780 617780 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879405 879405 0 0.0
bss 60744 60744 0 0.0
text 631972 631972 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846544 846544 0 0.0
bss 57564 57564 0 0.0
text 608542 608542 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840744 840744 0 0.0
bss 57880 57880 0 0.0
text 602496 602496 0 0.0

Copy link

github-actions bot commented Jan 12, 2024

PR #30562: Size comparison from a4300e7 to 574e822

Increases above 0.2%:

platform target config section a4300e7 574e822 change % change
esp32 all-clusters-app c3devkit (read only) 1153736 1156854 3118 0.3
.flash.text 1153736 1156854 3118 0.3
linux all-clusters-app debug (read only) 5434121 5452313 18192 0.3
.init_array 1288 1296 8 0.6
.rodata 314396 315420 1024 0.3
.text 4707635 4724179 16544 0.4
shell debug (read only) 2804737 2820929 16192 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182688 183392 704 0.4
.text 2450674 2465730 15056 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1073856 3332 0.3
rodata 105628 106128 500 0.5
text 787800 790496 2696 0.3
nrf7002dk_nrf5340_cpuapp text 785184 787708 2524 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .data 2616 2624 8 0.3
.text 1548532 1552572 4040 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089672 1093416 3744 0.3
text 769822 772988 3166 0.4
Increases (8 builds for esp32, linux, nrfconnect, psoc6, telink)
platform target config section a4300e7 574e822 change % change
esp32 all-clusters-app c3devkit (read only) 1153736 1156854 3118 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.flash.rodata 240000 240512 512 0.2
.flash.text 1153736 1156854 3118 0.3
m5stack (read only) 1199999 1202927 2928 0.2
(read/write) 519852 520432 580 0.1
.dram0.bss 78504 78576 72 0.1
.flash.rodata 270296 270804 508 0.2
.flash.text 1193835 1196763 2928 0.2
linux all-clusters-app debug (read only) 5434121 5452313 18192 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data.rel.ro 315016 315560 544 0.2
.init_array 1288 1296 8 0.6
.rodata 314396 315420 1024 0.3
.text 4707635 4724179 16544 0.4
shell debug (read only) 2804737 2820929 16192 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data.rel.ro 83656 84104 448 0.5
.init_array 1104 1112 8 0.7
.rodata 182688 183392 704 0.4
.text 2450674 2465730 15056 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1073856 3332 0.3
bss 129376 129442 66 0.1
rodata 105628 106128 500 0.5
text 787800 790496 2696 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1196584 1199480 2896 0.2
bss 121586 121652 66 0.1
rodata 139340 139644 304 0.2
text 785184 787708 2524 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754532 1758644 4112 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552572 4040 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1089672 1093416 3744 0.3
bss 100372 100444 72 0.1
text 769822 772988 3166 0.4
Decreases (2 builds for efr32, psoc6)
platform target config section a4300e7 574e822 change % change
efr32 window-app BRD4187C (read/write) 1138656 1138648 -8 -0.0
.text 968420 968412 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a4300e7 574e822 change % change
bl602 lighting-app bl602 (read/write) 1419922 1419922 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 156980 156980 0 0.0
.text 1087626 1087626 0 0.0
bl602+mfd (read/write) 1434394 1434394 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 155940 155940 0 0.0
.text 1102994 1102994 0 0.0
bl602+rpc (read/write) 1467698 1467698 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164596 164596 0 0.0
.text 1119370 1119370 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184963 1184963 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106352 106352 0 0.0
.text 957290 957290 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196095 1196095 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105292 105292 0 0.0
.text 969354 969354 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276639 1276639 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121772 121772 0 0.0
.text 1032096 1032096 0 0.0
bl706-eth (read/write) 1004081 1004081 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99684 99684 0 0.0
.text 749696 749696 0 0.0
bl706-wifi (read/write) 1234966 1234966 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120664 120664 0 0.0
.text 977822 977822 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1154604 1154604 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100356 100356 0 0.0
.text 950416 950416 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165800 1165800 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99296 99296 0 0.0
.text 962536 962536 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778096 778096 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88824 88824 0 0.0
.text 689008 689008 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794168 794168 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83080 83080 0 0.0
.text 710820 710820 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782416 782416 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109688 109688 0 0.0
.text 672460 672460 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735040 735040 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84416 84416 0 0.0
.text 650360 650360 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720552 720552 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80256 80256 0 0.0
.text 640032 640032 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567938 567938 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 83962 83962 0 0.0
.text 481852 481852 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621298 621298 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105834 105834 0 0.0
.text 513340 513340 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562303 562303 0 0.0
.app_xip_area 452457 452457 0 0.0
.bss 64688 64688 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) 544543 544543 0 0.0
.app_xip_area 429961 429961 0 0.0
.bss 69384 69384 0 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) 563215 563215 0 0.0
.app_xip_area 454825 454825 0 0.0
.bss 63272 63272 0 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) 558823 558823 0 0.0
.app_xip_area 447201 447201 0 0.0
.bss 66392 66392 0 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) 1042240 1042240 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846788 846788 0 0.0
BRD4187C (read/write) 1105288 1105288 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 906952 906952 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118204 1118204 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927344 927344 0 0.0
window-app BRD4187C (read/write) 1138656 1138648 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968420 968412 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153736 1156854 3118 0.3
(read/write) 1669232 1669808 576 0.0
.dram0.bss 71640 71712 72 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240000 240512 512 0.2
.flash.text 1153736 1156854 3118 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199999 1202927 2928 0.2
(read/write) 519852 520432 580 0.1
.dram0.bss 78504 78576 72 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270296 270804 508 0.2
.flash.text 1193835 1196763 2928 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606680 606680 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606144 606144 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691964 691964 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578096 578096 0 0.0
light k32w0+release (read only) 596080 596080 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595544 595544 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783776 783776 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661040 661040 0 0.0
lock k32w0+release (read only) 577512 577512 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 576976 576976 0 0.0
linux air-purifier-app debug (read only) 2535893 2535893 0 0.0
(read/write) 127248 127248 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 179752 179752 0 0.0
.text 2180693 2180693 0 0.0
all-clusters-app debug (read only) 5434121 5452313 18192 0.3
(read/write) 457920 458696 776 0.2
.bss 131184 131408 224 0.2
.data 4448 4448 0 0.0
.data.rel.ro 315016 315560 544 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1296 8 0.6
.rodata 314396 315420 1024 0.3
.text 4707635 4724179 16544 0.4
all-clusters-minimal-app debug (read only) 4963641 4963641 0 0.0
(read/write) 234760 234760 0 0.0
.bss 127280 127280 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 272973 272973 0 0.0
.text 4458211 4458211 0 0.0
bridge-app debug (read only) 4426753 4426753 0 0.0
(read/write) 216032 216032 0 0.0
.bss 117848 117848 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 219605 219605 0 0.0
.text 3988531 3988531 0 0.0
chip-tool debug (read only) 11770185 11770185 0 0.0
(read/write) 505976 505976 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399472 399472 0 0.0
.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 429337 429337 0 0.0
.text 10651491 10651491 0 0.0
chip-tool-ipv6only arm64 (read only) 11343488 11343488 0 0.0
(read/write) 573520 573520 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 438704 438704 0 0.0
.dynamic 512 512 0 0.0
.got 20032 20032 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340044 340044 0 0.0
.text 10133804 10133804 0 0.0
lighting-app debug+rpc+ui (read only) 5312649 5312649 0 0.0
(read/write) 225040 225040 0 0.0
.bss 118912 118912 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 340852 340852 0 0.0
.text 4726963 4726963 0 0.0
lock-app debug (read only) 4512049 4512049 0 0.0
(read/write) 203688 203688 0 0.0
.bss 113312 113312 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247541 247541 0 0.0
.text 4054435 4054435 0 0.0
ota-provider-app debug (read only) 4176009 4176009 0 0.0
(read/write) 192704 192704 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201749 201749 0 0.0
.text 3782339 3782339 0 0.0
ota-requestor-app debug (read only) 4266969 4266969 0 0.0
(read/write) 196984 196984 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 205589 205589 0 0.0
.text 3865155 3865155 0 0.0
shell debug (read only) 2804737 2820929 16192 0.6
(read/write) 152672 153352 680 0.4
.bss 61864 62088 224 0.4
.data 1344 1344 0 0.0
.data.rel.ro 83656 84104 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1112 8 0.7
.rodata 182688 183392 704 0.4
.text 2450674 2465730 15056 0.6
thermostat-no-ble arm64 (read only) 4354920 4354920 0 0.0
(read/write) 246296 246296 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102752 102752 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155772 155772 0 0.0
.text 3856636 3856636 0 0.0
tv-app debug (read only) 5413449 5413449 0 0.0
(read/write) 349184 349184 0 0.0
.bss 243168 243168 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 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 273685 273685 0 0.0
.text 4902067 4902067 0 0.0
tv-casting-app debug (read only) 9642929 9642929 0 0.0
(read/write) 337904 337904 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172192 172192 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 365832 365832 0 0.0
.text 8815811 8815811 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526976 2526976 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489660 1489660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070524 1073856 3332 0.3
bss 129376 129442 66 0.1
rodata 105628 106128 500 0.5
text 787800 790496 2696 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196584 1199480 2896 0.2
bss 121586 121652 66 0.1
rodata 139340 139644 304 0.2
text 785184 787708 2524 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041448 0 0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765448 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835656 -72 -0.0
(read/write) 1754532 1758644 4112 0.2
.bss 194996 195060 64 0.0
.data 2616 2624 8 0.3
.text 1548532 1552572 4040 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707380 1707380 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503468 1503468 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632292 1632292 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435068 1435068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659196 1659196 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1434852 1434852 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117832 1117832 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630212 630212 0 0.0
lock-app qpg6105+debug (read/write) 1081752 1081752 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594128 594128 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822390 822390 0 0.0
bss 50916 50916 0 0.0
text 614666 614666 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089672 1093416 3744 0.3
bss 100372 100444 72 0.1
text 769822 772988 3166 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085340 1085340 0 0.0
bss 109696 109696 0 0.0
text 754544 754544 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935788 935788 0 0.0
bss 93664 93664 0 0.0
text 647792 647792 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822626 822626 0 0.0
bss 50960 50960 0 0.0
text 615036 615036 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980136 980136 0 0.0
bss 79004 79004 0 0.0
text 695520 695520 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094368 1094368 0 0.0
bss 99840 99840 0 0.0
text 770918 770918 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966348 966348 0 0.0
bss 97304 97304 0 0.0
text 648804 648804 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949724 949724 0 0.0
bss 92348 92348 0 0.0
text 664160 664160 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881528 881528 0 0.0
bss 69032 69032 0 0.0
text 623152 623152 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822180 822180 0 0.0
bss 57276 57276 0 0.0
text 590076 590076 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824354 824354 0 0.0
bss 51096 51096 0 0.0
text 617780 617780 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879405 879405 0 0.0
bss 60744 60744 0 0.0
text 631972 631972 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846544 846544 0 0.0
bss 57564 57564 0 0.0
text 608542 608542 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840744 840744 0 0.0
bss 57880 57880 0 0.0
text 602496 602496 0 0.0

Copy link

github-actions bot commented Jan 13, 2024

PR #30562: Size comparison from a4300e7 to 51c9b69

Increases above 0.2%:

platform target config section a4300e7 51c9b69 change % change
esp32 all-clusters-app c3devkit (read only) 1153736 1156998 3262 0.3
.flash.rodata 240000 240752 752 0.3
.flash.text 1153736 1156998 3262 0.3
m5stack (read only) 1199999 1203063 3064 0.3
.flash.rodata 270296 271044 748 0.3
.flash.text 1193835 1196899 3064 0.3
linux all-clusters-app debug (read only) 5434121 5453801 19680 0.4
.data.rel.ro 315016 315896 880 0.3
.text 4707635 4725955 18320 0.4
chip-tool-ipv6only arm64 (read/write) 573520 576232 2712 0.5
shell debug (read only) 2804737 2819177 14440 0.5
(read/write) 152672 153352 680 0.4
.bss 61864 62024 160 0.3
.data.rel.ro 83656 84232 576 0.7
.text 2450674 2464818 14144 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1078708 8184 0.8
rodata 105628 107252 1624 1.5
text 787800 794212 6412 0.8
nrf7002dk_nrf5340_cpuapp (read/write) 1196584 1203188 6604 0.6
rodata 139340 139904 564 0.4
text 785184 791120 5936 0.8
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754532 1765132 10600 0.6
.data 2616 2624 8 0.3
.text 1548532 1559036 10504 0.7
telink all-clusters-app tlsr9518adk80d (read/write) 1089672 1093800 4128 0.4
text 769822 773120 3298 0.4
Increases (61 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a4300e7 51c9b69 change % change
bl602 lighting-app bl602 (read/write) 1419922 1420086 164 0.0
.rodata 156980 157048 68 0.0
.text 1087626 1087726 100 0.0
bl602+mfd (read/write) 1434394 1434558 164 0.0
.rodata 155940 156008 68 0.0
.text 1102994 1103094 100 0.0
bl602+rpc (read/write) 1467698 1467862 164 0.0
.rodata 164596 164664 68 0.0
.text 1119370 1119470 100 0.0
bl702 lighting-app bl702 (read/write) 1184963 1185131 168 0.0
.rodata 106352 106420 68 0.1
.text 957290 957390 100 0.0
bl702+mfd (read/write) 1196095 1196263 168 0.0
.rodata 105292 105360 68 0.1
.text 969354 969454 100 0.0
bl702+rpc (read/write) 1276639 1276807 168 0.0
.rodata 121772 121840 68 0.1
.text 1032096 1032196 100 0.0
bl706-eth (read/write) 1004081 1004249 168 0.0
.rodata 99684 99752 68 0.1
.text 749696 749796 100 0.0
bl706-wifi (read/write) 1234966 1235138 172 0.0
.rodata 120664 120732 68 0.1
.text 977822 977928 106 0.0
bl702l lighting-app bl702l (read/write) 1154604 1155284 680 0.1
.rodata 100356 100424 68 0.1
.text 950416 950516 100 0.0
bl702l+mfd (read/write) 1165800 1165968 168 0.0
.rodata 99296 99364 68 0.1
.text 962536 962636 100 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778096 778248 152 0.0
.rodata 88824 88896 72 0.1
.text 689008 689088 80 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794168 794264 96 0.0
.rodata 83080 83112 32 0.0
.text 710820 710884 64 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782416 782568 152 0.0
.rodata 109688 109760 72 0.1
.text 672460 672540 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735040 735192 152 0.0
.rodata 84416 84488 72 0.1
.text 650360 650440 80 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720552 720704 152 0.0
.rodata 80256 80328 72 0.1
.text 640032 640112 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567938 568106 168 0.0
.rodata 83962 84034 72 0.1
.text 481852 481948 96 0.0
lock CC3235SF_LAUNCHXL (read only) 621298 621458 160 0.0
.rodata 105834 105898 64 0.1
.text 513340 513436 96 0.0
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 563215 563287 72 0.0
.app_xip_area 454825 454897 72 0.0
switch cyw930739m2evb_01 (read/write) 558823 558831 8 0.0
.app_xip_area 447201 447209 8 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1042240 1042376 136 0.0
.text 846788 846924 136 0.0
BRD4187C (read/write) 1105288 1105456 168 0.0
.text 906952 907120 168 0.0
lock-app BRD4161A+wf200 (read/write) 1118204 1118300 96 0.0
.text 927344 927440 96 0.0
window-app BRD4187C (read/write) 1138656 1138784 128 0.0
.text 968420 968548 128 0.0
esp32 all-clusters-app c3devkit (read only) 1153736 1156998 3262 0.3
(read/write) 1669232 1670064 832 0.0
.dram0.bss 71640 71720 80 0.1
.flash.rodata 240000 240752 752 0.3
.flash.text 1153736 1156998 3262 0.3
m5stack (read only) 1199999 1203063 3064 0.3
(read/write) 519852 520680 828 0.2
.dram0.bss 78504 78584 80 0.1
.flash.rodata 270296 271044 748 0.3
.flash.text 1193835 1196899 3064 0.3
k32w contact k32w0+release (read only) 606680 606840 160 0.0
.text 606144 606304 160 0.0
k32w1+release (read/write) 691964 692116 152 0.0
.text 578096 578248 152 0.0
light k32w0+release (read only) 596080 596184 104 0.0
.text 595544 595648 104 0.0
k32w1+release (read/write) 783776 783928 152 0.0
.text 661040 661192 152 0.0
lock k32w0+release (read only) 577512 577656 144 0.0
.text 576976 577120 144 0.0
linux all-clusters-app debug (read only) 5434121 5453801 19680 0.4
(read/write) 457920 458952 1032 0.2
.bss 131184 131408 224 0.2
.data.rel.ro 315016 315896 880 0.3
.rodata 314396 315036 640 0.2
.text 4707635 4725955 18320 0.4
chip-tool debug (read only) 11770185 11782833 12648 0.1
(read/write) 505976 506264 288 0.1
.data.rel.ro 399472 399792 320 0.1
.rodata 429337 429657 320 0.1
.text 10651491 10663363 11872 0.1
chip-tool-ipv6only arm64 (read only) 11343488 11357216 13728 0.1
(read/write) 573520 576232 2712 0.5
.data.rel.ro 438704 439024 320 0.1
.got 20032 20040 8 0.0
.rodata 340044 340332 288 0.1
.text 10133804 10146652 12848 0.1
ota-provider-app debug .rodata 201749 201781 32 0.0
shell debug (read only) 2804737 2819177 14440 0.5
(read/write) 152672 153352 680 0.4
.bss 61864 62024 160 0.3
.data.rel.ro 83656 84232 576 0.7
.rodata 182688 182720 32 0.0
.text 2450674 2464818 14144 0.6
thermostat-no-ble arm64 (read only) 4354920 4355544 624 0.0
.data.rel.ro 102752 102776 24 0.0
.rodata 155772 155916 144 0.1
.text 3856636 3857084 448 0.0
tv-casting-app debug (read only) 9642929 9654665 11736 0.1
(read/write) 337904 338080 176 0.1
.data.rel.ro 172192 172384 192 0.1
.text 8815811 8827171 11360 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2526976 2527112 136 0.0
.text 1489660 1489796 136 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1070524 1078708 8184 0.8
bss 129376 129469 93 0.1
rodata 105628 107252 1624 1.5
text 787800 794212 6412 0.8
nrf7002dk_nrf5340_cpuapp (read/write) 1196584 1203188 6604 0.6
bss 121586 121679 93 0.1
rodata 139340 139904 564 0.4
text 785184 791120 5936 0.8
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1754532 1765132 10600 0.6
.bss 194996 195084 88 0.0
.data 2616 2624 8 0.3
.text 1548532 1559036 10504 0.7
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1707380 1707524 144 0.0
.text 1503468 1503612 144 0.0
light cy8ckit_062s2_43012 (read/write) 1632292 1632444 152 0.0
.text 1435068 1435220 152 0.0
lock cy8ckit_062s2_43012 (read/write) 1659196 1659348 152 0.0
.text 1434852 1435004 152 0.0
qpg lighting-app qpg6105+debug (read/write) 1117832 1117960 128 0.0
.text 630212 630340 128 0.0
lock-app qpg6105+debug (read/write) 1081752 1081936 184 0.0
.text 594128 594312 184 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 822390 822594 204 0.0
text 614666 614800 134 0.0
all-clusters-app tlsr9518adk80d (read/write) 1089672 1093800 4128 0.4
bss 100372 100452 80 0.1
text 769822 773120 3298 0.4
all-clusters-minimal-app tlsr9528a (read/write) 1085340 1085496 156 0.0
text 754544 754632 88 0.0
bridge-app tlsr9518adk80d (read/write) 935788 935944 156 0.0
text 647792 647880 88 0.0
contact-sensor-app tlsr9528a_retention (read/write) 822626 822830 204 0.0
text 615036 615170 134 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 980136 980468 332 0.0
text 695520 695692 172 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1094368 1094524 156 0.0
text 770918 771006 88 0.0
lock-app-dfu tlsr9528a (read/write) 966348 966552 204 0.0
text 648804 648938 134 0.0
ota-requestor-app tlsr9518adk80d (read/write) 949724 949880 156 0.0
text 664160 664248 88 0.0
pump-app tlsr9528a (read/write) 881528 881732 204 0.0
text 623152 623286 134 0.0
pump-controller-app tlsr9518adk80d (read/write) 822180 822384 204 0.0
text 590076 590210 134 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 824354 824558 204 0.0
text 617780 617914 134 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 879405 879609 204 0.0
text 631972 632106 134 0.0
thermostat tlsr9518adk80d (read/write) 846544 846748 204 0.0
text 608542 608676 134 0.0
window-covering tlsr9518adk80d (read/write) 840744 840948 204 0.0
text 602496 602630 134 0.0
Decreases (16 builds for cyw30739, linux, psoc6)
platform target config section a4300e7 51c9b69 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 562303 562271 -32 -0.0
.app_xip_area 452457 452425 -32 -0.0
lock cyw930739m2evb_01 (read/write) 544543 544527 -16 -0.0
.app_xip_area 429961 429945 -16 -0.0
linux air-purifier-app debug (read only) 2535893 2535309 -584 -0.0
(read/write) 127248 127192 -56 -0.0
.init_array 808 752 -56 -6.9
.rodata 179752 179688 -64 -0.0
.text 2180693 2180341 -352 -0.0
all-clusters-app debug .init_array 1288 1232 -56 -4.3
all-clusters-minimal-app debug (read only) 4963641 4961265 -2376 -0.0
(read/write) 234760 234640 -120 -0.1
.bss 127280 127216 -64 -0.1
.init_array 1168 1112 -56 -4.8
.rodata 272973 271949 -1024 -0.4
.text 4458211 4457027 -1184 -0.0
bridge-app debug (read only) 4426753 4426473 -280 -0.0
(read/write) 216032 215976 -56 -0.0
.bss 117848 117816 -32 -0.0
.init_array 832 808 -24 -2.9
.rodata 219605 219509 -96 -0.0
.text 3988531 3988419 -112 -0.0
chip-tool debug .init_array 792 760 -32 -4.0
lighting-app debug+rpc+ui (read only) 5312649 5311121 -1528 -0.0
(read/write) 225040 224936 -104 -0.0
.bss 118912 118848 -64 -0.1
.init_array 968 928 -40 -4.1
.rodata 340852 340276 -576 -0.2
.text 4726963 4726131 -832 -0.0
lock-app debug (read only) 4512049 4511721 -328 -0.0
(read/write) 203688 203600 -88 -0.0
.bss 113312 113248 -64 -0.1
.init_array 864 840 -24 -2.8
.rodata 247541 247445 -96 -0.0
.text 4054435 4054275 -160 -0.0
ota-provider-app debug (read only) 4176009 4175953 -56 -0.0
(read/write) 192704 192680 -24 -0.0
.init_array 728 704 -24 -3.3
.text 3782339 3782323 -16 -0.0
ota-requestor-app debug (read only) 4266969 4266833 -136 -0.0
(read/write) 196984 196960 -24 -0.0
.init_array 784 760 -24 -3.1
.text 3865155 3865091 -64 -0.0
shell debug .init_array 1104 1048 -56 -5.1
thermostat-no-ble arm64 (read/write) 246296 245728 -568 -0.2
tv-app debug (read only) 5413449 5412993 -456 -0.0
(read/write) 349184 349128 -56 -0.0
.bss 243168 243136 -32 -0.0
.init_array 1144 1120 -24 -2.1
.rodata 273685 273493 -192 -0.1
.text 4902067 4901875 -192 -0.0
tv-casting-app debug .init_array 1160 1144 -16 -1.4
.rodata 365832 365800 -32 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835632 -96 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a4300e7 51c9b69 change % change
bl602 lighting-app bl602 (read/write) 1419922 1420086 164 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 156980 157048 68 0.0
.text 1087626 1087726 100 0.0
bl602+mfd (read/write) 1434394 1434558 164 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 155940 156008 68 0.0
.text 1102994 1103094 100 0.0
bl602+rpc (read/write) 1467698 1467862 164 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164596 164664 68 0.0
.text 1119370 1119470 100 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1184963 1185131 168 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106352 106420 68 0.1
.text 957290 957390 100 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196095 1196263 168 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105292 105360 68 0.1
.text 969354 969454 100 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276639 1276807 168 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121772 121840 68 0.1
.text 1032096 1032196 100 0.0
bl706-eth (read/write) 1004081 1004249 168 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99684 99752 68 0.1
.text 749696 749796 100 0.0
bl706-wifi (read/write) 1234966 1235138 172 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120664 120732 68 0.1
.text 977822 977928 106 0.0
bl702l lighting-app bl702l (read/write) 1154604 1155284 680 0.1
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100356 100424 68 0.1
.text 950416 950516 100 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165800 1165968 168 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99296 99364 68 0.1
.text 962536 962636 100 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778096 778248 152 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88824 88896 72 0.1
.text 689008 689088 80 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794168 794264 96 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83080 83112 32 0.0
.text 710820 710884 64 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782416 782568 152 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109688 109760 72 0.1
.text 672460 672540 80 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735040 735192 152 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84416 84488 72 0.1
.text 650360 650440 80 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720552 720704 152 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80256 80328 72 0.1
.text 640032 640112 80 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 567938 568106 168 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 83962 84034 72 0.1
.text 481852 481948 96 0.0
lock CC3235SF_LAUNCHXL (read only) 621298 621458 160 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105834 105898 64 0.1
.text 513340 513436 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562303 562271 -32 -0.0
.app_xip_area 452457 452425 -32 -0.0
.bss 64688 64688 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) 544543 544527 -16 -0.0
.app_xip_area 429961 429945 -16 -0.0
.bss 69384 69384 0 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) 563215 563287 72 0.0
.app_xip_area 454825 454897 72 0.0
.bss 63272 63272 0 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) 558823 558831 8 0.0
.app_xip_area 447201 447209 8 0.0
.bss 66392 66392 0 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) 1042240 1042376 136 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846788 846924 136 0.0
BRD4187C (read/write) 1105288 1105456 168 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 906952 907120 168 0.0
lock-app BRD4161A+wf200 (read/write) 1118204 1118300 96 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927344 927440 96 0.0
window-app BRD4187C (read/write) 1138656 1138784 128 0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968420 968548 128 0.0
esp32 all-clusters-app c3devkit (read only) 1153736 1156998 3262 0.3
(read/write) 1669232 1670064 832 0.0
.dram0.bss 71640 71720 80 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240000 240752 752 0.3
.flash.text 1153736 1156998 3262 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1199999 1203063 3064 0.3
(read/write) 519852 520680 828 0.2
.dram0.bss 78504 78584 80 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270296 271044 748 0.3
.flash.text 1193835 1196899 3064 0.3
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606680 606840 160 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606144 606304 160 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 691964 692116 152 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578096 578248 152 0.0
light k32w0+release (read only) 596080 596184 104 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595544 595648 104 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783776 783928 152 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661040 661192 152 0.0
lock k32w0+release (read only) 577512 577656 144 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 576976 577120 144 0.0
linux air-purifier-app debug (read only) 2535893 2535309 -584 -0.0
(read/write) 127248 127192 -56 -0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 808 752 -56 -6.9
.rodata 179752 179688 -64 -0.0
.text 2180693 2180341 -352 -0.0
all-clusters-app debug (read only) 5434121 5453801 19680 0.4
(read/write) 457920 458952 1032 0.2
.bss 131184 131408 224 0.2
.data 4448 4448 0 0.0
.data.rel.ro 315016 315896 880 0.3
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1288 1232 -56 -4.3
.rodata 314396 315036 640 0.2
.text 4707635 4725955 18320 0.4
all-clusters-minimal-app debug (read only) 4963641 4961265 -2376 -0.0
(read/write) 234760 234640 -120 -0.1
.bss 127280 127216 -64 -0.1
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1168 1112 -56 -4.8
.rodata 272973 271949 -1024 -0.4
.text 4458211 4457027 -1184 -0.0
bridge-app debug (read only) 4426753 4426473 -280 -0.0
(read/write) 216032 215976 -56 -0.0
.bss 117848 117816 -32 -0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 832 808 -24 -2.9
.rodata 219605 219509 -96 -0.0
.text 3988531 3988419 -112 -0.0
chip-tool debug (read only) 11770185 11782833 12648 0.1
(read/write) 505976 506264 288 0.1
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399472 399792 320 0.1
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 792 760 -32 -4.0
.rodata 429337 429657 320 0.1
.text 10651491 10663363 11872 0.1
chip-tool-ipv6only arm64 (read only) 11343488 11357216 13728 0.1
(read/write) 573520 576232 2712 0.5
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 438704 439024 320 0.1
.dynamic 512 512 0 0.0
.got 20032 20040 8 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340044 340332 288 0.1
.text 10133804 10146652 12848 0.1
lighting-app debug+rpc+ui (read only) 5312649 5311121 -1528 -0.0
(read/write) 225040 224936 -104 -0.0
.bss 118912 118848 -64 -0.1
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 968 928 -40 -4.1
.rodata 340852 340276 -576 -0.2
.text 4726963 4726131 -832 -0.0
lock-app debug (read only) 4512049 4511721 -328 -0.0
(read/write) 203688 203600 -88 -0.0
.bss 113312 113248 -64 -0.1
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 864 840 -24 -2.8
.rodata 247541 247445 -96 -0.0
.text 4054435 4054275 -160 -0.0
ota-provider-app debug (read only) 4176009 4175953 -56 -0.0
(read/write) 192704 192680 -24 -0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 728 704 -24 -3.3
.rodata 201749 201781 32 0.0
.text 3782339 3782323 -16 -0.0
ota-requestor-app debug (read only) 4266969 4266833 -136 -0.0
(read/write) 196984 196960 -24 -0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 784 760 -24 -3.1
.rodata 205589 205589 0 0.0
.text 3865155 3865091 -64 -0.0
shell debug (read only) 2804737 2819177 14440 0.5
(read/write) 152672 153352 680 0.4
.bss 61864 62024 160 0.3
.data 1344 1344 0 0.0
.data.rel.ro 83656 84232 576 0.7
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1104 1048 -56 -5.1
.rodata 182688 182720 32 0.0
.text 2450674 2464818 14144 0.6
thermostat-no-ble arm64 (read only) 4354920 4355544 624 0.0
(read/write) 246296 245728 -568 -0.2
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102752 102776 24 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155772 155916 144 0.1
.text 3856636 3857084 448 0.0
tv-app debug (read only) 5413449 5412993 -456 -0.0
(read/write) 349184 349128 -56 -0.0
.bss 243168 243136 -32 -0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1144 1120 -24 -2.1
.rodata 273685 273493 -192 -0.1
.text 4902067 4901875 -192 -0.0
tv-casting-app debug (read only) 9642929 9654665 11736 0.1
(read/write) 337904 338080 176 0.1
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172192 172384 192 0.1
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1144 -16 -1.4
.rodata 365832 365800 -32 -0.0
.text 8815811 8827171 11360 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2526976 2527112 136 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489660 1489796 136 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1070524 1078708 8184 0.8
bss 129376 129469 93 0.1
rodata 105628 107252 1624 1.5
text 787800 794212 6412 0.8
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1196584 1203188 6604 0.6
bss 121586 121679 93 0.1
rodata 139340 139904 564 0.4
text 785184 791120 5936 0.8
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041448 0 0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765448 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835728 835632 -96 -0.0
(read/write) 1754532 1765132 10600 0.6
.bss 194996 195084 88 0.0
.data 2616 2624 8 0.3
.text 1548532 1559036 10504 0.7
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707380 1707524 144 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503468 1503612 144 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632292 1632444 152 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435068 1435220 152 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659196 1659348 152 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1434852 1435004 152 0.0
qpg lighting-app qpg6105+debug (read/write) 1117832 1117960 128 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630212 630340 128 0.0
lock-app qpg6105+debug (read/write) 1081752 1081936 184 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594128 594312 184 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822390 822594 204 0.0
bss 50916 50916 0 0.0
text 614666 614800 134 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089672 1093800 4128 0.4
bss 100372 100452 80 0.1
text 769822 773120 3298 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085340 1085496 156 0.0
bss 109696 109696 0 0.0
text 754544 754632 88 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935788 935944 156 0.0
bss 93664 93664 0 0.0
text 647792 647880 88 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822626 822830 204 0.0
bss 50960 50960 0 0.0
text 615036 615170 134 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980136 980468 332 0.0
bss 79004 79004 0 0.0
text 695520 695692 172 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094368 1094524 156 0.0
bss 99840 99840 0 0.0
text 770918 771006 88 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966348 966552 204 0.0
bss 97304 97304 0 0.0
text 648804 648938 134 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949724 949880 156 0.0
bss 92348 92348 0 0.0
text 664160 664248 88 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881528 881732 204 0.0
bss 69032 69032 0 0.0
text 623152 623286 134 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822180 822384 204 0.0
bss 57276 57276 0 0.0
text 590076 590210 134 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824354 824558 204 0.0
bss 51096 51096 0 0.0
text 617780 617914 134 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879405 879609 204 0.0
bss 60744 60744 0 0.0
text 631972 632106 134 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846544 846748 204 0.0
bss 57564 57564 0 0.0
text 608542 608676 134 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840744 840948 204 0.0
bss 57880 57880 0 0.0
text 602496 602630 134 0.0

Copy link

github-actions bot commented Jan 15, 2024

PR #30562: Size comparison from 4676d27 to 120692e

Increases above 0.2%:

platform target config section 4676d27 120692e change % change
esp32 all-clusters-app c3devkit (read only) 1153886 1156998 3112 0.3
.flash.text 1153886 1156998 3112 0.3
linux all-clusters-app debug (read only) 5435593 5453801 18208 0.3
.init_array 1224 1232 8 0.7
.rodata 314012 315036 1024 0.3
.text 4709395 4725955 16560 0.4
shell debug (read only) 2802969 2819177 16208 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data.rel.ro 83784 84232 448 0.5
.init_array 1040 1048 8 0.8
.rodata 182016 182720 704 0.4
.text 2449746 2464818 15072 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1075376 1078708 3332 0.3
rodata 106752 107252 500 0.5
text 791520 794212 2692 0.3
nrf7002dk_nrf5340_cpuapp text 788600 791120 2520 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .text 1554996 1559036 4040 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1090060 1093800 3740 0.3
text 769954 773120 3166 0.4
Increases (8 builds for esp32, linux, nrfconnect, psoc6, telink)
platform target config section 4676d27 120692e change % change
esp32 all-clusters-app c3devkit (read only) 1153886 1156998 3112 0.3
(read/write) 1669488 1670064 576 0.0
.dram0.bss 71656 71720 64 0.1
.flash.rodata 240240 240752 512 0.2
.flash.text 1153886 1156998 3112 0.3
m5stack (read only) 1200131 1203063 2932 0.2
(read/write) 520108 520680 572 0.1
.dram0.bss 78520 78584 64 0.1
.flash.rodata 270536 271044 508 0.2
.flash.text 1193967 1196899 2932 0.2
linux all-clusters-app debug (read only) 5435593 5453801 18208 0.3
(read/write) 458208 458952 744 0.2
.bss 131216 131408 192 0.1
.data.rel.ro 315352 315896 544 0.2
.init_array 1224 1232 8 0.7
.rodata 314012 315036 1024 0.3
.text 4709395 4725955 16560 0.4
shell debug (read only) 2802969 2819177 16208 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data.rel.ro 83784 84232 448 0.5
.init_array 1040 1048 8 0.8
.rodata 182016 182720 704 0.4
.text 2449746 2464818 15072 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1075376 1078708 3332 0.3
bss 129403 129469 66 0.1
rodata 106752 107252 500 0.5
text 791520 794212 2692 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1200292 1203188 2896 0.2
bss 121613 121679 66 0.1
rodata 139600 139904 304 0.2
text 788600 791120 2520 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1761028 1765132 4104 0.2
.bss 195020 195084 64 0.0
.text 1554996 1559036 4040 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1090060 1093800 3740 0.3
bss 100384 100452 68 0.1
text 769954 773120 3166 0.4
Decreases (2 builds for efr32, psoc6)
platform target config section 4676d27 120692e change % change
efr32 window-app BRD4187C (read/write) 1138792 1138784 -8 -0.0
.text 968556 968548 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835632 -64 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4676d27 120692e change % change
bl602 lighting-app bl602 (read/write) 1420086 1420086 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 157048 157048 0 0.0
.text 1087726 1087726 0 0.0
bl602+mfd (read/write) 1434558 1434558 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 156008 156008 0 0.0
.text 1103094 1103094 0 0.0
bl602+rpc (read/write) 1467862 1467862 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164664 164664 0 0.0
.text 1119470 1119470 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1185131 1185131 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106420 106420 0 0.0
.text 957390 957390 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196263 1196263 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105360 105360 0 0.0
.text 969454 969454 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276807 1276807 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121840 121840 0 0.0
.text 1032196 1032196 0 0.0
bl706-eth (read/write) 1004249 1004249 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99752 99752 0 0.0
.text 749796 749796 0 0.0
bl706-wifi (read/write) 1235138 1235138 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120732 120732 0 0.0
.text 977928 977928 0 0.0
bl702l lighting-app bl702l (read/write) 1155284 1155284 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100424 100424 0 0.0
.text 950516 950516 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165968 1165968 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99364 99364 0 0.0
.text 962636 962636 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778248 778248 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88896 88896 0 0.0
.text 689088 689088 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794264 794264 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83112 83112 0 0.0
.text 710884 710884 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782568 782568 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109760 109760 0 0.0
.text 672540 672540 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735192 735192 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84488 84488 0 0.0
.text 650440 650440 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720704 720704 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80328 80328 0 0.0
.text 640112 640112 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 568106 568106 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 84034 84034 0 0.0
.text 481948 481948 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621458 621458 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105898 105898 0 0.0
.text 513436 513436 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562271 562271 0 0.0
.app_xip_area 452425 452425 0 0.0
.bss 64688 64688 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) 544527 544527 0 0.0
.app_xip_area 429945 429945 0 0.0
.bss 69384 69384 0 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) 563287 563287 0 0.0
.app_xip_area 454897 454897 0 0.0
.bss 63272 63272 0 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) 558831 558831 0 0.0
.app_xip_area 447209 447209 0 0.0
.bss 66392 66392 0 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) 1042376 1042376 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846924 846924 0 0.0
BRD4187C (read/write) 1105456 1105456 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 907120 907120 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118300 1118300 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927440 927440 0 0.0
window-app BRD4187C (read/write) 1138792 1138784 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968556 968548 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1156998 3112 0.3
(read/write) 1669488 1670064 576 0.0
.dram0.bss 71656 71720 64 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240240 240752 512 0.2
.flash.text 1153886 1156998 3112 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1200131 1203063 2932 0.2
(read/write) 520108 520680 572 0.1
.dram0.bss 78520 78584 64 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270536 271044 508 0.2
.flash.text 1193967 1196899 2932 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606840 606840 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606304 606304 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 692116 692116 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578248 578248 0 0.0
light k32w0+release (read only) 596184 596184 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595648 595648 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783928 783928 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661192 661192 0 0.0
lock k32w0+release (read only) 577656 577656 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 577120 577120 0 0.0
linux air-purifier-app debug (read only) 2535309 2535309 0 0.0
(read/write) 127192 127192 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 179688 179688 0 0.0
.text 2180341 2180341 0 0.0
all-clusters-app debug (read only) 5435593 5453801 18208 0.3
(read/write) 458208 458952 744 0.2
.bss 131216 131408 192 0.1
.data 4448 4448 0 0.0
.data.rel.ro 315352 315896 544 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1224 1232 8 0.7
.rodata 314012 315036 1024 0.3
.text 4709395 4725955 16560 0.4
all-clusters-minimal-app debug (read only) 4961265 4961265 0 0.0
(read/write) 234640 234640 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 271949 271949 0 0.0
.text 4457027 4457027 0 0.0
bridge-app debug (read only) 4426473 4426473 0 0.0
(read/write) 215976 215976 0 0.0
.bss 117816 117816 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 219509 219509 0 0.0
.text 3988419 3988419 0 0.0
chip-tool debug (read only) 11782833 11782833 0 0.0
(read/write) 506264 506264 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399792 399792 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 429657 429657 0 0.0
.text 10663363 10663363 0 0.0
chip-tool-ipv6only arm64 (read only) 11357216 11357216 0 0.0
(read/write) 576232 576232 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 439024 439024 0 0.0
.dynamic 512 512 0 0.0
.got 20040 20040 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340332 340332 0 0.0
.text 10146652 10146652 0 0.0
lighting-app debug+rpc+ui (read only) 5311121 5311121 0 0.0
(read/write) 224936 224936 0 0.0
.bss 118848 118848 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 340276 340276 0 0.0
.text 4726131 4726131 0 0.0
lock-app debug (read only) 4511721 4511721 0 0.0
(read/write) 203600 203600 0 0.0
.bss 113248 113248 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 247445 247445 0 0.0
.text 4054275 4054275 0 0.0
ota-provider-app debug (read only) 4175953 4175953 0 0.0
(read/write) 192680 192680 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 201781 201781 0 0.0
.text 3782323 3782323 0 0.0
ota-requestor-app debug (read only) 4266833 4266833 0 0.0
(read/write) 196960 196960 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 205589 205589 0 0.0
.text 3865091 3865091 0 0.0
shell debug (read only) 2802969 2819177 16208 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data 1344 1344 0 0.0
.data.rel.ro 83784 84232 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1040 1048 8 0.8
.rodata 182016 182720 704 0.4
.text 2449746 2464818 15072 0.6
thermostat-no-ble arm64 (read only) 4355544 4355544 0 0.0
(read/write) 245728 245728 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155916 155916 0 0.0
.text 3857084 3857084 0 0.0
tv-app debug (read only) 5412993 5412993 0 0.0
(read/write) 349128 349128 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 273493 273493 0 0.0
.text 4901875 4901875 0 0.0
tv-casting-app debug (read only) 9654665 9654665 0 0.0
(read/write) 338080 338080 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172384 172384 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 365800 365800 0 0.0
.text 8827171 8827171 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2527112 2527112 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489796 1489796 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1075376 1078708 3332 0.3
bss 129403 129469 66 0.1
rodata 106752 107252 500 0.5
text 791520 794212 2692 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1200292 1203188 2896 0.2
bss 121613 121679 66 0.1
rodata 139600 139904 304 0.2
text 788600 791120 2520 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041448 0 0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765448 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835632 -64 -0.0
(read/write) 1761028 1765132 4104 0.2
.bss 195020 195084 64 0.0
.data 2624 2624 0 0.0
.text 1554996 1559036 4040 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707524 1707524 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503612 1503612 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632444 1632444 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435220 1435220 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659348 1659348 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1435004 1435004 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117960 1117960 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630340 630340 0 0.0
lock-app qpg6105+debug (read/write) 1081936 1081936 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594312 594312 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822594 822594 0 0.0
bss 50916 50916 0 0.0
text 614800 614800 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1090060 1093800 3740 0.3
bss 100384 100452 68 0.1
text 769954 773120 3166 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085496 1085496 0 0.0
bss 109696 109696 0 0.0
text 754632 754632 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935944 935944 0 0.0
bss 93664 93664 0 0.0
text 647880 647880 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822830 822830 0 0.0
bss 50960 50960 0 0.0
text 615170 615170 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980468 980468 0 0.0
bss 79004 79004 0 0.0
text 695692 695692 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094524 1094524 0 0.0
bss 99840 99840 0 0.0
text 771006 771006 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966552 966552 0 0.0
bss 97304 97304 0 0.0
text 648938 648938 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949880 949880 0 0.0
bss 92348 92348 0 0.0
text 664248 664248 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881732 881732 0 0.0
bss 69032 69032 0 0.0
text 623286 623286 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822384 822384 0 0.0
bss 57276 57276 0 0.0
text 590210 590210 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824558 824558 0 0.0
bss 51096 51096 0 0.0
text 617914 617914 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879609 879609 0 0.0
bss 60744 60744 0 0.0
text 632106 632106 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846748 846748 0 0.0
bss 57564 57564 0 0.0
text 608676 608676 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840948 840948 0 0.0
bss 57880 57880 0 0.0
text 602630 602630 0 0.0

Copy link

github-actions bot commented Jan 15, 2024

PR #30562: Size comparison from 4676d27 to b46b785

Increases above 0.2%:

platform target config section 4676d27 b46b785 change % change
esp32 all-clusters-app c3devkit (read only) 1153886 1157018 3132 0.3
.flash.text 1153886 1157018 3132 0.3
linux all-clusters-app debug (read only) 5435593 5454657 19064 0.4
.init_array 1224 1232 8 0.7
.rodata 314012 315068 1056 0.3
.text 4709395 4726515 17120 0.4
shell debug (read only) 2802969 2819289 16320 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data.rel.ro 83784 84232 448 0.5
.init_array 1040 1048 8 0.8
.rodata 182016 182752 736 0.4
.text 2449746 2464850 15104 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1075376 1078728 3352 0.3
rodata 106752 107256 504 0.5
text 791520 794228 2708 0.3
nrf7002dk_nrf5340_cpuapp text 788600 791140 2540 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .text 1554996 1559060 4064 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1090060 1093820 3760 0.3
text 769954 773140 3186 0.4
Increases (10 builds for cyw30739, esp32, linux, nrfconnect, psoc6, telink)
platform target config section 4676d27 b46b785 change % change
cyw30739 switch cyw930739m2evb_01 (read/write) 558831 558855 24 0.0
.app_xip_area 447209 447233 24 0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1157018 3132 0.3
(read/write) 1669488 1670064 576 0.0
.dram0.bss 71656 71720 64 0.1
.flash.rodata 240240 240752 512 0.2
.flash.text 1153886 1157018 3132 0.3
m5stack (read only) 1200131 1203087 2956 0.2
(read/write) 520108 520680 572 0.1
.dram0.bss 78520 78584 64 0.1
.flash.rodata 270536 271044 508 0.2
.flash.text 1193967 1196923 2956 0.2
linux all-clusters-app debug (read only) 5435593 5454657 19064 0.4
(read/write) 458208 459112 904 0.2
.bss 131216 131440 224 0.2
.data.rel.ro 315352 316008 656 0.2
.init_array 1224 1232 8 0.7
.rodata 314012 315068 1056 0.3
.text 4709395 4726515 17120 0.4
shell debug (read only) 2802969 2819289 16320 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data.rel.ro 83784 84232 448 0.5
.init_array 1040 1048 8 0.8
.rodata 182016 182752 736 0.4
.text 2449746 2464850 15104 0.6
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1075376 1078728 3352 0.3
bss 129403 129469 66 0.1
rodata 106752 107256 504 0.5
text 791520 794228 2708 0.3
nrf7002dk_nrf5340_cpuapp (read/write) 1200292 1203208 2916 0.2
bss 121613 121679 66 0.1
rodata 139600 139908 308 0.2
text 788600 791140 2540 0.3
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1761028 1765156 4128 0.2
.bss 195020 195084 64 0.0
.text 1554996 1559060 4064 0.3
telink all-clusters-app tlsr9518adk80d (read/write) 1090060 1093820 3760 0.3
bss 100384 100452 68 0.1
text 769954 773140 3186 0.4
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 980468 980488 20 0.0
text 695692 695712 20 0.0
Decreases (2 builds for efr32, psoc6)
platform target config section 4676d27 b46b785 change % change
efr32 window-app BRD4187C (read/write) 1138792 1138784 -8 -0.0
.text 968556 968548 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835632 -64 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4676d27 b46b785 change % change
bl602 lighting-app bl602 (read/write) 1420086 1420086 0 0.0
.bss 85184 85184 0 0.0
.data 9488 9488 0 0.0
.rodata 157048 157048 0 0.0
.text 1087726 1087726 0 0.0
bl602+mfd (read/write) 1434558 1434558 0 0.0
.bss 85352 85352 0 0.0
.data 9456 9456 0 0.0
.rodata 156008 156008 0 0.0
.text 1103094 1103094 0 0.0
bl602+rpc (read/write) 1467862 1467862 0 0.0
.bss 93216 93216 0 0.0
.data 9856 9856 0 0.0
.rodata 164664 164664 0 0.0
.text 1119470 1119470 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1185131 1185131 0 0.0
.bss 11133 11133 0 0.0
.data 3656 3656 0 0.0
.rodata 106420 106420 0 0.0
.text 957390 957390 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1196263 1196263 0 0.0
.bss 11309 11309 0 0.0
.data 3640 3640 0 0.0
.rodata 105360 105360 0 0.0
.text 969454 969454 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1276807 1276807 0 0.0
.bss 19597 19597 0 0.0
.data 4216 4216 0 0.0
.rodata 121840 121840 0 0.0
.text 1032196 1032196 0 0.0
bl706-eth (read/write) 1004249 1004249 0 0.0
.bss 23692 23692 0 0.0
.data 3232 3232 0 0.0
.rodata 99752 99752 0 0.0
.text 749796 749796 0 0.0
bl706-wifi (read/write) 1235138 1235138 0 0.0
.bss 10577 10577 0 0.0
.data 3672 3672 0 0.0
.rodata 120732 120732 0 0.0
.text 977928 977928 0 0.0
bl702l lighting-app bl702l (read/write) 1155284 1155284 0 0.0
.bss 16328 16328 0 0.0
.data 5024 5024 0 0.0
.rodata 100424 100424 0 0.0
.text 950516 950516 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1165968 1165968 0 0.0
.bss 16504 16504 0 0.0
.data 5000 5000 0 0.0
.rodata 99364 99364 0 0.0
.text 962636 962636 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 778248 778248 0 0.0
(read/write) 168380 168380 0 0.0
.bss 90452 90452 0 0.0
.data 3524 3524 0 0.0
.rodata 88896 88896 0 0.0
.text 689088 689088 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 794264 794264 0 0.0
(read/write) 178608 178608 0 0.0
.bss 100628 100628 0 0.0
.data 3552 3552 0 0.0
.rodata 83112 83112 0 0.0
.text 710884 710884 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 782568 782568 0 0.0
(read/write) 173064 173064 0 0.0
.bss 95084 95084 0 0.0
.data 3552 3552 0 0.0
.rodata 109760 109760 0 0.0
.text 672540 672540 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 735192 735192 0 0.0
(read/write) 167384 167384 0 0.0
.bss 89232 89232 0 0.0
.data 3512 3512 0 0.0
.rodata 84488 84488 0 0.0
.text 650440 650440 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 720704 720704 0 0.0
(read/write) 167564 167564 0 0.0
.bss 89416 89416 0 0.0
.data 3508 3508 0 0.0
.rodata 80328 80328 0 0.0
.text 640112 640112 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 568106 568106 0 0.0
(read/write) 207744 207744 0 0.0
.bss 201028 201028 0 0.0
.data 1592 1592 0 0.0
.rodata 84034 84034 0 0.0
.text 481948 481948 0 0.0
lock CC3235SF_LAUNCHXL (read only) 621458 621458 0 0.0
(read/write) 208144 208144 0 0.0
.bss 201504 201504 0 0.0
.data 1520 1520 0 0.0
.rodata 105898 105898 0 0.0
.text 513436 513436 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 562271 562271 0 0.0
.app_xip_area 452425 452425 0 0.0
.bss 64688 64688 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) 544527 544527 0 0.0
.app_xip_area 429945 429945 0 0.0
.bss 69384 69384 0 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) 563287 563287 0 0.0
.app_xip_area 454897 454897 0 0.0
.bss 63272 63272 0 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) 558831 558855 24 0.0
.app_xip_area 447209 447233 24 0.0
.bss 66392 66392 0 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) 1042376 1042376 0 0.0
.bss 192656 192656 0 0.0
.data 2776 2776 0 0.0
.text 846924 846924 0 0.0
BRD4187C (read/write) 1105456 1105456 0 0.0
.bss 194932 194932 0 0.0
.data 3384 3384 0 0.0
.text 907120 907120 0 0.0
lock-app BRD4161A+wf200 (read/write) 1118300 1118300 0 0.0
.bss 188040 188040 0 0.0
.data 2800 2800 0 0.0
.text 927440 927440 0 0.0
window-app BRD4187C (read/write) 1138792 1138784 -8 -0.0
.bss 166924 166924 0 0.0
.data 3292 3292 0 0.0
.text 968556 968548 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1153886 1157018 3132 0.3
(read/write) 1669488 1670064 576 0.0
.dram0.bss 71656 71720 64 0.1
.dram0.data 13588 13588 0 0.0
.flash.rodata 240240 240752 512 0.2
.flash.text 1153886 1157018 3132 0.3
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1200131 1203087 2956 0.2
(read/write) 520108 520680 572 0.1
.dram0.bss 78520 78584 64 0.1
.dram0.data 35132 35132 0 0.0
.flash.rodata 270536 271044 508 0.2
.flash.text 1193967 1196923 2956 0.2
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 606840 606840 0 0.0
(read/write) 81172 81172 0 0.0
.bss 68952 68952 0 0.0
.data 2236 2236 0 0.0
.text 606304 606304 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 692116 692116 0 0.0
.bss 67608 67608 0 0.0
.data 2788 2788 0 0.0
.text 578248 578248 0 0.0
light k32w0+release (read only) 596184 596184 0 0.0
(read/write) 79188 79188 0 0.0
.bss 67016 67016 0 0.0
.data 2188 2188 0 0.0
.text 595648 595648 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 783928 783928 0 0.0
.bss 77284 77284 0 0.0
.data 2000 2000 0 0.0
.text 661192 661192 0 0.0
lock k32w0+release (read only) 577656 577656 0 0.0
(read/write) 78644 78644 0 0.0
.bss 66496 66496 0 0.0
.data 2164 2164 0 0.0
.text 577120 577120 0 0.0
linux air-purifier-app debug (read only) 2535309 2535309 0 0.0
(read/write) 127192 127192 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 179688 179688 0 0.0
.text 2180341 2180341 0 0.0
all-clusters-app debug (read only) 5435593 5454657 19064 0.4
(read/write) 458208 459112 904 0.2
.bss 131216 131440 224 0.2
.data 4448 4448 0 0.0
.data.rel.ro 315352 316008 656 0.2
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1224 1232 8 0.7
.rodata 314012 315068 1056 0.3
.text 4709395 4726515 17120 0.4
all-clusters-minimal-app debug (read only) 4961265 4961265 0 0.0
(read/write) 234640 234640 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 271949 271949 0 0.0
.text 4457027 4457027 0 0.0
bridge-app debug (read only) 4426473 4426473 0 0.0
(read/write) 215976 215976 0 0.0
.bss 117816 117816 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 219509 219509 0 0.0
.text 3988419 3988419 0 0.0
chip-tool debug (read only) 11782833 11782833 0 0.0
(read/write) 506264 506264 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 399792 399792 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 429657 429657 0 0.0
.text 10663363 10663363 0 0.0
chip-tool-ipv6only arm64 (read only) 11357216 11357216 0 0.0
(read/write) 576232 576232 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 439024 439024 0 0.0
.dynamic 512 512 0 0.0
.got 20040 20040 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 340332 340332 0 0.0
.text 10146652 10146652 0 0.0
lighting-app debug+rpc+ui (read only) 5311121 5311121 0 0.0
(read/write) 224936 224936 0 0.0
.bss 118848 118848 0 0.0
.data 4864 4864 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 340276 340276 0 0.0
.text 4726131 4726131 0 0.0
lock-app debug (read only) 4511721 4511721 0 0.0
(read/write) 203600 203600 0 0.0
.bss 113248 113248 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 247445 247445 0 0.0
.text 4054275 4054275 0 0.0
ota-provider-app debug (read only) 4175953 4175953 0 0.0
(read/write) 192680 192680 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 201781 201781 0 0.0
.text 3782323 3782323 0 0.0
ota-requestor-app debug (read only) 4266833 4266833 0 0.0
(read/write) 196960 196960 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 205589 205589 0 0.0
.text 3865091 3865091 0 0.0
shell debug (read only) 2802969 2819289 16320 0.6
(read/write) 152704 153352 648 0.4
.bss 61832 62024 192 0.3
.data 1344 1344 0 0.0
.data.rel.ro 83784 84232 448 0.5
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1040 1048 8 0.8
.rodata 182016 182752 736 0.4
.text 2449746 2464850 15104 0.6
thermostat-no-ble arm64 (read only) 4355544 4355544 0 0.0
(read/write) 245728 245728 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 512 512 0 0.0
.got 12088 12088 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 155916 155916 0 0.0
.text 3857084 3857084 0 0.0
tv-app debug (read only) 5412993 5412993 0 0.0
(read/write) 349128 349128 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92248 92248 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 273493 273493 0 0.0
.text 4901875 4901875 0 0.0
tv-casting-app debug (read only) 9654665 9654665 0 0.0
(read/write) 338080 338080 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 172384 172384 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 365800 365800 0 0.0
.text 8827171 8827171 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2527112 2527112 0 0.0
.bss 220240 220240 0 0.0
.data 5208 5208 0 0.0
.text 1489796 1489796 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1075376 1078728 3352 0.3
bss 129403 129469 66 0.1
rodata 106752 107256 504 0.5
text 791520 794228 2708 0.3
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1200292 1203208 2916 0.2
bss 121613 121679 66 0.1
rodata 139600 139908 308 0.2
text 788600 791140 2540 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1041448 1041448 0 0.0
bss 129300 129300 0 0.0
rodata 98888 98888 0 0.0
text 765448 765448 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835696 835632 -64 -0.0
(read/write) 1761028 1765156 4128 0.2
.bss 195020 195084 64 0.0
.data 2624 2624 0 0.0
.text 1554996 1559060 4064 0.3
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837816 837816 0 0.0
(read/write) 1707524 1707524 0 0.0
.bss 192908 192908 0 0.0
.data 2616 2616 0 0.0
.text 1503612 1503612 0 0.0
light cy8ckit_062s2_43012 (read only) 844504 844504 0 0.0
(read/write) 1632444 1632444 0 0.0
.bss 186404 186404 0 0.0
.data 2432 2432 0 0.0
.text 1435220 1435220 0 0.0
lock cy8ckit_062s2_43012 (read only) 817384 817384 0 0.0
(read/write) 1659348 1659348 0 0.0
.bss 213500 213500 0 0.0
.data 2456 2456 0 0.0
.text 1435004 1435004 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1117960 1117960 0 0.0
.bss 101224 101224 0 0.0
.data 808 808 0 0.0
.text 630340 630340 0 0.0
lock-app qpg6105+debug (read/write) 1081936 1081936 0 0.0
.bss 97520 97520 0 0.0
.data 852 852 0 0.0
.text 594312 594312 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822594 822594 0 0.0
bss 50916 50916 0 0.0
text 614800 614800 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1090060 1093820 3760 0.3
bss 100384 100452 68 0.1
text 769954 773140 3186 0.4
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1085496 1085496 0 0.0
bss 109696 109696 0 0.0
text 754632 754632 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935944 935944 0 0.0
bss 93664 93664 0 0.0
text 647880 647880 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822830 822830 0 0.0
bss 50960 50960 0 0.0
text 615170 615170 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 980468 980488 20 0.0
bss 79004 79004 0 0.0
text 695692 695712 20 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1094524 1094524 0 0.0
bss 99840 99840 0 0.0
text 771006 771006 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 966552 966552 0 0.0
bss 97304 97304 0 0.0
text 648938 648938 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949880 949880 0 0.0
bss 92348 92348 0 0.0
text 664248 664248 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 881732 881732 0 0.0
bss 69032 69032 0 0.0
text 623286 623286 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822384 822384 0 0.0
bss 57276 57276 0 0.0
text 590210 590210 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705632 705632 0 0.0
bss 73568 73568 0 0.0
text 462136 462136 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824558 824558 0 0.0
bss 51096 51096 0 0.0
text 617914 617914 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879609 879609 0 0.0
bss 60744 60744 0 0.0
text 632106 632106 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 846748 846748 0 0.0
bss 57564 57564 0 0.0
text 608676 608676 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840948 840948 0 0.0
bss 57880 57880 0 0.0
text 602630 602630 0 0.0

@mergify mergify bot merged commit 3beb43b into project-chip:master Jan 15, 2024
54 checks passed
jamesharrow pushed a commit to jamesharrow/connectedhomeip that referenced this pull request Jan 15, 2024
* added first version of valve configuration and control cluster

* added first version of boolean sensor configuration cluster XML and
 updated event descriptions for valve config and control cluster

* fixed wrong attribute name

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

* fixed typo

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

* removed StartUpLevel attribute and added optional OpenDuration command args

* use allocated cluster ID

* added code generating bits

* added new device types

* restyle

* added BooleanSensorConfiguration and ValveConfigurationAndControl clusters
 to all-clusters-app

* - fixed wrong attribute name caused by copy paste
- min/max is not allowed for attributes with size larger than 2 bytes

* regenerate all

* added initial implementation for the new clusters

* apply provisional property to new clusters

* fixed typo

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

* removed empty implementation, removed clusters from all-clusters-app

* added a skeleton implementation

* fixed typo

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

* fixed typos and regen all

* fixes based on PR comments

* added descriptor cluster to valve device type

* updated zap and idl files to fixed typo in command name

* close to final implementation, needs careful going through

* activate alarms if enabled, added API for sensor fault event, clean-up

* WIP

* Implemented open command

* finalize initial implementation

* added all-clusters-app example for valve device

* added null checking

* added attribute changed callback and fixed some bugs after testing

* did a regen and fixed rebase issue

* restyle

* added missed generated code by previous commits

* attempt to fix failing CI

* restyle

* add a missed zap gen output

* removed redundant return

* update valve configuration and control cluster according to latest spec

* remove boolean sensor config cluster implementation and into a separate PR

* DefaultOpenDuration is writable and updated device type name to Water Valve

* updated code to latest spec

* changed RemainingDuration to be handled by AttributeAccessInterface

* WIP RemainingDuration

* moved domain to be the first element

* update to the latest spec changes, removed attribute changed callback,
 handle remainingduration in AAI

* added LevelStep attribute in all-clusters-app

* removed unused code

* set default null values in ZAP

* Added transition handling in Delegate

* Reworked AutoTimeClose handling in SetValveLevel

* Changed include

* added mechanism to signal UTCTime change in timesync cluster

---------

Co-authored-by: Boris Zbarsky <[email protected]>
Co-authored-by: fessehat <[email protected]>
Co-authored-by: René Josefsen <[email protected]>
Co-authored-by: René Josefsen <[email protected]>
@@ -36,6 +36,7 @@ class DefaultTimeSyncDelegate : public Delegate
CHIP_ERROR UpdateTimeFromPlatformSource(chip::Callback::Callback<OnTimeSyncCompletion> * callback) override;
CHIP_ERROR UpdateTimeUsingNTPFallback(const CharSpan & fallbackNTP,
chip::Callback::Callback<OnFallbackNTPCompletion> * callback) override;
void UTCTimeChanged(uint64_t time) override;
Copy link
Contributor

Choose a reason for hiding this comment

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

Sorry for the post review comment. This is a bit of a weird name though since time is always changing. Is this an availability change?

mergify bot pushed a commit that referenced this pull request Jan 18, 2024
… removed 2 attributes (#31406)

* Fix #30665 (EVSE)
- Changed to use amperage_mA, energy_mWh
- removed max on epoch_s
- removed access for operate
- removed side for events

* Fix #30665 updates to try to get further with ZAP and autogen, but still fails with some parts of regen_all

* Added ember-compatibility-functions.cpp which was missing.

* Made all types all lowercase to resolve regen_all issues.

* Fixed lint issue (trailing whitespace).

* Added Device Energy Management server.cpp, added to all-clusters-app.zap and regen_all

* Restyled by whitespace

* Restyled by clang-format

* Fixes based on similar conversations on EVSE review. Made Forecast and PowerAdjustmentCapability Nullable attributes. Added feature support.

* Added delegate class to all-clusters-app

* Changed ChipLogProgress to Error. Better handling of EnumerateCommands

* Aligned EVSE XML to same state as PR#30857 (includes SessionID being Nullable etc and in Fault Event).

* Updated Device Energy Management XML to use power_mw, energy_mwh per spec definition.

* Updated controller-clusters.zap

* regen_all.py

* Restyled by whitespace

* Regen_all after merging in changes for XML

* Fixed types to be signed=true

* Fixed 31032 - revert removal of side="server".

* regen_all.py

* Added Device Energy Management cluster back into all-clusters.zap and regen_all after merging from master.

* Compiles but doesn't work. Needs stub to instantiate class

* Fixed EnumerateCommands to allow optional ModifyForecastRequest and RequestConstraintBasedForecast commands

* Fixed InvokeCommand issues to allow optional commands.

* Improved HandleModifyForecastRequest and HandleRequestConstraintBasedForecast in sdk

* Updates to add DeviceEnergyManagement to all-clusters.

* Compiles and links

* Sync file in energy-management-app

* Updated DEM to support SetPowerAdjustmentCapability and SetForecast methods.

* Updated based on review comments. Changed Epoch to be Matter 2000 based epochs.

* Turned on commands in DEM. Added DEM cluster server to energy-management-app.

* Added more comments to Delegate to describe expected behaviour.

* Updated BUILD.gn to remove duplicated files from all-clusters-common and energy-management-common

* Aim to fix compile issues on other platforms due to logging of %d

* Restyled by gn

* Updated build files to remove duplicate copies from all-clusters-common to energy-management-common

* Fixed ESP32 include path

* Added DEM into energy-management-app - refactored main.cpp.

* Added DEM into EVSEManufacturerImpl.h

* Fix - avoid using global namespace in header file

* Restyled by gn

* Updated CMakeLists.txt to remove duplicate energy-management files.

* Added device-energy-management-server to ESP32 all-clusters CMakeLists.txt

* Removed return at end of void function.

* Added include to all-clusters-minimal in ESP32

* Removed __FUNCTION__ from logs

* Removed stray %s

* Added FeatureMap handling in sdk (not in ember)

* Removed extra chip::

* Used CHIP_ERROR_FORMAT, err.Format() mechanism

* Refactored StartTimeAdjust based on review comments.

* Removed unnecessary Write Attributes function

* Beginnings of Session handling

* Added beginnings of EVConnected,EVNotDetected,EnergyTransferStarted,EnergyTransferStopped handling. State machine is not finished. Callback to read Energy Meter added

* Added framework for EVSE Test Event triggers

* Added EnergyEvseTestEventTrigger delegates

* Restyled by whitespace

* Restyled by gn

* Added :energy-evse-test-event-trigger to public_deps to see if it resolves build errors

* Restyled by gn

* Fixed Darwin compile error - do not use else after return

* Refactored code so that the EvseManufacturer instance could be retrieved for Test Event triggers

* Started adding TC_EEVSE_2_2.py

* Updated TC_EEVSE_2_2.py to support test events. Still needs to handle reading of Logged Events and verifying they are correct.

* Refactored Handling of TestEvents to allow clear, and better error handling.

* Refactored state handling by decomposing into state machine events where similar functions are performed based on state transition. Fixed TC chargingEnabledUntil cast to int. Note gets to step 6e

* Fixed step 6e caused by not setting the cable limit / maxHardwareCurrentLimit in test events

* Added comment to clarify purpose and definition of test eventtrigger field values.

* Fixed several bugs in test script

* Made SetChargingEnabledUntil take a nullable type.

* Removed Reference to step 5c, and moved reading of SessionID to step 4b.
More TC_EEVSE_2_2 bug fixes. Added event checking. Still fails at step 14.
Does not have enable timeout timer implemented

* Fixed issue with not detecting 2nd plug in event, and session ID not incrementing. Now test case passes all the way.

* Restyled by isort

* Made some attributes persisted per spec.

* Added attributes to zcl.json to mark them as implemented in attributeAccessInterfaceAttributes

* Ran regen_all.py after changing zcl.json

* Fixed incorrect type - not picked up by all compilers.

* Re-ran bootstrap, and then regen-all - to pick up more zap generated fixes

* Added provisional handling for Faults

* Added new test event triggers to help test Fault and Diagnostics

* Added TC_EEVSE_2_4

* Fix lint issue - unused datetime modules.

* Committed suggested change to comment

* Added TC_EEVSE_2_5.py to support DiagnosticsCommand testing. Also changed the SupplyState reverting to Disabled once diagnostics is complete to match the spec.

* Created a helper EEVSE base class to avoid repetition in the different test cases.

* Restyled by isort

* Fixed Lint issues

* Revamped TC_EEVSE_2_5 to match spec behaviour (cannot start diagnostics unless Disabled). Also removed hard-coded endpoint ids in Utils

* Implemented timer to disable the EVSE automatically.

* Added documentation to cover concern about long-lived bytespan in enableKey

* Fixed Lint and build issues on other platforms

* Restyled by isort

* Implemented some of the feedback on PR

* Refactored HwSetState to use nested switch statements to be clear that all enums are caught.

* Fixed error messages

* Test scripts: Removed hardcoded endpoint 1 (use --endpoint 1 in args), allowed the enableKey to be passed in using --hex-arg enableKey:000102030405060708090a0b0c0d0e0f

* Made enum class for callbacks and improved documentation comments based on feedback.

* Fixed another python lint issue.

* Updated README.md with help on how to build for test event triggers, using chip-repl and python testing.

* Tweaks to README.md to avoid Myst syntax highlighting issues.

* Improved error logging around GetEpochTS()

* Made main use std::unique_ptr instead of using new/delete per PR comments. Also moved GetEVSEManufacturer declaration to header file.

* Fixing MISSPELL issues in README.md

* Small change missed in main.cpp missed in unique_ptr change.

* Changed all-clusters app stubs to use unique_ptr style instead of new/delete.

* Removed unhelpful comment

* Restyled by whitespace

* Fixes #31061 Updated DEVICE_TYPE to 0x050C now this has been allocated

* Fixes #31061 Updated DEVICE_TYPE to 0x050C now this has been allocated

* Updated energy-evse-cluster.xml to use latest EnergyEVSE.adoc which removes numberOfWeeklyTargets, numberOfDailyTargets, and adds new ChargingTargetScheduleStruct in Get/Set/Clear Target commands

* Removed min/max for Randomisation window due to ZAP bug that doesn't allow more than 2 bytes.

* Added missing new Java files

* Changed DayOfWeekforSequence -> DayOfWeekForSequence in XML. Regen-all

* Python testing: Add helper functions for marking steps as skipped in the TH (#31373)

* Add two new helper functions for marking steps skipped

* python testing: Add helper functions for skipped steps

* Do not use gen_config.h directly. (#31401)

* Do not use gen_config.h directly.

Apparently the right file is config.h, which includes the gen file.

* Restyled by clang-format

---------

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

* Bump third_party/ot-br-posix/repo from `657e775` to `58822dc` (#31420)

Bumps [third_party/ot-br-posix/repo](https://github.com/openthread/ot-br-posix) from `657e775` to `58822dc`.
- [Release notes](https://github.com/openthread/ot-br-posix/releases)
- [Commits](openthread/ot-br-posix@657e775...58822dc)

---
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 third_party/imgui/repo from `240ab58` to `6228c2e` (#31418)

Bumps [third_party/imgui/repo](https://github.com/ocornut/imgui) from `240ab58` to `6228c2e`.
- [Release notes](https://github.com/ocornut/imgui/releases)
- [Commits](ocornut/imgui@240ab58...6228c2e)

---
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/pigweed/repo from `cbbc73d` to `9640cde` (#31414)

Bumps [third_party/pigweed/repo](https://github.com/google/pigweed) from `cbbc73d` to `9640cde`.
- [Commits](google/pigweed@cbbc73d...9640cde)

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

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

* [Chef] Fix variable may be used without initialization (#31413)

* Fix variable may be used without initialization

* Restyled by clang-format

---------

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

* Bump third_party/nanopb/repo from `cf26d28` to `423c03b` (#31421)

Bumps [third_party/nanopb/repo](https://github.com/nanopb/nanopb) from `cf26d28` to `423c03b`.
- [Commits](nanopb/nanopb@cf26d28...423c03b)

---
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>

* Test_TC_DGWIFI_2_1 WiFiVersion enum8 maxValue should be 6 (#31364)

* WiFiVersion enum8 maxValue should be 6

Matter Spec 1.2 Section 11.14.5.2. WiFiVersionEnum Type
ranges from 0 (802.11a) to 6 (802.11ah)

* Update command.h darwin zap-genersated WiFiVersion

* Handle energy type naming in data model xml handlers (#31344)

* Correct case names for enerty types in data model handlers.

* Add unit test

* restyle

* [nrfconnect] Switch unit tests to PSA crypto (#31408)

* [nrfconnect] Switch unit tests to PSA crypto

Switch nRF Connect unit tests to PSA crypto backend since
legacy mbedTLS is already tested on many platforms.

Additionally, clean the configuration of nRF Connect test
runner by removing some redundant configurations and better
grouping the items.

* Restyled by gn

---------

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

* Bump third_party/libwebsockets/repo from `f18fc23` to `49bfef2` (#31417)

Bumps [third_party/libwebsockets/repo](https://github.com/warmcat/libwebsockets) from `f18fc23` to `49bfef2`.
- [Commits](warmcat/libwebsockets@f18fc23...49bfef2)

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

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

* Add initial valve cluster implementation (#30562)

* added first version of valve configuration and control cluster

* added first version of boolean sensor configuration cluster XML and
 updated event descriptions for valve config and control cluster

* fixed wrong attribute name

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

* fixed typo

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

* removed StartUpLevel attribute and added optional OpenDuration command args

* use allocated cluster ID

* added code generating bits

* added new device types

* restyle

* added BooleanSensorConfiguration and ValveConfigurationAndControl clusters
 to all-clusters-app

* - fixed wrong attribute name caused by copy paste
- min/max is not allowed for attributes with size larger than 2 bytes

* regenerate all

* added initial implementation for the new clusters

* apply provisional property to new clusters

* fixed typo

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

* removed empty implementation, removed clusters from all-clusters-app

* added a skeleton implementation

* fixed typo

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

* fixed typos and regen all

* fixes based on PR comments

* added descriptor cluster to valve device type

* updated zap and idl files to fixed typo in command name

* close to final implementation, needs careful going through

* activate alarms if enabled, added API for sensor fault event, clean-up

* WIP

* Implemented open command

* finalize initial implementation

* added all-clusters-app example for valve device

* added null checking

* added attribute changed callback and fixed some bugs after testing

* did a regen and fixed rebase issue

* restyle

* added missed generated code by previous commits

* attempt to fix failing CI

* restyle

* add a missed zap gen output

* removed redundant return

* update valve configuration and control cluster according to latest spec

* remove boolean sensor config cluster implementation and into a separate PR

* DefaultOpenDuration is writable and updated device type name to Water Valve

* updated code to latest spec

* changed RemainingDuration to be handled by AttributeAccessInterface

* WIP RemainingDuration

* moved domain to be the first element

* update to the latest spec changes, removed attribute changed callback,
 handle remainingduration in AAI

* added LevelStep attribute in all-clusters-app

* removed unused code

* set default null values in ZAP

* Added transition handling in Delegate

* Reworked AutoTimeClose handling in SetValveLevel

* Changed include

* added mechanism to signal UTCTime change in timesync cluster

---------

Co-authored-by: Boris Zbarsky <[email protected]>
Co-authored-by: fessehat <[email protected]>
Co-authored-by: René Josefsen <[email protected]>
Co-authored-by: René Josefsen <[email protected]>

* Bump third_party/mbedtls/repo from `ffb18d2` to `56fd26c` (#31422)

Bumps [third_party/mbedtls/repo](https://github.com/ARMmbed/mbedtls) from `ffb18d2` to `56fd26c`.
- [Release notes](https://github.com/ARMmbed/mbedtls/releases)
- [Commits](Mbed-TLS/mbedtls@ffb18d2...56fd26c)

---
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>

* [K32W0] SDK 2.6.13 additional changes (#31382)

* [K32W] Fix a corner case when switching the TLV processors

After the current block is processed, if the block size is 0, it means
that the processed data was a multiple of received BDX block size (e.g.
8 blocks of 1024 bytes were transferred). After state for selecting next
processor is reset, a request for fetching next data must be sent.

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

* [K32W] Make Validate public

Change access modifier of Validate to public, to be used by K32W0
for factory data validation after factory data OTA.

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

* [K32W0] Add CRC validation during factory data OTA

After factory data is copied into internal flash, call Validate to ensure
the CRC of factory data matches the CRC in the header. If the check fails,
then OTA is aborted and factory data is restored to previous version.

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

* [K32W0] Add additional check for provider pointer

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

* [K32W0] Change root node revision to 2

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

* [K32W] Expose SearchForId in factory data provider public API

Removed additional checks on tags with the assumption that factory data is
strictly checked at manufacturing time.
Applications can now use the public API to search the factory data section
for an id, e.g. in the case of custom factory data provider, where the app
has additional factory data information besides the default one.

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

* [K32W0] Refactor custom factory data provider

The example now leverages the actual factory data provider API to
search the factory data section for some custom ids.

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

* [K32W] Add platform support for Product Appearance

Implement GetProductFinish and GetProductPrimaryColor defined in DeviceInstanceInfoProvider.

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

* [K32W] Remove maxLengths array

This array was used to store the maximum length of factory data fields.
It's no longer used, with the assumption that the factory data is strictly
checked in manufacturing.

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

* [K32W0] Remove usage of maxLength array

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

* [K32W0] remove unused code in LowPowerHook.cpp file

* [K32W0] use Encoding::HexToBytes to parse the ota encryption key

* [K32W0] remove extra PWR_DisallowDeviceToSleep() which will cause unsleep after commissioning

* [K32W] Revert removal of disallow to sleep and enclose it in specific tag

Only call disallow to sleep when the platform is K32W1.

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

* [K32W0] Update reference app readme files

This is a minor improvement to the building instructions.
It aims to clarify the usage of west SDK or package SDK.

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

* [K32W0] Fix ICD parameters

Name of the ICD parameters were updated according with the latest stack updates.

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

* Restyled by clang-format

* Restyled by gn

* Restyled by prettier-markdown

* [K32W0] Fix gn check error

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

* Restyled by gn

* [K32W1] Fix gn check errors

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

* Restyled by gn

* [K32W1] Fix another gn error

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

* Restyled by gn

* [K32W] Send a report before resetting the device during OTA

State-transition event from Downloading to Applying was not successfully sent
to a subscriber during OTA because the device would reset before actually sending
the ReportData message.

Added an explicit call to handle server shutting down, which will sync send all events.

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

* Restyled by clang-format

* [K32W0] Remove deprecated dependency

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

* [K32W1] Remove deprecated dependency

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

* Restyled by gn

---------

Signed-off-by: marius-alex-tache <[email protected]>
Signed-off-by: Andrei Menzopol <[email protected]>
Co-authored-by: Damien Vagner <[email protected]>
Co-authored-by: tanyue518 <[email protected]>
Co-authored-by: Ethan Tan <[email protected]>
Co-authored-by: Andrei Menzopol <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* For CFFI in chip-repl, remove variadic arguments (#31159)

* Updated energy-evse-cluster.xml to use latest EnergyEVSE.adoc which removes numberOfWeeklyTargets, numberOfDailyTargets, and adds new ChargingTargetScheduleStruct in Get/Set/Clear Target commands

* Removed optional=true in xml for DayOfWeekForSequence & ChargingTargets in ChargingTargetScheduleStruct

* Small correction to description in test case.

* Updated energy-evse-cluster.xml to use latest EnergyEVSE.adoc which removes numberOfWeeklyTargets, numberOfDailyTargets, and adds new ChargingTargetScheduleStruct in Get/Set/Clear Target commands

* Removed min/max for Randomisation window due to ZAP bug that doesn't allow more than 2 bytes.

* Added missing new Java files

* Changed DayOfWeekforSequence -> DayOfWeekForSequence in XML. Regen-all

* Updated energy-evse-cluster.xml to use latest EnergyEVSE.adoc which removes numberOfWeeklyTargets, numberOfDailyTargets, and adds new ChargingTargetScheduleStruct in Get/Set/Clear Target commands

* Removed optional=true in xml for DayOfWeekForSequence & ChargingTargets in ChargingTargetScheduleStruct

* Update examples/energy-management-app/energy-management-common/include/EnergyEvseDelegateImpl.h

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

* Touched file to retrigger restyled job

* Removed whitespace which was added to trigger restyled to rerun

* Removed potentially unsafe code before merging into PR #30957

* Renamed variable and replaced auto with type so it is clearer to reader.

* Restyled by clang-format

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: marius-alex-tache <[email protected]>
Signed-off-by: Andrei Menzopol <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: C Freeman <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Erwin Pan <[email protected]>
Co-authored-by: simonhmorris1 <[email protected]>
Co-authored-by: Andrei Litvin <[email protected]>
Co-authored-by: Damian Królik <[email protected]>
Co-authored-by: fesseha-eve <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>
Co-authored-by: fessehat <[email protected]>
Co-authored-by: René Josefsen <[email protected]>
Co-authored-by: René Josefsen <[email protected]>
Co-authored-by: Marius Tache <[email protected]>
Co-authored-by: Damien Vagner <[email protected]>
Co-authored-by: tanyue518 <[email protected]>
Co-authored-by: Ethan Tan <[email protected]>
Co-authored-by: Andrei Menzopol <[email protected]>
Co-authored-by: Terence Hampson <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app controller darwin examples review - approved skip-protocol-compatibility Marker that protocol backwards compatibility checks are to be skipped
Projects
Status: Done
Status: Done
Development

Successfully merging this pull request may close these issues.

7 participants