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

[TC-MWOxxx] Add MWO tests #30856

Merged
merged 4 commits into from
Feb 12, 2024

Conversation

rbultman
Copy link
Contributor

@rbultman rbultman commented Dec 6, 2023

This PR adds test for the MWO clusters.

  • Test for Microwave Oven Mode cluster
  • Test for Microwave Oven Control cluster

Note: tests reflect spec PR 8588 and PR 8715

This PR also:

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

Copy link

github-actions bot commented Dec 6, 2023

PR #30856: Size comparison from fef2c80 to 97ae25b

Decreases (2 builds for efr32)
platform target config section fef2c80 97ae25b change % change
efr32 lighting-app BRD4187C (read/write) 1100964 1100956 -8 -0.0
.text 901308 901300 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1114408 1114400 -8 -0.0
.text 922804 922796 -8 -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 fef2c80 97ae25b change % change
bl602 lighting-app bl602 (read/write) 1414202 1414202 0 0.0
.bss 85352 85352 0 0.0
.data 9416 9416 0 0.0
.rodata 156928 156928 0 0.0
.text 1081862 1081862 0 0.0
bl602+mfd (read/write) 1428674 1428674 0 0.0
.bss 85520 85520 0 0.0
.data 9384 9384 0 0.0
.rodata 155888 155888 0 0.0
.text 1097226 1097226 0 0.0
bl602+rpc (read/write) 1461978 1461978 0 0.0
.bss 93384 93384 0 0.0
.data 9784 9784 0 0.0
.rodata 164544 164544 0 0.0
.text 1113606 1113606 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1178891 1178891 0 0.0
.bss 11197 11197 0 0.0
.data 3584 3584 0 0.0
.rodata 106300 106300 0 0.0
.text 951242 951242 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1189767 1189767 0 0.0
.bss 11373 11373 0 0.0
.data 3568 3568 0 0.0
.rodata 105240 105240 0 0.0
.text 963050 963050 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1270647 1270647 0 0.0
.bss 19677 19677 0 0.0
.data 4144 4144 0 0.0
.rodata 121720 121720 0 0.0
.text 1026048 1026048 0 0.0
bl706-eth (read/write) 998833 998833 0 0.0
.bss 23772 23772 0 0.0
.data 3160 3160 0 0.0
.rodata 99632 99632 0 0.0
.text 744454 744454 0 0.0
bl706-wifi (read/write) 1235550 1235550 0 0.0
.bss 10641 10641 0 0.0
.data 3600 3600 0 0.0
.rodata 120612 120612 0 0.0
.text 970330 970330 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1148596 1148596 0 0.0
.bss 16392 16392 0 0.0
.data 4952 4952 0 0.0
.rodata 100304 100304 0 0.0
.text 944368 944368 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1159792 1159792 0 0.0
.bss 16568 16568 0 0.0
.data 4928 4928 0 0.0
.rodata 99244 99244 0 0.0
.text 956488 956488 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742308 742308 0 0.0
(read/write) 167284 167284 0 0.0
.bss 89700 89700 0 0.0
.data 3420 3420 0 0.0
.rodata 84680 84680 0 0.0
.text 657236 657236 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759492 759492 0 0.0
(read/write) 177512 177512 0 0.0
.bss 99876 99876 0 0.0
.data 3448 3448 0 0.0
.rodata 79744 79744 0 0.0
.text 679356 679356 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746484 746484 0 0.0
(read/write) 171968 171968 0 0.0
.bss 94332 94332 0 0.0
.data 3448 3448 0 0.0
.rodata 105528 105528 0 0.0
.text 640568 640568 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 700036 700036 0 0.0
(read/write) 166288 166288 0 0.0
.bss 88480 88480 0 0.0
.data 3408 3408 0 0.0
.rodata 80456 80456 0 0.0
.text 619188 619188 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685540 685540 0 0.0
(read/write) 166460 166460 0 0.0
.bss 88656 88656 0 0.0
.data 3404 3404 0 0.0
.rodata 76296 76296 0 0.0
.text 608852 608852 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566762 566762 0 0.0
(read/write) 208052 208052 0 0.0
.bss 201516 201516 0 0.0
.data 1412 1412 0 0.0
.rodata 83938 83938 0 0.0
.text 480700 480700 0 0.0
lock CC3235SF_LAUNCHXL (read only) 620074 620074 0 0.0
(read/write) 208448 208448 0 0.0
.bss 201880 201880 0 0.0
.data 1448 1448 0 0.0
.rodata 105810 105810 0 0.0
.text 512140 512140 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 561247 561247 0 0.0
.app_xip_area 451369 451369 0 0.0
.bss 64792 64792 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 543351 543351 0 0.0
.app_xip_area 428737 428737 0 0.0
.bss 69488 69488 0 0.0
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 562167 562167 0 0.0
.app_xip_area 453745 453745 0 0.0
.bss 63408 63408 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 557527 557527 0 0.0
.app_xip_area 445881 445881 0 0.0
.bss 66528 66528 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016804 1016804 0 0.0
.bss 172736 172736 0 0.0
.data 2688 2688 0 0.0
.text 841360 841360 0 0.0
BRD4187C (read/write) 1100964 1100956 -8 -0.0
.bss 196340 196340 0 0.0
.data 3296 3296 0 0.0
.text 901308 901300 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1114408 1114400 -8 -0.0
.bss 188872 188872 0 0.0
.data 2712 2712 0 0.0
.text 922804 922796 -8 -0.0
window-app BRD4187C (read/write) 1135432 1135432 0 0.0
.bss 168372 168372 0 0.0
.data 3168 3168 0 0.0
.text 963872 963872 0 0.0
esp32 all-clusters-app c3devkit (read only) 1136118 1136118 0 0.0
(read/write) 1670740 1670740 0 0.0
.dram0.bss 72704 72704 0 0.0
.dram0.data 12988 12988 0 0.0
.flash.rodata 241184 241184 0 0.0
.flash.text 1136118 1136118 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1181267 1181267 0 0.0
(read/write) 519928 519928 0 0.0
.dram0.bss 79360 79360 0 0.0
.dram0.data 34004 34004 0 0.0
.flash.rodata 272200 272200 0 0.0
.flash.text 1175883 1175883 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 594888 594888 0 0.0
(read/write) 88296 88296 0 0.0
.bss 71544 71544 0 0.0
.data 2128 2128 0 0.0
.text 594352 594352 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 690736 690736 0 0.0
.bss 67752 67752 0 0.0
.data 2716 2716 0 0.0
.text 576792 576792 0 0.0
light k32w0+release (read only) 594600 594600 0 0.0
(read/write) 87972 87972 0 0.0
.bss 71232 71232 0 0.0
.data 2116 2116 0 0.0
.text 594064 594064 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 782564 782564 0 0.0
.bss 77420 77420 0 0.0
.data 1928 1928 0 0.0
.text 659760 659760 0 0.0
lock k32w0+release (read only) 566008 566008 0 0.0
(read/write) 85768 85768 0 0.0
.bss 69088 69088 0 0.0
.data 2056 2056 0 0.0
.text 565472 565472 0 0.0
linux air-purifier-app debug (read only) 2524421 2524421 0 0.0
(read/write) 127240 127240 0 0.0
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72840 72840 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 179240 179240 0 0.0
.text 2169749 2169749 0 0.0
all-clusters-app debug (read only) 5364345 5364345 0 0.0
(read/write) 447680 447680 0 0.0
.bss 130064 130064 0 0.0
.data 3840 3840 0 0.0
.data.rel.ro 306568 306568 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 307964 307964 0 0.0
.text 4652899 4652899 0 0.0
all-clusters-minimal-app debug (read only) 4949481 4949481 0 0.0
(read/write) 234720 234720 0 0.0
.bss 127856 127856 0 0.0
.data 3776 3776 0 0.0
.data.rel.ro 95976 95976 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 272781 272781 0 0.0
.text 4444179 4444179 0 0.0
bridge-app debug (read only) 4414201 4414201 0 0.0
(read/write) 215960 215960 0 0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 85296 85296 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 219125 219125 0 0.0
.text 3976451 3976451 0 0.0
chip-tool debug (read only) 11424217 11424217 0 0.0
(read/write) 496040 496040 0 0.0
.bss 94072 94072 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 389728 389728 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 418281 418281 0 0.0
.text 10328723 10328723 0 0.0
chip-tool-ipv6only arm64 (read only) 11145632 11145632 0 0.0
(read/write) 562440 562440 0 0.0
.bss 103352 103352 0 0.0
.data 4280 4280 0 0.0
.data.rel.ro 428464 428464 0 0.0
.dynamic 512 512 0 0.0
.got 19600 19600 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 341016 341016 0 0.0
.text 9950104 9950104 0 0.0
lighting-app debug+rpc+ui (read only) 5300225 5300225 0 0.0
(read/write) 225032 225032 0 0.0
.bss 119360 119360 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 93696 93696 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 340212 340212 0 0.0
.text 4715171 4715171 0 0.0
lock-app debug (read only) 4499849 4499849 0 0.0
(read/write) 203680 203680 0 0.0
.bss 113760 113760 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79528 79528 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 247029 247029 0 0.0
.text 4042755 4042755 0 0.0
ota-provider-app debug (read only) 4163473 4163473 0 0.0
(read/write) 192760 192760 0 0.0
.bss 113632 113632 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 201301 201301 0 0.0
.text 3770243 3770243 0 0.0
ota-requestor-app debug (read only) 4252897 4252897 0 0.0
(read/write) 197040 197040 0 0.0
.bss 114656 114656 0 0.0
.data 4176 4176 0 0.0
.data.rel.ro 72304 72304 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 205109 205109 0 0.0
.text 3851459 3851459 0 0.0
shell debug (read only) 2777153 2777153 0 0.0
(read/write) 149856 149856 0 0.0
.bss 60616 60616 0 0.0
.data 768 768 0 0.0
.data.rel.ro 82672 82672 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 180992 180992 0 0.0
.text 2425378 2425378 0 0.0
thermostat-no-ble arm64 (read only) 4401568 4401568 0 0.0
(read/write) 244848 244848 0 0.0
.bss 122232 122232 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 102368 102368 0 0.0
.dynamic 512 512 0 0.0
.got 12024 12024 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 162332 162332 0 0.0
.text 3898776 3898776 0 0.0
tv-app debug (read only) 5381577 5381577 0 0.0
(read/write) 348960 348960 0 0.0
.bss 244384 244384 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 92280 92280 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272789 272789 0 0.0
.text 4870883 4870883 0 0.0
tv-casting-app debug (read only) 9335929 9335929 0 0.0
(read/write) 334840 334840 0 0.0
.bss 156192 156192 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 169336 169336 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 359976 359976 0 0.0
.text 8520547 8520547 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525640 2525640 0 0.0
.bss 220616 220616 0 0.0
.data 5144 5144 0 0.0
.text 1488324 1488324 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061064 1061064 0 0.0
bss 129197 129197 0 0.0
rodata 104200 104200 0 0.0
text 780036 780036 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1187664 1187664 0 0.0
bss 121407 121407 0 0.0
rodata 138332 138332 0 0.0
text 777608 777608 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046696 1046696 0 0.0
bss 129484 129484 0 0.0
rodata 99464 99464 0 0.0
text 770124 770124 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835792 835792 0 0.0
(read/write) 1741668 1741668 0 0.0
.bss 195076 195076 0 0.0
.data 2472 2472 0 0.0
.text 1535732 1535732 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1705972 1705972 0 0.0
.bss 193356 193356 0 0.0
.data 2472 2472 0 0.0
.text 1501756 1501756 0 0.0
light cy8ckit_062s2_43012 (read only) 844200 844200 0 0.0
(read/write) 1630996 1630996 0 0.0
.bss 186780 186780 0 0.0
.data 2360 2360 0 0.0
.text 1433468 1433468 0 0.0
lock cy8ckit_062s2_43012 (read only) 817080 817080 0 0.0
(read/write) 1657940 1657940 0 0.0
.bss 213876 213876 0 0.0
.data 2384 2384 0 0.0
.text 1433292 1433292 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1116508 1116508 0 0.0
.bss 101368 101368 0 0.0
.data 740 740 0 0.0
.text 628884 628884 0 0.0
lock-app qpg6105+debug (read/write) 1080140 1080140 0 0.0
.bss 97584 97584 0 0.0
.data 784 784 0 0.0
.text 592520 592520 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820358 820358 0 0.0
bss 55152 55152 0 0.0
text 612776 612776 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1078108 1078108 0 0.0
bss 100240 100240 0 0.0
text 760634 760634 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1083344 1083344 0 0.0
bss 109932 109932 0 0.0
text 752644 752644 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934088 934088 0 0.0
bss 94440 94440 0 0.0
text 646160 646160 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820534 820534 0 0.0
bss 55196 55196 0 0.0
text 613070 613070 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 977576 977576 0 0.0
bss 79180 79180 0 0.0
text 693112 693112 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092420 1092420 0 0.0
bss 100004 100004 0 0.0
text 769046 769046 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 963848 963848 0 0.0
bss 97444 97444 0 0.0
text 646818 646818 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 947740 947740 0 0.0
bss 92548 92548 0 0.0
text 662252 662252 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 879352 879352 0 0.0
bss 69172 69172 0 0.0
text 621112 621112 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819956 819956 0 0.0
bss 57408 57408 0 0.0
text 587988 587988 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705672 705672 0 0.0
bss 73724 73724 0 0.0
text 462004 462004 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822234 822234 0 0.0
bss 55332 55332 0 0.0
text 615782 615782 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877025 877025 0 0.0
bss 60884 60884 0 0.0
text 629684 629684 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 844168 844168 0 0.0
bss 57704 57704 0 0.0
text 606314 606314 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 838580 838580 0 0.0
bss 58056 58056 0 0.0
text 600448 600448 0 0.0

Copy link

github-actions bot commented Dec 7, 2023

PR #30856: Size comparison from fef2c80 to b2fc876

Increases above 0.2%:

platform target config section fef2c80 b2fc876 change % change
linux thermostat-no-ble arm64 (read/write) 244848 247656 2808 1.1
Increases (12 builds for bl702, bl702l, cc13x4_26x4, linux, mbed, psoc6)
platform target config section fef2c80 b2fc876 change % change
bl702 lighting-app bl702+rpc .text 1026048 1026056 8 0.0
bl702l lighting-app bl702l (read/write) 1148596 1148636 40 0.0
bl702l+mfd .text 956488 956496 8 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .text 657236 657256 20 0.0
pump-controller-app LP_EM_CC1354P10_6 .text 608852 608856 4 0.0
linux chip-tool-ipv6only arm64 .data.rel.ro 428464 428472 8 0.0
.rodata 341016 341032 16 0.0
thermostat-no-ble arm64 (read only) 4401568 4402816 1248 0.0
(read/write) 244848 247656 2808 1.1
.text 3898776 3900184 1408 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2525640 2525656 16 0.0
.text 1488324 1488340 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835792 836224 432 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837512 837944 432 0.1
light cy8ckit_062s2_43012 (read only) 844200 844632 432 0.1
lock cy8ckit_062s2_43012 (read only) 817080 817512 432 0.1
Decreases (38 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section fef2c80 b2fc876 change % change
bl602 lighting-app bl602 (read/write) 1414202 1413742 -460 -0.0
.bss 85352 85160 -192 -0.2
.rodata 156928 156892 -36 -0.0
.text 1081862 1081626 -236 -0.0
bl602+mfd (read/write) 1428674 1428206 -468 -0.0
.bss 85520 85328 -192 -0.2
.rodata 155888 155852 -36 -0.0
.text 1097226 1096990 -236 -0.0
bl602+rpc (read/write) 1461978 1461526 -452 -0.0
.bss 93384 93192 -192 -0.2
.rodata 164544 164516 -28 -0.0
.text 1113606 1113370 -236 -0.0
bl702 lighting-app bl702 (read/write) 1178891 1178419 -472 -0.0
.rodata 106300 106268 -32 -0.0
.text 951242 950994 -248 -0.0
bl702+mfd (read/write) 1189767 1189295 -472 -0.0
.rodata 105240 105208 -32 -0.0
.text 963050 962802 -248 -0.0
bl702+rpc (read/write) 1270647 1270431 -216 -0.0
.rodata 121720 121688 -32 -0.0
bl706-eth (read/write) 998833 998373 -460 -0.0
.rodata 99632 99600 -32 -0.0
.text 744454 744218 -236 -0.0
bl706-wifi (read/write) 1235550 1235010 -540 -0.0
.rodata 120612 120580 -32 -0.0
.text 970330 970016 -314 -0.0
bl702l lighting-app bl702l .rodata 100304 100272 -32 -0.0
.text 944368 944120 -248 -0.0
bl702l+mfd (read/write) 1159792 1159576 -216 -0.0
.rodata 99244 99212 -32 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742308 742292 -16 -0.0
(read/write) 167284 167116 -168 -0.1
.bss 89700 89532 -168 -0.2
.rodata 84680 84648 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759492 759420 -72 -0.0
(read/write) 177512 177344 -168 -0.1
.bss 99876 99708 -168 -0.2
.rodata 79744 79728 -16 -0.0
.text 679356 679304 -52 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746484 746404 -80 -0.0
(read/write) 171968 171800 -168 -0.1
.bss 94332 94164 -168 -0.2
.rodata 105528 105504 -24 -0.0
.text 640568 640508 -60 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 700036 700004 -32 -0.0
(read/write) 166288 166120 -168 -0.1
.bss 88480 88312 -168 -0.2
.rodata 80456 80440 -16 -0.0
.text 619188 619176 -12 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685540 685524 -16 -0.0
(read/write) 166460 166292 -168 -0.1
.bss 88656 88488 -168 -0.2
.rodata 76296 76280 -16 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566762 566578 -184 -0.0
(read/write) 208052 207620 -432 -0.2
.bss 201516 201084 -432 -0.2
.rodata 83938 83922 -16 -0.0
.text 480700 480536 -164 -0.0
lock CC3235SF_LAUNCHXL (read only) 620074 619818 -256 -0.0
(read/write) 208448 208016 -432 -0.2
.bss 201880 201448 -432 -0.2
.rodata 105810 105786 -24 -0.0
.text 512140 511912 -228 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 561247 561047 -200 -0.0
.app_xip_area 451369 451337 -32 -0.0
.bss 64792 64624 -168 -0.3
lock cyw930739m2evb_01 (read/write) 543351 543079 -272 -0.1
.app_xip_area 428737 428633 -104 -0.0
.bss 69488 69320 -168 -0.2
ota-requestor cyw930739m2evb_01 (read/write) 562167 561951 -216 -0.0
.app_xip_area 453745 453697 -48 -0.0
.bss 63408 63240 -168 -0.3
switch cyw930739m2evb_01 (read/write) 557527 557263 -264 -0.0
.app_xip_area 445881 445785 -96 -0.0
.bss 66528 66360 -168 -0.3
k32w contact k32w0+release (read only) 594888 594816 -72 -0.0
(read/write) 88296 88128 -168 -0.2
.bss 71544 71376 -168 -0.2
.text 594352 594280 -72 -0.0
k32w1+release (read/write) 690736 690448 -288 -0.0
.bss 67752 67584 -168 -0.2
.text 576792 576672 -120 -0.0
light k32w0+release (read only) 594600 594512 -88 -0.0
(read/write) 87972 87804 -168 -0.2
.bss 71232 71064 -168 -0.2
.text 594064 593976 -88 -0.0
k32w1+release (read/write) 782564 782252 -312 -0.0
.bss 77420 77252 -168 -0.2
.text 659760 659616 -144 -0.0
lock k32w0+release (read only) 566008 565904 -104 -0.0
(read/write) 85768 85600 -168 -0.2
.bss 69088 68920 -168 -0.2
.text 565472 565368 -104 -0.0
linux chip-tool-ipv6only arm64 (read only) 11145632 11145584 -48 -0.0
(read/write) 562440 562432 -8 -0.0
.got 19600 19584 -16 -0.1
thermostat-no-ble arm64 .data.rel.ro 102368 102312 -56 -0.1
.got 12024 12008 -16 -0.1
.rodata 162332 162316 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220616 220184 -432 -0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1061064 1060860 -204 -0.0
bss 129197 129029 -168 -0.1
rodata 104200 104172 -28 -0.0
text 780036 779988 -48 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1187664 1187416 -248 -0.0
bss 121407 121239 -168 -0.1
rodata 138332 138300 -32 -0.0
text 777608 777556 -52 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1046696 1046488 -208 -0.0
bss 129484 129316 -168 -0.1
rodata 99464 99432 -32 -0.0
text 770124 770072 -52 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1741668 1741140 -528 -0.0
.bss 195076 194644 -432 -0.2
.text 1535732 1535636 -96 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1705972 1705444 -528 -0.0
.bss 193356 192924 -432 -0.2
.text 1501756 1501660 -96 -0.0
light cy8ckit_062s2_43012 (read/write) 1630996 1630500 -496 -0.0
.bss 186780 186348 -432 -0.2
.text 1433468 1433404 -64 -0.0
lock cy8ckit_062s2_43012 (read/write) 1657940 1657268 -672 -0.0
.bss 213876 213444 -432 -0.2
.text 1433292 1433052 -240 -0.0
qpg lighting-app qpg6105+debug (read/write) 1116508 1116364 -144 -0.0
.bss 101368 101200 -168 -0.2
.text 628884 628740 -144 -0.0
lock-app qpg6105+debug (read/write) 1080140 1080004 -136 -0.0
.bss 97584 97336 -248 -0.3
.text 592520 592384 -136 -0.0
Full report (38 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section fef2c80 b2fc876 change % change
bl602 lighting-app bl602 (read/write) 1414202 1413742 -460 -0.0
.bss 85352 85160 -192 -0.2
.data 9416 9416 0 0.0
.rodata 156928 156892 -36 -0.0
.text 1081862 1081626 -236 -0.0
bl602+mfd (read/write) 1428674 1428206 -468 -0.0
.bss 85520 85328 -192 -0.2
.data 9384 9384 0 0.0
.rodata 155888 155852 -36 -0.0
.text 1097226 1096990 -236 -0.0
bl602+rpc (read/write) 1461978 1461526 -452 -0.0
.bss 93384 93192 -192 -0.2
.data 9784 9784 0 0.0
.rodata 164544 164516 -28 -0.0
.text 1113606 1113370 -236 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1178891 1178419 -472 -0.0
.bss 11197 11197 0 0.0
.data 3584 3584 0 0.0
.rodata 106300 106268 -32 -0.0
.text 951242 950994 -248 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1189767 1189295 -472 -0.0
.bss 11373 11373 0 0.0
.data 3568 3568 0 0.0
.rodata 105240 105208 -32 -0.0
.text 963050 962802 -248 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1270647 1270431 -216 -0.0
.bss 19677 19677 0 0.0
.data 4144 4144 0 0.0
.rodata 121720 121688 -32 -0.0
.text 1026048 1026056 8 0.0
bl706-eth (read/write) 998833 998373 -460 -0.0
.bss 23772 23772 0 0.0
.data 3160 3160 0 0.0
.rodata 99632 99600 -32 -0.0
.text 744454 744218 -236 -0.0
bl706-wifi (read/write) 1235550 1235010 -540 -0.0
.bss 10641 10641 0 0.0
.data 3600 3600 0 0.0
.rodata 120612 120580 -32 -0.0
.text 970330 970016 -314 -0.0
bl702l lighting-app bl702l (read/write) 1148596 1148636 40 0.0
.bss 16392 16392 0 0.0
.data 4952 4952 0 0.0
.rodata 100304 100272 -32 -0.0
.text 944368 944120 -248 -0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1159792 1159576 -216 -0.0
.bss 16568 16568 0 0.0
.data 4928 4928 0 0.0
.rodata 99244 99212 -32 -0.0
.text 956488 956496 8 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742308 742292 -16 -0.0
(read/write) 167284 167116 -168 -0.1
.bss 89700 89532 -168 -0.2
.data 3420 3420 0 0.0
.rodata 84680 84648 -32 -0.0
.text 657236 657256 20 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759492 759420 -72 -0.0
(read/write) 177512 177344 -168 -0.1
.bss 99876 99708 -168 -0.2
.data 3448 3448 0 0.0
.rodata 79744 79728 -16 -0.0
.text 679356 679304 -52 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746484 746404 -80 -0.0
(read/write) 171968 171800 -168 -0.1
.bss 94332 94164 -168 -0.2
.data 3448 3448 0 0.0
.rodata 105528 105504 -24 -0.0
.text 640568 640508 -60 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 700036 700004 -32 -0.0
(read/write) 166288 166120 -168 -0.1
.bss 88480 88312 -168 -0.2
.data 3408 3408 0 0.0
.rodata 80456 80440 -16 -0.0
.text 619188 619176 -12 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685540 685524 -16 -0.0
(read/write) 166460 166292 -168 -0.1
.bss 88656 88488 -168 -0.2
.data 3404 3404 0 0.0
.rodata 76296 76280 -16 -0.0
.text 608852 608856 4 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566762 566578 -184 -0.0
(read/write) 208052 207620 -432 -0.2
.bss 201516 201084 -432 -0.2
.data 1412 1412 0 0.0
.rodata 83938 83922 -16 -0.0
.text 480700 480536 -164 -0.0
lock CC3235SF_LAUNCHXL (read only) 620074 619818 -256 -0.0
(read/write) 208448 208016 -432 -0.2
.bss 201880 201448 -432 -0.2
.data 1448 1448 0 0.0
.rodata 105810 105786 -24 -0.0
.text 512140 511912 -228 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 561247 561047 -200 -0.0
.app_xip_area 451369 451337 -32 -0.0
.bss 64792 64624 -168 -0.3
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 543351 543079 -272 -0.1
.app_xip_area 428737 428633 -104 -0.0
.bss 69488 69320 -168 -0.2
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 562167 561951 -216 -0.0
.app_xip_area 453745 453697 -48 -0.0
.bss 63408 63240 -168 -0.3
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 557527 557263 -264 -0.0
.app_xip_area 445881 445785 -96 -0.0
.bss 66528 66360 -168 -0.3
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w contact k32w0+release (read only) 594888 594816 -72 -0.0
(read/write) 88296 88128 -168 -0.2
.bss 71544 71376 -168 -0.2
.data 2128 2128 0 0.0
.text 594352 594280 -72 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 690736 690448 -288 -0.0
.bss 67752 67584 -168 -0.2
.data 2716 2716 0 0.0
.text 576792 576672 -120 -0.0
light k32w0+release (read only) 594600 594512 -88 -0.0
(read/write) 87972 87804 -168 -0.2
.bss 71232 71064 -168 -0.2
.data 2116 2116 0 0.0
.text 594064 593976 -88 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 782564 782252 -312 -0.0
.bss 77420 77252 -168 -0.2
.data 1928 1928 0 0.0
.text 659760 659616 -144 -0.0
lock k32w0+release (read only) 566008 565904 -104 -0.0
(read/write) 85768 85600 -168 -0.2
.bss 69088 68920 -168 -0.2
.data 2056 2056 0 0.0
.text 565472 565368 -104 -0.0
linux chip-tool-ipv6only arm64 (read only) 11145632 11145584 -48 -0.0
(read/write) 562440 562432 -8 -0.0
.bss 103352 103352 0 0.0
.data 4280 4280 0 0.0
.data.rel.ro 428464 428472 8 0.0
.dynamic 512 512 0 0.0
.got 19600 19584 -16 -0.1
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 341016 341032 16 0.0
.text 9950104 9950104 0 0.0
thermostat-no-ble arm64 (read only) 4401568 4402816 1248 0.0
(read/write) 244848 247656 2808 1.1
.bss 122232 122232 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 102368 102312 -56 -0.1
.dynamic 512 512 0 0.0
.got 12024 12008 -16 -0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 162332 162316 -16 -0.0
.text 3898776 3900184 1408 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525640 2525656 16 0.0
.bss 220616 220184 -432 -0.2
.data 5144 5144 0 0.0
.text 1488324 1488340 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061064 1060860 -204 -0.0
bss 129197 129029 -168 -0.1
rodata 104200 104172 -28 -0.0
text 780036 779988 -48 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1187664 1187416 -248 -0.0
bss 121407 121239 -168 -0.1
rodata 138332 138300 -32 -0.0
text 777608 777556 -52 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046696 1046488 -208 -0.0
bss 129484 129316 -168 -0.1
rodata 99464 99432 -32 -0.0
text 770124 770072 -52 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835792 836224 432 0.1
(read/write) 1741668 1741140 -528 -0.0
.bss 195076 194644 -432 -0.2
.data 2472 2472 0 0.0
.text 1535732 1535636 -96 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837512 837944 432 0.1
(read/write) 1705972 1705444 -528 -0.0
.bss 193356 192924 -432 -0.2
.data 2472 2472 0 0.0
.text 1501756 1501660 -96 -0.0
light cy8ckit_062s2_43012 (read only) 844200 844632 432 0.1
(read/write) 1630996 1630500 -496 -0.0
.bss 186780 186348 -432 -0.2
.data 2360 2360 0 0.0
.text 1433468 1433404 -64 -0.0
lock cy8ckit_062s2_43012 (read only) 817080 817512 432 0.1
(read/write) 1657940 1657268 -672 -0.0
.bss 213876 213444 -432 -0.2
.data 2384 2384 0 0.0
.text 1433292 1433052 -240 -0.0
qpg lighting-app qpg6105+debug (read/write) 1116508 1116364 -144 -0.0
.bss 101368 101200 -168 -0.2
.data 740 740 0 0.0
.text 628884 628740 -144 -0.0
lock-app qpg6105+debug (read/write) 1080140 1080004 -136 -0.0
.bss 97584 97336 -248 -0.3
.data 784 784 0 0.0
.text 592520 592384 -136 -0.0

@rbultman rbultman marked this pull request as ready for review December 7, 2023 21:25
@rbultman rbultman requested a review from ReneJosefsen December 7, 2023 21:26
Copy link

github-actions bot commented Dec 7, 2023

PR #30856: Size comparison from fef2c80 to 9a07d74

Increases above 0.2%:

platform target config section fef2c80 9a07d74 change % change
linux thermostat-no-ble arm64 (read/write) 244848 247656 2808 1.1
Increases (23 builds for bl702, bl702l, cc13x4_26x4, linux, mbed, psoc6)
platform target config section fef2c80 9a07d74 change % change
bl702 lighting-app bl702+rpc .text 1026048 1026056 8 0.0
bl702l lighting-app bl702l (read/write) 1148596 1148636 40 0.0
bl702l+mfd .text 956488 956496 8 0.0
cc13x4_26x4 pump-controller-app LP_EM_CC1354P10_6 .text 608852 608856 4 0.0
linux air-purifier-app debug .rodata 179240 179272 32 0.0
.text 2169749 2169781 32 0.0
all-clusters-app debug (read only) 5364345 5365065 720 0.0
(read/write) 447680 447712 32 0.0
.data.rel.ro 306568 306584 16 0.0
.rodata 307964 308028 64 0.0
.text 4652899 4653603 704 0.0
all-clusters-minimal-app debug (read only) 4949481 4950121 640 0.0
.rodata 272781 272813 32 0.0
.text 4444179 4444883 704 0.0
bridge-app debug (read only) 4414201 4415305 1104 0.0
.text 3976451 3977651 1200 0.0
chip-tool debug (read/write) 496040 496072 32 0.0
.data.rel.ro 389728 389760 32 0.0
.rodata 418281 418313 32 0.0
chip-tool-ipv6only arm64 (read only) 11145632 11145680 48 0.0
.data.rel.ro 428464 428472 8 0.0
.rodata 341016 341096 80 0.0
.text 9950104 9950136 32 0.0
lighting-app debug+rpc+ui (read only) 5300225 5300865 640 0.0
.rodata 340212 340244 32 0.0
.text 4715171 4715875 704 0.0
lock-app debug .text 4042755 4042787 32 0.0
ota-provider-app debug (read only) 4163473 4164561 1088 0.0
.text 3770243 3771427 1184 0.0
ota-requestor-app debug (read only) 4252897 4253985 1088 0.0
.text 3851459 3852643 1184 0.0
shell debug (read only) 2777153 2777793 640 0.0
.rodata 180992 181024 32 0.0
.text 2425378 2426082 704 0.0
thermostat-no-ble arm64 (read only) 4401568 4402816 1248 0.0
(read/write) 244848 247656 2808 1.1
.text 3898776 3900184 1408 0.0
tv-app debug (read only) 5381577 5382729 1152 0.0
.rodata 272789 272853 64 0.0
.text 4870883 4872067 1184 0.0
tv-casting-app debug (read only) 9335929 9337033 1104 0.0
.text 8520547 8521747 1200 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2525640 2525656 16 0.0
.text 1488324 1488340 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835792 836224 432 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837512 837944 432 0.1
light cy8ckit_062s2_43012 (read only) 844200 844632 432 0.1
lock cy8ckit_062s2_43012 (read only) 817080 817512 432 0.1
Decreases (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fef2c80 9a07d74 change % change
bl602 lighting-app bl602 (read/write) 1414202 1413742 -460 -0.0
.bss 85352 85160 -192 -0.2
.rodata 156928 156892 -36 -0.0
.text 1081862 1081626 -236 -0.0
bl602+mfd (read/write) 1428674 1428206 -468 -0.0
.bss 85520 85328 -192 -0.2
.rodata 155888 155852 -36 -0.0
.text 1097226 1096990 -236 -0.0
bl602+rpc (read/write) 1461978 1461526 -452 -0.0
.bss 93384 93192 -192 -0.2
.rodata 164544 164516 -28 -0.0
.text 1113606 1113370 -236 -0.0
bl702 lighting-app bl702 (read/write) 1178891 1178419 -472 -0.0
.rodata 106300 106268 -32 -0.0
.text 951242 950994 -248 -0.0
bl702+mfd (read/write) 1189767 1189295 -472 -0.0
.rodata 105240 105208 -32 -0.0
.text 963050 962802 -248 -0.0
bl702+rpc (read/write) 1270647 1270431 -216 -0.0
.rodata 121720 121688 -32 -0.0
bl706-eth (read/write) 998833 998373 -460 -0.0
.rodata 99632 99600 -32 -0.0
.text 744454 744218 -236 -0.0
bl706-wifi (read/write) 1235550 1235010 -540 -0.0
.rodata 120612 120580 -32 -0.0
.text 970330 970016 -314 -0.0
bl702l lighting-app bl702l .rodata 100304 100272 -32 -0.0
.text 944368 944120 -248 -0.0
bl702l+mfd (read/write) 1159792 1159576 -216 -0.0
.rodata 99244 99212 -32 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742308 742212 -96 -0.0
(read/write) 167284 167116 -168 -0.1
.bss 89700 89532 -168 -0.2
.rodata 84680 84648 -32 -0.0
.text 657236 657176 -60 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759492 759420 -72 -0.0
(read/write) 177512 177344 -168 -0.1
.bss 99876 99708 -168 -0.2
.rodata 79744 79728 -16 -0.0
.text 679356 679304 -52 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746484 746404 -80 -0.0
(read/write) 171968 171800 -168 -0.1
.bss 94332 94164 -168 -0.2
.rodata 105528 105504 -24 -0.0
.text 640568 640508 -60 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 700036 700004 -32 -0.0
(read/write) 166288 166120 -168 -0.1
.bss 88480 88312 -168 -0.2
.rodata 80456 80440 -16 -0.0
.text 619188 619176 -12 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685540 685524 -16 -0.0
(read/write) 166460 166292 -168 -0.1
.bss 88656 88488 -168 -0.2
.rodata 76296 76280 -16 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566762 566578 -184 -0.0
(read/write) 208052 207620 -432 -0.2
.bss 201516 201084 -432 -0.2
.rodata 83938 83922 -16 -0.0
.text 480700 480536 -164 -0.0
lock CC3235SF_LAUNCHXL (read only) 620074 619818 -256 -0.0
(read/write) 208448 208016 -432 -0.2
.bss 201880 201448 -432 -0.2
.rodata 105810 105786 -24 -0.0
.text 512140 511912 -228 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 561247 560975 -272 -0.0
.app_xip_area 451369 451265 -104 -0.0
.bss 64792 64624 -168 -0.3
lock cyw930739m2evb_01 (read/write) 543351 543079 -272 -0.1
.app_xip_area 428737 428633 -104 -0.0
.bss 69488 69320 -168 -0.2
ota-requestor cyw930739m2evb_01 (read/write) 562167 561951 -216 -0.0
.app_xip_area 453745 453697 -48 -0.0
.bss 63408 63240 -168 -0.3
switch cyw930739m2evb_01 (read/write) 557527 557263 -264 -0.0
.app_xip_area 445881 445785 -96 -0.0
.bss 66528 66360 -168 -0.3
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016804 1016428 -376 -0.0
.bss 172736 172568 -168 -0.1
.text 841360 841152 -208 -0.0
BRD4187C (read/write) 1100964 1100620 -344 -0.0
.bss 196340 196172 -168 -0.1
.text 901308 901132 -176 -0.0
lock-app BRD4161A+wf200 (read/write) 1114408 1114008 -400 -0.0
.bss 188872 188624 -248 -0.1
.text 922804 922652 -152 -0.0
window-app BRD4187C (read/write) 1135432 1135128 -304 -0.0
.bss 168372 168204 -168 -0.1
.text 963872 963736 -136 -0.0
esp32 all-clusters-app c3devkit (read only) 1136118 1136024 -94 -0.0
(read/write) 1670740 1670548 -192 -0.0
.dram0.bss 72704 72536 -168 -0.2
.flash.rodata 241184 241152 -32 -0.0
.flash.text 1136118 1136024 -94 -0.0
m5stack (read only) 1181267 1181199 -68 -0.0
(read/write) 519928 519744 -184 -0.0
.dram0.bss 79360 79192 -168 -0.2
.flash.rodata 272200 272184 -16 -0.0
.flash.text 1175883 1175815 -68 -0.0
k32w contact k32w0+release (read only) 594888 594816 -72 -0.0
(read/write) 88296 88128 -168 -0.2
.bss 71544 71376 -168 -0.2
.text 594352 594280 -72 -0.0
k32w1+release (read/write) 690736 690448 -288 -0.0
.bss 67752 67584 -168 -0.2
.text 576792 576672 -120 -0.0
light k32w0+release (read only) 594600 594512 -88 -0.0
(read/write) 87972 87804 -168 -0.2
.bss 71232 71064 -168 -0.2
.text 594064 593976 -88 -0.0
k32w1+release (read/write) 782564 782252 -312 -0.0
.bss 77420 77252 -168 -0.2
.text 659760 659616 -144 -0.0
lock k32w0+release (read only) 566008 565904 -104 -0.0
(read/write) 85768 85600 -168 -0.2
.bss 69088 68920 -168 -0.2
.text 565472 565368 -104 -0.0
linux air-purifier-app debug (read only) 2524421 2524413 -8 -0.0
(read/write) 127240 127176 -64 -0.1
.data.rel.ro 72840 72776 -64 -0.1
all-clusters-minimal-app debug (read/write) 234720 234656 -64 -0.0
.data.rel.ro 95976 95912 -64 -0.1
bridge-app debug (read/write) 215960 215896 -64 -0.0
.data.rel.ro 85296 85232 -64 -0.1
chip-tool debug (read only) 11424217 11424193 -24 -0.0
.text 10328723 10328691 -32 -0.0
chip-tool-ipv6only arm64 (read/write) 562440 562336 -104 -0.0
.got 19600 19584 -16 -0.1
lighting-app debug+rpc+ui (read/write) 225032 224968 -64 -0.0
.data.rel.ro 93696 93632 -64 -0.1
lock-app debug (read only) 4499849 4499809 -40 -0.0
(read/write) 203680 203616 -64 -0.0
.data.rel.ro 79528 79464 -64 -0.1
ota-provider-app debug (read/write) 192760 192696 -64 -0.0
.data.rel.ro 69312 69248 -64 -0.1
ota-requestor-app debug (read/write) 197040 196976 -64 -0.0
.data.rel.ro 72304 72240 -64 -0.1
shell debug (read/write) 149856 149792 -64 -0.0
.data.rel.ro 82672 82608 -64 -0.1
thermostat-no-ble arm64 .data.rel.ro 102368 102312 -56 -0.1
.got 12024 12008 -16 -0.1
.rodata 162332 162316 -16 -0.0
tv-app debug (read/write) 348960 348896 -64 -0.0
.data.rel.ro 92280 92216 -64 -0.1
tv-casting-app debug (read/write) 334840 334776 -64 -0.0
.data.rel.ro 169336 169272 -64 -0.0
mbed lock-app-release cy8cproto_062_4343w .bss 220616 220184 -432 -0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1061064 1060780 -284 -0.0
bss 129197 129029 -168 -0.1
rodata 104200 104172 -28 -0.0
text 780036 779912 -124 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1187664 1187336 -328 -0.0
bss 121407 121239 -168 -0.1
rodata 138332 138300 -32 -0.0
text 777608 777480 -128 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1046696 1046408 -288 -0.0
bss 129484 129316 -168 -0.1
rodata 99464 99432 -32 -0.0
text 770124 769996 -128 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1741668 1741060 -608 -0.0
.bss 195076 194644 -432 -0.2
.text 1535732 1535556 -176 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1705972 1705364 -608 -0.0
.bss 193356 192924 -432 -0.2
.text 1501756 1501580 -176 -0.0
light cy8ckit_062s2_43012 (read/write) 1630996 1630420 -576 -0.0
.bss 186780 186348 -432 -0.2
.text 1433468 1433324 -144 -0.0
lock cy8ckit_062s2_43012 (read/write) 1657940 1657268 -672 -0.0
.bss 213876 213444 -432 -0.2
.text 1433292 1433052 -240 -0.0
qpg lighting-app qpg6105+debug (read/write) 1116508 1116364 -144 -0.0
.bss 101368 101200 -168 -0.2
.text 628884 628740 -144 -0.0
lock-app qpg6105+debug (read/write) 1080140 1080004 -136 -0.0
.bss 97584 97336 -248 -0.3
.text 592520 592384 -136 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 820358 819998 -360 -0.0
bss 55152 54904 -248 -0.4
text 612776 612678 -98 -0.0
all-clusters-app tlsr9518adk80d (read/write) 1078108 1077828 -280 -0.0
bss 100240 100072 -168 -0.2
text 760634 760552 -82 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1083344 1083064 -280 -0.0
bss 109932 109764 -168 -0.2
text 752644 752562 -82 -0.0
bridge-app tlsr9518adk80d (read/write) 934088 933864 -224 -0.0
bss 94440 94272 -168 -0.2
text 646160 646142 -18 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 820534 820210 -324 -0.0
bss 55196 54948 -248 -0.4
text 613070 613024 -46 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 977576 977240 -336 -0.0
bss 79180 78932 -248 -0.3
text 693112 693056 -56 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1092420 1092140 -280 -0.0
bss 100004 99836 -168 -0.2
text 769046 768962 -84 -0.0
lock-app-dfu tlsr9528a (read/write) 963848 963476 -372 -0.0
bss 97444 97196 -248 -0.3
text 646818 646710 -108 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 947740 947516 -224 -0.0
bss 92548 92380 -168 -0.2
text 662252 662232 -20 -0.0
pump-app tlsr9528a (read/write) 879352 878992 -360 -0.0
bss 69172 68924 -248 -0.4
text 621112 621014 -98 -0.0
pump-controller-app tlsr9518adk80d (read/write) 819956 819596 -360 -0.0
bss 57408 57160 -248 -0.4
text 587988 587890 -98 -0.0
shell tlsr9518adk80d (read/write) 705672 705416 -256 -0.0
bss 73724 73588 -136 -0.2
text 462004 461916 -88 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 822234 821866 -368 -0.0
bss 55332 55084 -248 -0.4
text 615782 615696 -86 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 877025 876697 -328 -0.0
bss 60884 60636 -248 -0.4
text 629684 629638 -46 -0.0
thermostat tlsr9518adk80d (read/write) 844168 843840 -328 -0.0
bss 57704 57456 -248 -0.4
text 606314 606268 -46 -0.0
window-covering tlsr9518adk80d (read/write) 838580 838260 -320 -0.0
bss 58056 57808 -248 -0.4
text 600448 600402 -46 -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 fef2c80 9a07d74 change % change
bl602 lighting-app bl602 (read/write) 1414202 1413742 -460 -0.0
.bss 85352 85160 -192 -0.2
.data 9416 9416 0 0.0
.rodata 156928 156892 -36 -0.0
.text 1081862 1081626 -236 -0.0
bl602+mfd (read/write) 1428674 1428206 -468 -0.0
.bss 85520 85328 -192 -0.2
.data 9384 9384 0 0.0
.rodata 155888 155852 -36 -0.0
.text 1097226 1096990 -236 -0.0
bl602+rpc (read/write) 1461978 1461526 -452 -0.0
.bss 93384 93192 -192 -0.2
.data 9784 9784 0 0.0
.rodata 164544 164516 -28 -0.0
.text 1113606 1113370 -236 -0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1178891 1178419 -472 -0.0
.bss 11197 11197 0 0.0
.data 3584 3584 0 0.0
.rodata 106300 106268 -32 -0.0
.text 951242 950994 -248 -0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1189767 1189295 -472 -0.0
.bss 11373 11373 0 0.0
.data 3568 3568 0 0.0
.rodata 105240 105208 -32 -0.0
.text 963050 962802 -248 -0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1270647 1270431 -216 -0.0
.bss 19677 19677 0 0.0
.data 4144 4144 0 0.0
.rodata 121720 121688 -32 -0.0
.text 1026048 1026056 8 0.0
bl706-eth (read/write) 998833 998373 -460 -0.0
.bss 23772 23772 0 0.0
.data 3160 3160 0 0.0
.rodata 99632 99600 -32 -0.0
.text 744454 744218 -236 -0.0
bl706-wifi (read/write) 1235550 1235010 -540 -0.0
.bss 10641 10641 0 0.0
.data 3600 3600 0 0.0
.rodata 120612 120580 -32 -0.0
.text 970330 970016 -314 -0.0
bl702l lighting-app bl702l (read/write) 1148596 1148636 40 0.0
.bss 16392 16392 0 0.0
.data 4952 4952 0 0.0
.rodata 100304 100272 -32 -0.0
.text 944368 944120 -248 -0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1159792 1159576 -216 -0.0
.bss 16568 16568 0 0.0
.data 4928 4928 0 0.0
.rodata 99244 99212 -32 -0.0
.text 956488 956496 8 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 742308 742212 -96 -0.0
(read/write) 167284 167116 -168 -0.1
.bss 89700 89532 -168 -0.2
.data 3420 3420 0 0.0
.rodata 84680 84648 -32 -0.0
.text 657236 657176 -60 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759492 759420 -72 -0.0
(read/write) 177512 177344 -168 -0.1
.bss 99876 99708 -168 -0.2
.data 3448 3448 0 0.0
.rodata 79744 79728 -16 -0.0
.text 679356 679304 -52 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746484 746404 -80 -0.0
(read/write) 171968 171800 -168 -0.1
.bss 94332 94164 -168 -0.2
.data 3448 3448 0 0.0
.rodata 105528 105504 -24 -0.0
.text 640568 640508 -60 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 700036 700004 -32 -0.0
(read/write) 166288 166120 -168 -0.1
.bss 88480 88312 -168 -0.2
.data 3408 3408 0 0.0
.rodata 80456 80440 -16 -0.0
.text 619188 619176 -12 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 685540 685524 -16 -0.0
(read/write) 166460 166292 -168 -0.1
.bss 88656 88488 -168 -0.2
.data 3404 3404 0 0.0
.rodata 76296 76280 -16 -0.0
.text 608852 608856 4 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 566762 566578 -184 -0.0
(read/write) 208052 207620 -432 -0.2
.bss 201516 201084 -432 -0.2
.data 1412 1412 0 0.0
.rodata 83938 83922 -16 -0.0
.text 480700 480536 -164 -0.0
lock CC3235SF_LAUNCHXL (read only) 620074 619818 -256 -0.0
(read/write) 208448 208016 -432 -0.2
.bss 201880 201448 -432 -0.2
.data 1448 1448 0 0.0
.rodata 105810 105786 -24 -0.0
.text 512140 511912 -228 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 561247 560975 -272 -0.0
.app_xip_area 451369 451265 -104 -0.0
.bss 64792 64624 -168 -0.3
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 543351 543079 -272 -0.1
.app_xip_area 428737 428633 -104 -0.0
.bss 69488 69320 -168 -0.2
.data 700 700 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 562167 561951 -216 -0.0
.app_xip_area 453745 453697 -48 -0.0
.bss 63408 63240 -168 -0.3
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 557527 557263 -264 -0.0
.app_xip_area 445881 445785 -96 -0.0
.bss 66528 66360 -168 -0.3
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1016804 1016428 -376 -0.0
.bss 172736 172568 -168 -0.1
.data 2688 2688 0 0.0
.text 841360 841152 -208 -0.0
BRD4187C (read/write) 1100964 1100620 -344 -0.0
.bss 196340 196172 -168 -0.1
.data 3296 3296 0 0.0
.text 901308 901132 -176 -0.0
lock-app BRD4161A+wf200 (read/write) 1114408 1114008 -400 -0.0
.bss 188872 188624 -248 -0.1
.data 2712 2712 0 0.0
.text 922804 922652 -152 -0.0
window-app BRD4187C (read/write) 1135432 1135128 -304 -0.0
.bss 168372 168204 -168 -0.1
.data 3168 3168 0 0.0
.text 963872 963736 -136 -0.0
esp32 all-clusters-app c3devkit (read only) 1136118 1136024 -94 -0.0
(read/write) 1670740 1670548 -192 -0.0
.dram0.bss 72704 72536 -168 -0.2
.dram0.data 12988 12988 0 0.0
.flash.rodata 241184 241152 -32 -0.0
.flash.text 1136118 1136024 -94 -0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1181267 1181199 -68 -0.0
(read/write) 519928 519744 -184 -0.0
.dram0.bss 79360 79192 -168 -0.2
.dram0.data 34004 34004 0 0.0
.flash.rodata 272200 272184 -16 -0.0
.flash.text 1175883 1175815 -68 -0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 594888 594816 -72 -0.0
(read/write) 88296 88128 -168 -0.2
.bss 71544 71376 -168 -0.2
.data 2128 2128 0 0.0
.text 594352 594280 -72 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 690736 690448 -288 -0.0
.bss 67752 67584 -168 -0.2
.data 2716 2716 0 0.0
.text 576792 576672 -120 -0.0
light k32w0+release (read only) 594600 594512 -88 -0.0
(read/write) 87972 87804 -168 -0.2
.bss 71232 71064 -168 -0.2
.data 2116 2116 0 0.0
.text 594064 593976 -88 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 782564 782252 -312 -0.0
.bss 77420 77252 -168 -0.2
.data 1928 1928 0 0.0
.text 659760 659616 -144 -0.0
lock k32w0+release (read only) 566008 565904 -104 -0.0
(read/write) 85768 85600 -168 -0.2
.bss 69088 68920 -168 -0.2
.data 2056 2056 0 0.0
.text 565472 565368 -104 -0.0
linux air-purifier-app debug (read only) 2524421 2524413 -8 -0.0
(read/write) 127240 127176 -64 -0.1
.bss 46944 46944 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72840 72776 -64 -0.1
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 179240 179272 32 0.0
.text 2169749 2169781 32 0.0
all-clusters-app debug (read only) 5364345 5365065 720 0.0
(read/write) 447680 447712 32 0.0
.bss 130064 130064 0 0.0
.data 3840 3840 0 0.0
.data.rel.ro 306568 306584 16 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 307964 308028 64 0.0
.text 4652899 4653603 704 0.0
all-clusters-minimal-app debug (read only) 4949481 4950121 640 0.0
(read/write) 234720 234656 -64 -0.0
.bss 127856 127856 0 0.0
.data 3776 3776 0 0.0
.data.rel.ro 95976 95912 -64 -0.1
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 272781 272813 32 0.0
.text 4444179 4444883 704 0.0
bridge-app debug (read only) 4414201 4415305 1104 0.0
(read/write) 215960 215896 -64 -0.0
.bss 119224 119224 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 85296 85232 -64 -0.1
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 219125 219125 0 0.0
.text 3976451 3977651 1200 0.0
chip-tool debug (read only) 11424217 11424193 -24 -0.0
(read/write) 496040 496072 32 0.0
.bss 94072 94072 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 389728 389760 32 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 418281 418313 32 0.0
.text 10328723 10328691 -32 -0.0
chip-tool-ipv6only arm64 (read only) 11145632 11145680 48 0.0
(read/write) 562440 562336 -104 -0.0
.bss 103352 103352 0 0.0
.data 4280 4280 0 0.0
.data.rel.ro 428464 428472 8 0.0
.dynamic 512 512 0 0.0
.got 19600 19584 -16 -0.1
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 341016 341096 80 0.0
.text 9950104 9950136 32 0.0
lighting-app debug+rpc+ui (read only) 5300225 5300865 640 0.0
(read/write) 225032 224968 -64 -0.0
.bss 119360 119360 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 93696 93632 -64 -0.1
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 340212 340244 32 0.0
.text 4715171 4715875 704 0.0
lock-app debug (read only) 4499849 4499809 -40 -0.0
(read/write) 203680 203616 -64 -0.0
.bss 113760 113760 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79528 79464 -64 -0.1
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 247029 247029 0 0.0
.text 4042755 4042787 32 0.0
ota-provider-app debug (read only) 4163473 4164561 1088 0.0
(read/write) 192760 192696 -64 -0.0
.bss 113632 113632 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 69312 69248 -64 -0.1
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 201301 201301 0 0.0
.text 3770243 3771427 1184 0.0
ota-requestor-app debug (read only) 4252897 4253985 1088 0.0
(read/write) 197040 196976 -64 -0.0
.bss 114656 114656 0 0.0
.data 4176 4176 0 0.0
.data.rel.ro 72304 72240 -64 -0.1
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 205109 205109 0 0.0
.text 3851459 3852643 1184 0.0
shell debug (read only) 2777153 2777793 640 0.0
(read/write) 149856 149792 -64 -0.0
.bss 60616 60616 0 0.0
.data 768 768 0 0.0
.data.rel.ro 82672 82608 -64 -0.1
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 180992 181024 32 0.0
.text 2425378 2426082 704 0.0
thermostat-no-ble arm64 (read only) 4401568 4402816 1248 0.0
(read/write) 244848 247656 2808 1.1
.bss 122232 122232 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 102368 102312 -56 -0.1
.dynamic 512 512 0 0.0
.got 12024 12008 -16 -0.1
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 162332 162316 -16 -0.0
.text 3898776 3900184 1408 0.0
tv-app debug (read only) 5381577 5382729 1152 0.0
(read/write) 348960 348896 -64 -0.0
.bss 244384 244384 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 92280 92216 -64 -0.1
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272789 272853 64 0.0
.text 4870883 4872067 1184 0.0
tv-casting-app debug (read only) 9335929 9337033 1104 0.0
(read/write) 334840 334776 -64 -0.0
.bss 156192 156192 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 169336 169272 -64 -0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 359976 359976 0 0.0
.text 8520547 8521747 1200 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525640 2525656 16 0.0
.bss 220616 220184 -432 -0.2
.data 5144 5144 0 0.0
.text 1488324 1488340 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061064 1060780 -284 -0.0
bss 129197 129029 -168 -0.1
rodata 104200 104172 -28 -0.0
text 780036 779912 -124 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1187664 1187336 -328 -0.0
bss 121407 121239 -168 -0.1
rodata 138332 138300 -32 -0.0
text 777608 777480 -128 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046696 1046408 -288 -0.0
bss 129484 129316 -168 -0.1
rodata 99464 99432 -32 -0.0
text 770124 769996 -128 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835792 836224 432 0.1
(read/write) 1741668 1741060 -608 -0.0
.bss 195076 194644 -432 -0.2
.data 2472 2472 0 0.0
.text 1535732 1535556 -176 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837512 837944 432 0.1
(read/write) 1705972 1705364 -608 -0.0
.bss 193356 192924 -432 -0.2
.data 2472 2472 0 0.0
.text 1501756 1501580 -176 -0.0
light cy8ckit_062s2_43012 (read only) 844200 844632 432 0.1
(read/write) 1630996 1630420 -576 -0.0
.bss 186780 186348 -432 -0.2
.data 2360 2360 0 0.0
.text 1433468 1433324 -144 -0.0
lock cy8ckit_062s2_43012 (read only) 817080 817512 432 0.1
(read/write) 1657940 1657268 -672 -0.0
.bss 213876 213444 -432 -0.2
.data 2384 2384 0 0.0
.text 1433292 1433052 -240 -0.0
qpg lighting-app qpg6105+debug (read/write) 1116508 1116364 -144 -0.0
.bss 101368 101200 -168 -0.2
.data 740 740 0 0.0
.text 628884 628740 -144 -0.0
lock-app qpg6105+debug (read/write) 1080140 1080004 -136 -0.0
.bss 97584 97336 -248 -0.3
.data 784 784 0 0.0
.text 592520 592384 -136 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820358 819998 -360 -0.0
bss 55152 54904 -248 -0.4
text 612776 612678 -98 -0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1078108 1077828 -280 -0.0
bss 100240 100072 -168 -0.2
text 760634 760552 -82 -0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1083344 1083064 -280 -0.0
bss 109932 109764 -168 -0.2
text 752644 752562 -82 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934088 933864 -224 -0.0
bss 94440 94272 -168 -0.2
text 646160 646142 -18 -0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 820534 820210 -324 -0.0
bss 55196 54948 -248 -0.4
text 613070 613024 -46 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 977576 977240 -336 -0.0
bss 79180 78932 -248 -0.3
text 693112 693056 -56 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092420 1092140 -280 -0.0
bss 100004 99836 -168 -0.2
text 769046 768962 -84 -0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 963848 963476 -372 -0.0
bss 97444 97196 -248 -0.3
text 646818 646710 -108 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 947740 947516 -224 -0.0
bss 92548 92380 -168 -0.2
text 662252 662232 -20 -0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 879352 878992 -360 -0.0
bss 69172 68924 -248 -0.4
text 621112 621014 -98 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819956 819596 -360 -0.0
bss 57408 57160 -248 -0.4
text 587988 587890 -98 -0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705672 705416 -256 -0.0
bss 73724 73588 -136 -0.2
text 462004 461916 -88 -0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 822234 821866 -368 -0.0
bss 55332 55084 -248 -0.4
text 615782 615696 -86 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877025 876697 -328 -0.0
bss 60884 60636 -248 -0.4
text 629684 629638 -46 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 844168 843840 -328 -0.0
bss 57704 57456 -248 -0.4
text 606314 606268 -46 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 838580 838260 -320 -0.0
bss 58056 57808 -248 -0.4
text 600448 600402 -46 -0.0

Copy link

github-actions bot commented Feb 9, 2024

PR #30856: Size comparison from a22f58e to 2006f86

Decreases (1 build for efr32)
platform target config section a22f58e 2006f86 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1122940 1122932 -8 -0.0
.text 931840 931832 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section a22f58e 2006f86 change % change
bl602 lighting-app bl602 (read/write) 1430578 1430578 0 0.0
.bss 85320 85320 0 0.0
.data 9496 9496 0 0.0
.rodata 157412 157412 0 0.0
.text 1097708 1097708 0 0.0
bl602+mfd (read/write) 1444986 1444986 0 0.0
.bss 85480 85480 0 0.0
.data 9472 9472 0 0.0
.rodata 156372 156372 0 0.0
.text 1113010 1113010 0 0.0
bl602+rpc (read/write) 1477962 1477962 0 0.0
.bss 93352 93352 0 0.0
.data 9872 9872 0 0.0
.rodata 164980 164980 0 0.0
.text 1129094 1129094 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1195147 1195147 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106796 106796 0 0.0
.text 966714 966714 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1206199 1206199 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105736 105736 0 0.0
.text 978724 978724 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1286871 1286871 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122168 122168 0 0.0
.text 1041658 1041658 0 0.0
bl706-eth (read/write) 1013785 1013785 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100116 100116 0 0.0
.text 758788 758788 0 0.0
bl706-wifi (read/write) 1246866 1246866 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121096 121096 0 0.0
.text 989110 989110 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1164724 1164724 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100800 100800 0 0.0
.text 959816 959816 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1176132 1176132 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99740 99740 0 0.0
.text 972138 972138 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781244 781244 0 0.0
(read/write) 168896 168896 0 0.0
.bss 90884 90884 0 0.0
.data 3568 3568 0 0.0
.rodata 90364 90364 0 0.0
.text 690612 690612 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 800140 800140 0 0.0
(read/write) 179160 179160 0 0.0
.bss 101164 101164 0 0.0
.data 3560 3560 0 0.0
.rodata 84764 84764 0 0.0
.text 715108 715108 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788724 788724 0 0.0
(read/write) 173608 173608 0 0.0
.bss 95612 95612 0 0.0
.data 3560 3560 0 0.0
.rodata 111508 111508 0 0.0
.text 676948 676948 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739036 739036 0 0.0
(read/write) 167856 167856 0 0.0
.bss 89624 89624 0 0.0
.data 3552 3552 0 0.0
.rodata 86084 86084 0 0.0
.text 652684 652684 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724660 724660 0 0.0
(read/write) 168072 168072 0 0.0
.bss 89840 89840 0 0.0
.data 3552 3552 0 0.0
.rodata 81924 81924 0 0.0
.text 642468 642468 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581074 581074 0 0.0
(read/write) 207976 207976 0 0.0
.bss 201212 201212 0 0.0
.data 1640 1640 0 0.0
.rodata 86506 86506 0 0.0
.text 492444 492444 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628530 628530 0 0.0
(read/write) 208368 208368 0 0.0
.bss 201744 201744 0 0.0
.data 1504 1504 0 0.0
.rodata 107114 107114 0 0.0
.text 519292 519292 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564675 564675 0 0.0
.app_xip_area 454533 454533 0 0.0
.bss 64976 64976 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549787 549787 0 0.0
.app_xip_area 434845 434845 0 0.0
.bss 69768 69768 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566323 566323 0 0.0
.app_xip_area 457677 457677 0 0.0
.bss 63512 63512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 563139 563139 0 0.0
.app_xip_area 451181 451181 0 0.0
.bss 66752 66752 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 928456 928456 0 0.0
.bss 197904 197904 0 0.0
.data 1388 1388 0 0.0
.text 729144 729144 0 0.0
BRD4187C (read/write) 1105352 1105352 0 0.0
.bss 195100 195100 0 0.0
.data 3404 3404 0 0.0
.text 906828 906828 0 0.0
lock-app BRD4161A+wf200 (read/write) 1122940 1122932 -8 -0.0
.bss 188288 188288 0 0.0
.data 2792 2792 0 0.0
.text 931840 931832 -8 -0.0
window-app BRD4187C (read/write) 1159432 1159432 0 0.0
.bss 168884 168884 0 0.0
.data 3316 3316 0 0.0
.text 987212 987212 0 0.0
esp32 all-clusters-app c3devkit (read only) 1202444 1202444 0 0.0
(read/write) 1747168 1747168 0 0.0
.dram0.bss 73568 73568 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 250448 250448 0 0.0
.flash.text 1202444 1202444 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1244247 1244247 0 0.0
(read/write) 532108 532108 0 0.0
.dram0.bss 80424 80424 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 280584 280584 0 0.0
.flash.text 1238083 1238083 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611072 611072 0 0.0
(read/write) 81392 81392 0 0.0
.bss 69184 69184 0 0.0
.data 2224 2224 0 0.0
.text 610536 610536 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696472 696472 0 0.0
.bss 67752 67752 0 0.0
.data 2800 2800 0 0.0
.text 582448 582448 0 0.0
light k32w0+release (read only) 599248 599248 0 0.0
(read/write) 79344 79344 0 0.0
.bss 67160 67160 0 0.0
.data 2200 2200 0 0.0
.text 598712 598712 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787416 787416 0 0.0
.bss 77428 77428 0 0.0
.data 2016 2016 0 0.0
.text 664520 664520 0 0.0
lock k32w0+release (read only) 581720 581720 0 0.0
(read/write) 78836 78836 0 0.0
.bss 66704 66704 0 0.0
.data 2148 2148 0 0.0
.text 581184 581184 0 0.0
linux air-purifier-app debug (read only) 2627621 2627621 0 0.0
(read/write) 129344 129344 0 0.0
.bss 46944 46944 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74200 74200 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 184808 184808 0 0.0
.text 2265093 2265093 0 0.0
all-clusters-app debug (read only) 5872401 5872401 0 0.0
(read/write) 478728 478728 0 0.0
.bss 134064 134064 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 332792 332792 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 347432 347432 0 0.0
.text 5092851 5092851 0 0.0
all-clusters-minimal-app debug (read only) 5187305 5187305 0 0.0
(read/write) 236544 236544 0 0.0
.bss 128080 128080 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 97032 97032 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 287994 287994 0 0.0
.text 4664707 4664707 0 0.0
bridge-app debug (read only) 4595425 4595425 0 0.0
(read/write) 217528 217528 0 0.0
.bss 118560 118560 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 86080 86080 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228730 228730 0 0.0
.text 4146243 4146243 0 0.0
chip-tool debug (read only) 11973473 11973473 0 0.0
(read/write) 520824 520824 0 0.0
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414200 414200 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 447321 447321 0 0.0
.text 10821347 10821347 0 0.0
chip-tool-ipv6only arm64 (read only) 11470240 11470240 0 0.0
(read/write) 590232 590232 0 0.0
.bss 103320 103320 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 454008 454008 0 0.0
.dynamic 512 512 0 0.0
.got 20328 20328 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352940 352940 0 0.0
.text 10230396 10230396 0 0.0
lighting-app debug+rpc+ui (read only) 5516993 5516993 0 0.0
(read/write) 226312 226312 0 0.0
.bss 119512 119512 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94496 94496 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 353460 353460 0 0.0
.text 4916979 4916979 0 0.0
lock-app debug (read only) 4674489 4674489 0 0.0
(read/write) 205456 205456 0 0.0
.bss 114064 114064 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 80584 80584 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 255258 255258 0 0.0
.text 4206771 4206771 0 0.0
ota-provider-app debug (read only) 4301241 4301241 0 0.0
(read/write) 193744 193744 0 0.0
.bss 113824 113824 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 69680 69680 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 207642 207642 0 0.0
.text 3900499 3900499 0 0.0
ota-requestor-app debug (read only) 4417257 4417257 0 0.0
(read/write) 197992 197992 0 0.0
.bss 114720 114720 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 72656 72656 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 213658 213658 0 0.0
.text 4006211 4006211 0 0.0
shell debug (read only) 2866649 2866649 0 0.0
(read/write) 155752 155752 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187168 187168 0 0.0
.text 2506818 2506818 0 0.0
thermostat-no-ble arm64 (read only) 4480192 4480192 0 0.0
(read/write) 248784 248784 0 0.0
.bss 122344 122344 0 0.0
.data 3352 3352 0 0.0
.data.rel.ro 103688 103688 0 0.0
.dynamic 512 512 0 0.0
.got 12216 12216 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159412 159412 0 0.0
.text 3975500 3975500 0 0.0
tv-app debug (read only) 5643393 5643393 0 0.0
(read/write) 351688 351688 0 0.0
.bss 243872 243872 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94024 94024 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 286266 286266 0 0.0
.text 5115635 5115635 0 0.0
tv-casting-app debug (read only) 9849529 9849529 0 0.0
(read/write) 340464 340464 0 0.0
.bss 156624 156624 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 174008 174008 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 382320 382320 0 0.0
.text 9001699 9001699 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2532096 2532096 0 0.0
.bss 220480 220480 0 0.0
.data 5200 5200 0 0.0
.text 1494780 1494780 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095440 1095440 0 0.0
bss 129969 129969 0 0.0
rodata 111720 111720 0 0.0
text 805944 805944 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1215772 1215772 0 0.0
bss 122107 122107 0 0.0
rodata 141580 141580 0 0.0
text 801572 801572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046640 1046640 0 0.0
bss 129633 129633 0 0.0
rodata 99376 99376 0 0.0
text 769868 769868 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835288 835288 0 0.0
(read/write) 1789516 1789516 0 0.0
.bss 195396 195396 0 0.0
.data 2656 2656 0 0.0
.text 1583076 1583076 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1715284 1715284 0 0.0
.bss 193084 193084 0 0.0
.data 2632 2632 0 0.0
.text 1511180 1511180 0 0.0
light cy8ckit_062s2_43012 (read only) 844352 844352 0 0.0
(read/write) 1634612 1634612 0 0.0
.bss 186548 186548 0 0.0
.data 2440 2440 0 0.0
.text 1437236 1437236 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1666908 1666908 0 0.0
.bss 213748 213748 0 0.0
.data 2440 2440 0 0.0
.text 1442332 1442332 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1124728 1124728 0 0.0
.bss 102376 102376 0 0.0
.data 820 820 0 0.0
.text 637112 637112 0 0.0
lock-app qpg6105+debug (read/write) 1089544 1089544 0 0.0
.bss 98672 98672 0 0.0
.data 840 840 0 0.0
.text 601924 601924 0 0.0
stm32 light STM32WB5MM-DK (read/write) 597101 597101 0 0.0
.bss 128288 128288 0 0.0
.data 676 676 0 0.0
.rodata 78812 78812 0 0.0
.text 379600 379600 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825610 825610 0 0.0
bss 51116 51116 0 0.0
text 617346 617346 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1084136 1084136 0 0.0
bss 100920 100920 0 0.0
text 787414 787414 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1044828 1044828 0 0.0
bss 110028 110028 0 0.0
text 760854 760854 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 906840 906840 0 0.0
bss 93060 93060 0 0.0
text 649514 649514 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827210 827210 0 0.0
bss 51164 51164 0 0.0
text 619008 619008 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 933468 933468 0 0.0
bss 79204 79204 0 0.0
text 699692 699692 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1068316 1068316 0 0.0
bss 100140 100140 0 0.0
text 773312 773312 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 906496 906496 0 0.0
bss 70668 70668 0 0.0
text 655502 655502 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 924620 924620 0 0.0
bss 92640 92640 0 0.0
text 667406 667406 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 829810 829810 0 0.0
bss 51272 51272 0 0.0
text 622010 622010 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793540 793540 0 0.0
bss 57472 57472 0 0.0
text 592776 592776 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676856 676856 0 0.0
bss 73640 73640 0 0.0
text 462254 462254 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 828474 828474 0 0.0
bss 51292 51292 0 0.0
text 621362 621362 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852145 852145 0 0.0
bss 60948 60948 0 0.0
text 636208 636208 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 819128 819128 0 0.0
bss 57760 57760 0 0.0
text 612408 612408 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 838576 838576 0 0.0
bss 69576 69576 0 0.0
text 628916 628916 0 0.0

Copy link

github-actions bot commented Feb 9, 2024

PR #30856: Size comparison from 1913dba to e628d56

Decreases (1 build for efr32)
platform target config section 1913dba e628d56 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.text 932008 932000 -8 -0.0
Full report (45 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32)
platform target config section 1913dba e628d56 change % change
bl602 lighting-app bl602 (read/write) 1430938 1430938 0 0.0
.bss 85320 85320 0 0.0
.data 9496 9496 0 0.0
.rodata 157436 157436 0 0.0
.text 1098044 1098044 0 0.0
bl602+mfd (read/write) 1445346 1445346 0 0.0
.bss 85480 85480 0 0.0
.data 9472 9472 0 0.0
.rodata 156396 156396 0 0.0
.text 1113346 1113346 0 0.0
bl602+rpc (read/write) 1478322 1478322 0 0.0
.bss 93352 93352 0 0.0
.data 9872 9872 0 0.0
.rodata 165004 165004 0 0.0
.text 1129430 1129430 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1195507 1195507 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106820 106820 0 0.0
.text 967050 967050 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1206559 1206559 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105760 105760 0 0.0
.text 979060 979060 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1287231 1287231 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122192 122192 0 0.0
.text 1041994 1041994 0 0.0
bl706-eth (read/write) 1014145 1014145 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100140 100140 0 0.0
.text 759124 759124 0 0.0
bl706-wifi (read/write) 1247334 1247334 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121120 121120 0 0.0
.text 989556 989556 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1165084 1165084 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100824 100824 0 0.0
.text 960152 960152 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1176492 1176492 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99764 99764 0 0.0
.text 972474 972474 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781396 781396 0 0.0
(read/write) 168896 168896 0 0.0
.bss 90884 90884 0 0.0
.data 3568 3568 0 0.0
.rodata 90372 90372 0 0.0
.text 690760 690760 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 800284 800284 0 0.0
(read/write) 179160 179160 0 0.0
.bss 101164 101164 0 0.0
.data 3560 3560 0 0.0
.rodata 84772 84772 0 0.0
.text 715248 715248 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788868 788868 0 0.0
(read/write) 173608 173608 0 0.0
.bss 95612 95612 0 0.0
.data 3560 3560 0 0.0
.rodata 111516 111516 0 0.0
.text 677088 677088 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739180 739180 0 0.0
(read/write) 167856 167856 0 0.0
.bss 89624 89624 0 0.0
.data 3552 3552 0 0.0
.rodata 86092 86092 0 0.0
.text 652824 652824 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724804 724804 0 0.0
(read/write) 168072 168072 0 0.0
.bss 89840 89840 0 0.0
.data 3552 3552 0 0.0
.rodata 81932 81932 0 0.0
.text 642608 642608 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581338 581338 0 0.0
(read/write) 207976 207976 0 0.0
.bss 201212 201212 0 0.0
.data 1640 1640 0 0.0
.rodata 86530 86530 0 0.0
.text 492684 492684 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628794 628794 0 0.0
(read/write) 208368 208368 0 0.0
.bss 201744 201744 0 0.0
.data 1504 1504 0 0.0
.rodata 107138 107138 0 0.0
.text 519532 519532 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564843 564843 0 0.0
.app_xip_area 454701 454701 0 0.0
.bss 64976 64976 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549955 549955 0 0.0
.app_xip_area 435013 435013 0 0.0
.bss 69768 69768 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566491 566491 0 0.0
.app_xip_area 457845 457845 0 0.0
.bss 63512 63512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 563299 563299 0 0.0
.app_xip_area 451341 451341 0 0.0
.bss 66752 66752 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 928728 928728 0 0.0
.bss 197904 197904 0 0.0
.data 1388 1388 0 0.0
.text 729416 729416 0 0.0
BRD4187C (read/write) 1105488 1105488 0 0.0
.bss 195100 195100 0 0.0
.data 3404 3404 0 0.0
.text 906964 906964 0 0.0
lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.bss 188288 188288 0 0.0
.data 2792 2792 0 0.0
.text 932008 932000 -8 -0.0
window-app BRD4187C (read/write) 1159688 1159688 0 0.0
.bss 168884 168884 0 0.0
.data 3316 3316 0 0.0
.text 987468 987468 0 0.0
esp32 all-clusters-app c3devkit (read only) 1202656 1202656 0 0.0
(read/write) 1747176 1747176 0 0.0
.dram0.bss 73568 73568 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 250456 250456 0 0.0
.flash.text 1202656 1202656 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1244395 1244395 0 0.0
(read/write) 532116 532116 0 0.0
.dram0.bss 80424 80424 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 280592 280592 0 0.0
.flash.text 1238231 1238231 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611224 611224 0 0.0
(read/write) 81392 81392 0 0.0
.bss 69184 69184 0 0.0
.data 2224 2224 0 0.0
.text 610688 610688 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696632 696632 0 0.0
.bss 67752 67752 0 0.0
.data 2800 2800 0 0.0
.text 582608 582608 0 0.0
light k32w0+release (read only) 599400 599400 0 0.0
(read/write) 79344 79344 0 0.0
.bss 67160 67160 0 0.0
.data 2200 2200 0 0.0
.text 598864 598864 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787576 787576 0 0.0
.bss 77428 77428 0 0.0
.data 2016 2016 0 0.0
.text 664680 664680 0 0.0
lock k32w0+release (read only) 581888 581888 0 0.0
(read/write) 78836 78836 0 0.0
.bss 66704 66704 0 0.0
.data 2148 2148 0 0.0
.text 581352 581352 0 0.0
linux chip-tool-ipv6only arm64 (read only) 11471520 11471520 0 0.0
(read/write) 588920 588920 0 0.0
.bss 103320 103320 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 454008 454008 0 0.0
.dynamic 512 512 0 0.0
.got 20328 20328 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10231580 10231580 0 0.0
thermostat-no-ble arm64 (read only) 4481472 4481472 0 0.0
(read/write) 247536 247536 0 0.0
.bss 122344 122344 0 0.0
.data 3352 3352 0 0.0
.data.rel.ro 103688 103688 0 0.0
.dynamic 512 512 0 0.0
.got 12216 12216 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159460 159460 0 0.0
.text 3976684 3976684 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531976 2531976 0 0.0
.bss 220480 220480 0 0.0
.data 5200 5200 0 0.0
.text 1494660 1494660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095612 1095612 0 0.0
bss 129969 129969 0 0.0
rodata 111732 111732 0 0.0
text 806100 806100 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1215944 1215944 0 0.0
bss 122107 122107 0 0.0
rodata 141592 141592 0 0.0
text 801728 801728 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046812 1046812 0 0.0
bss 129633 129633 0 0.0
rodata 99388 99388 0 0.0
text 770020 770020 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835288 835288 0 0.0
(read/write) 1789780 1789780 0 0.0
.bss 195396 195396 0 0.0
.data 2656 2656 0 0.0
.text 1583340 1583340 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1715548 1715548 0 0.0
.bss 193084 193084 0 0.0
.data 2632 2632 0 0.0
.text 1511444 1511444 0 0.0
light cy8ckit_062s2_43012 (read only) 844352 844352 0 0.0
(read/write) 1634876 1634876 0 0.0
.bss 186548 186548 0 0.0
.data 2440 2440 0 0.0
.text 1437500 1437500 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1667172 1667172 0 0.0
.bss 213748 213748 0 0.0
.data 2440 2440 0 0.0
.text 1442596 1442596 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1124896 1124896 0 0.0
.bss 102376 102376 0 0.0
.data 820 820 0 0.0
.text 637280 637280 0 0.0
lock-app qpg6105+debug (read/write) 1089712 1089712 0 0.0
.bss 98672 98672 0 0.0
.data 840 840 0 0.0
.text 602092 602092 0 0.0
stm32 light STM32WB5MM-DK (read/write) 597269 597269 0 0.0
.bss 128288 128288 0 0.0
.data 676 676 0 0.0
.rodata 78828 78828 0 0.0
.text 379752 379752 0 0.0

@rbultman rbultman force-pushed the microwaveOvenScripts branch from e628d56 to b0629e8 Compare February 9, 2024 14:27
Copy link

github-actions bot commented Feb 9, 2024

PR #30856: Size comparison from 1913dba to b0629e8

Full report (41 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32)
platform target config section 1913dba b0629e8 change % change
bl602 lighting-app bl602 (read/write) 1430938 1430938 0 0.0
.bss 85320 85320 0 0.0
.data 9496 9496 0 0.0
.rodata 157436 157436 0 0.0
.text 1098044 1098044 0 0.0
bl602+mfd (read/write) 1445346 1445346 0 0.0
.bss 85480 85480 0 0.0
.data 9472 9472 0 0.0
.rodata 156396 156396 0 0.0
.text 1113346 1113346 0 0.0
bl602+rpc (read/write) 1478322 1478322 0 0.0
.bss 93352 93352 0 0.0
.data 9872 9872 0 0.0
.rodata 165004 165004 0 0.0
.text 1129430 1129430 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1195507 1195507 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106820 106820 0 0.0
.text 967050 967050 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1206559 1206559 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105760 105760 0 0.0
.text 979060 979060 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1287231 1287231 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122192 122192 0 0.0
.text 1041994 1041994 0 0.0
bl706-eth (read/write) 1014145 1014145 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100140 100140 0 0.0
.text 759124 759124 0 0.0
bl706-wifi (read/write) 1247334 1247334 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121120 121120 0 0.0
.text 989556 989556 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1165084 1165084 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100824 100824 0 0.0
.text 960152 960152 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1176492 1176492 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99764 99764 0 0.0
.text 972474 972474 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781396 781396 0 0.0
(read/write) 168896 168896 0 0.0
.bss 90884 90884 0 0.0
.data 3568 3568 0 0.0
.rodata 90372 90372 0 0.0
.text 690760 690760 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 800284 800284 0 0.0
(read/write) 179160 179160 0 0.0
.bss 101164 101164 0 0.0
.data 3560 3560 0 0.0
.rodata 84772 84772 0 0.0
.text 715248 715248 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788868 788868 0 0.0
(read/write) 173608 173608 0 0.0
.bss 95612 95612 0 0.0
.data 3560 3560 0 0.0
.rodata 111516 111516 0 0.0
.text 677088 677088 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739180 739180 0 0.0
(read/write) 167856 167856 0 0.0
.bss 89624 89624 0 0.0
.data 3552 3552 0 0.0
.rodata 86092 86092 0 0.0
.text 652824 652824 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724804 724804 0 0.0
(read/write) 168072 168072 0 0.0
.bss 89840 89840 0 0.0
.data 3552 3552 0 0.0
.rodata 81932 81932 0 0.0
.text 642608 642608 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581338 581338 0 0.0
(read/write) 207976 207976 0 0.0
.bss 201212 201212 0 0.0
.data 1640 1640 0 0.0
.rodata 86530 86530 0 0.0
.text 492684 492684 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628794 628794 0 0.0
(read/write) 208368 208368 0 0.0
.bss 201744 201744 0 0.0
.data 1504 1504 0 0.0
.rodata 107138 107138 0 0.0
.text 519532 519532 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564843 564843 0 0.0
.app_xip_area 454701 454701 0 0.0
.bss 64976 64976 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549955 549955 0 0.0
.app_xip_area 435013 435013 0 0.0
.bss 69768 69768 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566491 566491 0 0.0
.app_xip_area 457845 457845 0 0.0
.bss 63512 63512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 563299 563299 0 0.0
.app_xip_area 451341 451341 0 0.0
.bss 66752 66752 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1202656 1202656 0 0.0
(read/write) 1747176 1747176 0 0.0
.dram0.bss 73568 73568 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 250456 250456 0 0.0
.flash.text 1202656 1202656 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1244395 1244395 0 0.0
(read/write) 532116 532116 0 0.0
.dram0.bss 80424 80424 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 280592 280592 0 0.0
.flash.text 1238231 1238231 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611224 611224 0 0.0
(read/write) 81392 81392 0 0.0
.bss 69184 69184 0 0.0
.data 2224 2224 0 0.0
.text 610688 610688 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696632 696632 0 0.0
.bss 67752 67752 0 0.0
.data 2800 2800 0 0.0
.text 582608 582608 0 0.0
light k32w0+release (read only) 599400 599400 0 0.0
(read/write) 79344 79344 0 0.0
.bss 67160 67160 0 0.0
.data 2200 2200 0 0.0
.text 598864 598864 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787576 787576 0 0.0
.bss 77428 77428 0 0.0
.data 2016 2016 0 0.0
.text 664680 664680 0 0.0
lock k32w0+release (read only) 581888 581888 0 0.0
(read/write) 78836 78836 0 0.0
.bss 66704 66704 0 0.0
.data 2148 2148 0 0.0
.text 581352 581352 0 0.0
linux chip-tool-ipv6only arm64 (read only) 11471520 11471520 0 0.0
(read/write) 588920 588920 0 0.0
.bss 103320 103320 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 454008 454008 0 0.0
.dynamic 512 512 0 0.0
.got 20328 20328 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10231580 10231580 0 0.0
thermostat-no-ble arm64 (read only) 4481472 4481472 0 0.0
(read/write) 247536 247536 0 0.0
.bss 122344 122344 0 0.0
.data 3352 3352 0 0.0
.data.rel.ro 103688 103688 0 0.0
.dynamic 512 512 0 0.0
.got 12216 12216 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159460 159460 0 0.0
.text 3976684 3976684 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531976 2531976 0 0.0
.bss 220480 220480 0 0.0
.data 5200 5200 0 0.0
.text 1494660 1494660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095612 1095612 0 0.0
bss 129969 129969 0 0.0
rodata 111732 111732 0 0.0
text 806100 806100 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1215944 1215944 0 0.0
bss 122107 122107 0 0.0
rodata 141592 141592 0 0.0
text 801728 801728 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046812 1046812 0 0.0
bss 129633 129633 0 0.0
rodata 99388 99388 0 0.0
text 770020 770020 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835288 835288 0 0.0
(read/write) 1789780 1789780 0 0.0
.bss 195396 195396 0 0.0
.data 2656 2656 0 0.0
.text 1583340 1583340 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1715548 1715548 0 0.0
.bss 193084 193084 0 0.0
.data 2632 2632 0 0.0
.text 1511444 1511444 0 0.0
light cy8ckit_062s2_43012 (read only) 844352 844352 0 0.0
(read/write) 1634876 1634876 0 0.0
.bss 186548 186548 0 0.0
.data 2440 2440 0 0.0
.text 1437500 1437500 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1667172 1667172 0 0.0
.bss 213748 213748 0 0.0
.data 2440 2440 0 0.0
.text 1442596 1442596 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1124896 1124896 0 0.0
.bss 102376 102376 0 0.0
.data 820 820 0 0.0
.text 637280 637280 0 0.0
lock-app qpg6105+debug (read/write) 1089712 1089712 0 0.0
.bss 98672 98672 0 0.0
.data 840 840 0 0.0
.text 602092 602092 0 0.0
stm32 light STM32WB5MM-DK (read/write) 597269 597269 0 0.0
.bss 128288 128288 0 0.0
.data 676 676 0 0.0
.rodata 78828 78828 0 0.0
.text 379752 379752 0 0.0

Copy link

github-actions bot commented Feb 9, 2024

PR #30856: Size comparison from 1913dba to 4fbf4ed

Decreases (1 build for efr32)
platform target config section 1913dba 4fbf4ed change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.text 932008 932000 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 1913dba 4fbf4ed change % change
bl602 lighting-app bl602 (read/write) 1430938 1430938 0 0.0
.bss 85320 85320 0 0.0
.data 9496 9496 0 0.0
.rodata 157436 157436 0 0.0
.text 1098044 1098044 0 0.0
bl602+mfd (read/write) 1445346 1445346 0 0.0
.bss 85480 85480 0 0.0
.data 9472 9472 0 0.0
.rodata 156396 156396 0 0.0
.text 1113346 1113346 0 0.0
bl602+rpc (read/write) 1478322 1478322 0 0.0
.bss 93352 93352 0 0.0
.data 9872 9872 0 0.0
.rodata 165004 165004 0 0.0
.text 1129430 1129430 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1195507 1195507 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106820 106820 0 0.0
.text 967050 967050 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1206559 1206559 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105760 105760 0 0.0
.text 979060 979060 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1287231 1287231 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122192 122192 0 0.0
.text 1041994 1041994 0 0.0
bl706-eth (read/write) 1014145 1014145 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100140 100140 0 0.0
.text 759124 759124 0 0.0
bl706-wifi (read/write) 1247334 1247334 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121120 121120 0 0.0
.text 989556 989556 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1165084 1165084 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100824 100824 0 0.0
.text 960152 960152 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1176492 1176492 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99764 99764 0 0.0
.text 972474 972474 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781396 781396 0 0.0
(read/write) 168896 168896 0 0.0
.bss 90884 90884 0 0.0
.data 3568 3568 0 0.0
.rodata 90372 90372 0 0.0
.text 690760 690760 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 800284 800284 0 0.0
(read/write) 179160 179160 0 0.0
.bss 101164 101164 0 0.0
.data 3560 3560 0 0.0
.rodata 84772 84772 0 0.0
.text 715248 715248 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788868 788868 0 0.0
(read/write) 173608 173608 0 0.0
.bss 95612 95612 0 0.0
.data 3560 3560 0 0.0
.rodata 111516 111516 0 0.0
.text 677088 677088 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739180 739180 0 0.0
(read/write) 167856 167856 0 0.0
.bss 89624 89624 0 0.0
.data 3552 3552 0 0.0
.rodata 86092 86092 0 0.0
.text 652824 652824 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724804 724804 0 0.0
(read/write) 168072 168072 0 0.0
.bss 89840 89840 0 0.0
.data 3552 3552 0 0.0
.rodata 81932 81932 0 0.0
.text 642608 642608 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581338 581338 0 0.0
(read/write) 207976 207976 0 0.0
.bss 201212 201212 0 0.0
.data 1640 1640 0 0.0
.rodata 86530 86530 0 0.0
.text 492684 492684 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628794 628794 0 0.0
(read/write) 208368 208368 0 0.0
.bss 201744 201744 0 0.0
.data 1504 1504 0 0.0
.rodata 107138 107138 0 0.0
.text 519532 519532 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564843 564843 0 0.0
.app_xip_area 454701 454701 0 0.0
.bss 64976 64976 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549955 549955 0 0.0
.app_xip_area 435013 435013 0 0.0
.bss 69768 69768 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566491 566491 0 0.0
.app_xip_area 457845 457845 0 0.0
.bss 63512 63512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 563299 563299 0 0.0
.app_xip_area 451341 451341 0 0.0
.bss 66752 66752 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 928728 928728 0 0.0
.bss 197904 197904 0 0.0
.data 1388 1388 0 0.0
.text 729416 729416 0 0.0
BRD4187C (read/write) 1105488 1105488 0 0.0
.bss 195100 195100 0 0.0
.data 3404 3404 0 0.0
.text 906964 906964 0 0.0
lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.bss 188288 188288 0 0.0
.data 2792 2792 0 0.0
.text 932008 932000 -8 -0.0
window-app BRD4187C (read/write) 1159688 1159688 0 0.0
.bss 168884 168884 0 0.0
.data 3316 3316 0 0.0
.text 987468 987468 0 0.0
esp32 all-clusters-app c3devkit (read only) 1202656 1202656 0 0.0
(read/write) 1747176 1747176 0 0.0
.dram0.bss 73568 73568 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 250456 250456 0 0.0
.flash.text 1202656 1202656 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1244395 1244395 0 0.0
(read/write) 532116 532116 0 0.0
.dram0.bss 80424 80424 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 280592 280592 0 0.0
.flash.text 1238231 1238231 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611224 611224 0 0.0
(read/write) 81392 81392 0 0.0
.bss 69184 69184 0 0.0
.data 2224 2224 0 0.0
.text 610688 610688 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696632 696632 0 0.0
.bss 67752 67752 0 0.0
.data 2800 2800 0 0.0
.text 582608 582608 0 0.0
light k32w0+release (read only) 599400 599400 0 0.0
(read/write) 79344 79344 0 0.0
.bss 67160 67160 0 0.0
.data 2200 2200 0 0.0
.text 598864 598864 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787576 787576 0 0.0
.bss 77428 77428 0 0.0
.data 2016 2016 0 0.0
.text 664680 664680 0 0.0
lock k32w0+release (read only) 581888 581888 0 0.0
(read/write) 78836 78836 0 0.0
.bss 66704 66704 0 0.0
.data 2148 2148 0 0.0
.text 581352 581352 0 0.0
linux air-purifier-app debug (read only) 2629141 2629141 0 0.0
(read/write) 129376 129376 0 0.0
.bss 46944 46944 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 184968 184968 0 0.0
.text 2266309 2266309 0 0.0
all-clusters-app debug (read only) 5873937 5873937 0 0.0
(read/write) 478760 478760 0 0.0
.bss 134064 134064 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 332840 332840 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 347592 347592 0 0.0
.text 5094083 5094083 0 0.0
all-clusters-minimal-app debug (read only) 5188825 5188825 0 0.0
(read/write) 236576 236576 0 0.0
.bss 128080 128080 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 97080 97080 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 288154 288154 0 0.0
.text 4665923 4665923 0 0.0
bridge-app debug (read only) 4597217 4597217 0 0.0
(read/write) 217560 217560 0 0.0
.bss 118560 118560 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 86128 86128 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228922 228922 0 0.0
.text 4147699 4147699 0 0.0
chip-tool debug (read only) 11974993 11974993 0 0.0
(read/write) 520888 520888 0 0.0
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414264 414264 0 0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 447481 447481 0 0.0
.text 10822563 10822563 0 0.0
chip-tool-ipv6only arm64 (read only) 11471520 11471520 0 0.0
(read/write) 588920 588920 0 0.0
.bss 103320 103320 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 454008 454008 0 0.0
.dynamic 512 512 0 0.0
.got 20328 20328 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10231580 10231580 0 0.0
lighting-app debug+rpc+ui (read only) 5518513 5518513 0 0.0
(read/write) 226376 226376 0 0.0
.bss 119512 119512 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 353620 353620 0 0.0
.text 4918195 4918195 0 0.0
lock-app debug (read only) 4675977 4675977 0 0.0
(read/write) 205520 205520 0 0.0
.bss 114064 114064 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 80632 80632 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 255386 255386 0 0.0
.text 4207987 4207987 0 0.0
ota-provider-app debug (read only) 4302729 4302729 0 0.0
(read/write) 193776 193776 0 0.0
.bss 113824 113824 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 69728 69728 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 207770 207770 0 0.0
.text 3901715 3901715 0 0.0
ota-requestor-app debug (read only) 4418745 4418745 0 0.0
(read/write) 198024 198024 0 0.0
.bss 114720 114720 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 72704 72704 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 213786 213786 0 0.0
.text 4007427 4007427 0 0.0
shell debug (read only) 2868201 2868201 0 0.0
(read/write) 155784 155784 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86040 86040 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187360 187360 0 0.0
.text 2508034 2508034 0 0.0
thermostat-no-ble arm64 (read only) 4481472 4481472 0 0.0
(read/write) 247536 247536 0 0.0
.bss 122344 122344 0 0.0
.data 3352 3352 0 0.0
.data.rel.ro 103688 103688 0 0.0
.dynamic 512 512 0 0.0
.got 12216 12216 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159460 159460 0 0.0
.text 3976684 3976684 0 0.0
tv-app debug (read only) 5645249 5645249 0 0.0
(read/write) 351752 351752 0 0.0
.bss 243872 243872 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94088 94088 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 286458 286458 0 0.0
.text 5117155 5117155 0 0.0
tv-casting-app debug (read only) 9851017 9851017 0 0.0
(read/write) 340464 340464 0 0.0
.bss 156624 156624 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 174024 174024 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 382448 382448 0 0.0
.text 9002915 9002915 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531976 2531976 0 0.0
.bss 220480 220480 0 0.0
.data 5200 5200 0 0.0
.text 1494660 1494660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095612 1095612 0 0.0
bss 129969 129969 0 0.0
rodata 111732 111732 0 0.0
text 806100 806100 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1215944 1215944 0 0.0
bss 122107 122107 0 0.0
rodata 141592 141592 0 0.0
text 801728 801728 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046812 1046812 0 0.0
bss 129633 129633 0 0.0
rodata 99388 99388 0 0.0
text 770020 770020 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835288 835288 0 0.0
(read/write) 1789780 1789780 0 0.0
.bss 195396 195396 0 0.0
.data 2656 2656 0 0.0
.text 1583340 1583340 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1715548 1715548 0 0.0
.bss 193084 193084 0 0.0
.data 2632 2632 0 0.0
.text 1511444 1511444 0 0.0
light cy8ckit_062s2_43012 (read only) 844352 844352 0 0.0
(read/write) 1634876 1634876 0 0.0
.bss 186548 186548 0 0.0
.data 2440 2440 0 0.0
.text 1437500 1437500 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1667172 1667172 0 0.0
.bss 213748 213748 0 0.0
.data 2440 2440 0 0.0
.text 1442596 1442596 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1124896 1124896 0 0.0
.bss 102376 102376 0 0.0
.data 820 820 0 0.0
.text 637280 637280 0 0.0
lock-app qpg6105+debug (read/write) 1089712 1089712 0 0.0
.bss 98672 98672 0 0.0
.data 840 840 0 0.0
.text 602092 602092 0 0.0
stm32 light STM32WB5MM-DK (read/write) 597269 597269 0 0.0
.bss 128288 128288 0 0.0
.data 676 676 0 0.0
.rodata 78828 78828 0 0.0
.text 379752 379752 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825830 825830 0 0.0
bss 51116 51116 0 0.0
text 617558 617558 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1084356 1084356 0 0.0
bss 100920 100920 0 0.0
text 787626 787626 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1045056 1045056 0 0.0
bss 110028 110028 0 0.0
text 761066 761066 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907068 907068 0 0.0
bss 93060 93060 0 0.0
text 649726 649726 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827430 827430 0 0.0
bss 51164 51164 0 0.0
text 619220 619220 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 933696 933696 0 0.0
bss 79204 79204 0 0.0
text 699904 699904 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1068544 1068544 0 0.0
bss 100140 100140 0 0.0
text 773524 773524 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 906724 906724 0 0.0
bss 70668 70668 0 0.0
text 655714 655714 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 924848 924848 0 0.0
bss 92640 92640 0 0.0
text 667618 667618 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 830038 830038 0 0.0
bss 51272 51272 0 0.0
text 622222 622222 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793760 793760 0 0.0
bss 57472 57472 0 0.0
text 592988 592988 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676856 676856 0 0.0
bss 73640 73640 0 0.0
text 462254 462254 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 828694 828694 0 0.0
bss 51292 51292 0 0.0
text 621574 621574 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852373 852373 0 0.0
bss 60948 60948 0 0.0
text 636420 636420 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 819348 819348 0 0.0
bss 57760 57760 0 0.0
text 612620 612620 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 838804 838804 0 0.0
bss 69576 69576 0 0.0
text 629128 629128 0 0.0

Copy link

github-actions bot commented Feb 9, 2024

PR #30856: Size comparison from 1913dba to a10cffa

Increases (1 build for linux)
platform target config section 1913dba a10cffa change % change
linux chip-tool-ipv6only arm64 (read/write) 588920 588984 64 0.0
Decreases (4 builds for efr32, linux)
platform target config section 1913dba a10cffa change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.text 932008 932000 -8 -0.0
linux all-clusters-app debug (read only) 5873937 5873913 -24 -0.0
(read/write) 478760 478728 -32 -0.0
.data.rel.ro 332840 332808 -32 -0.0
chip-tool debug (read only) 11974993 11974969 -24 -0.0
(read/write) 520888 520856 -32 -0.0
.data.rel.ro 414264 414232 -32 -0.0
chip-tool-ipv6only arm64 (read only) 11471520 11471488 -32 -0.0
.data.rel.ro 454008 453976 -32 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 1913dba a10cffa change % change
bl602 lighting-app bl602 (read/write) 1430938 1430938 0 0.0
.bss 85320 85320 0 0.0
.data 9496 9496 0 0.0
.rodata 157436 157436 0 0.0
.text 1098044 1098044 0 0.0
bl602+mfd (read/write) 1445346 1445346 0 0.0
.bss 85480 85480 0 0.0
.data 9472 9472 0 0.0
.rodata 156396 156396 0 0.0
.text 1113346 1113346 0 0.0
bl602+rpc (read/write) 1478322 1478322 0 0.0
.bss 93352 93352 0 0.0
.data 9872 9872 0 0.0
.rodata 165004 165004 0 0.0
.text 1129430 1129430 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1195507 1195507 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106820 106820 0 0.0
.text 967050 967050 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1206559 1206559 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105760 105760 0 0.0
.text 979060 979060 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1287231 1287231 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122192 122192 0 0.0
.text 1041994 1041994 0 0.0
bl706-eth (read/write) 1014145 1014145 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100140 100140 0 0.0
.text 759124 759124 0 0.0
bl706-wifi (read/write) 1247334 1247334 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121120 121120 0 0.0
.text 989556 989556 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1165084 1165084 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100824 100824 0 0.0
.text 960152 960152 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1176492 1176492 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99764 99764 0 0.0
.text 972474 972474 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781396 781396 0 0.0
(read/write) 168896 168896 0 0.0
.bss 90884 90884 0 0.0
.data 3568 3568 0 0.0
.rodata 90372 90372 0 0.0
.text 690760 690760 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 800284 800284 0 0.0
(read/write) 179160 179160 0 0.0
.bss 101164 101164 0 0.0
.data 3560 3560 0 0.0
.rodata 84772 84772 0 0.0
.text 715248 715248 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788868 788868 0 0.0
(read/write) 173608 173608 0 0.0
.bss 95612 95612 0 0.0
.data 3560 3560 0 0.0
.rodata 111516 111516 0 0.0
.text 677088 677088 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739180 739180 0 0.0
(read/write) 167856 167856 0 0.0
.bss 89624 89624 0 0.0
.data 3552 3552 0 0.0
.rodata 86092 86092 0 0.0
.text 652824 652824 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724804 724804 0 0.0
(read/write) 168072 168072 0 0.0
.bss 89840 89840 0 0.0
.data 3552 3552 0 0.0
.rodata 81932 81932 0 0.0
.text 642608 642608 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581338 581338 0 0.0
(read/write) 207976 207976 0 0.0
.bss 201212 201212 0 0.0
.data 1640 1640 0 0.0
.rodata 86530 86530 0 0.0
.text 492684 492684 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628794 628794 0 0.0
(read/write) 208368 208368 0 0.0
.bss 201744 201744 0 0.0
.data 1504 1504 0 0.0
.rodata 107138 107138 0 0.0
.text 519532 519532 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564843 564843 0 0.0
.app_xip_area 454701 454701 0 0.0
.bss 64976 64976 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549955 549955 0 0.0
.app_xip_area 435013 435013 0 0.0
.bss 69768 69768 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566491 566491 0 0.0
.app_xip_area 457845 457845 0 0.0
.bss 63512 63512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 563299 563299 0 0.0
.app_xip_area 451341 451341 0 0.0
.bss 66752 66752 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 928728 928728 0 0.0
.bss 197904 197904 0 0.0
.data 1388 1388 0 0.0
.text 729416 729416 0 0.0
BRD4187C (read/write) 1105488 1105488 0 0.0
.bss 195100 195100 0 0.0
.data 3404 3404 0 0.0
.text 906964 906964 0 0.0
lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.bss 188288 188288 0 0.0
.data 2792 2792 0 0.0
.text 932008 932000 -8 -0.0
window-app BRD4187C (read/write) 1159688 1159688 0 0.0
.bss 168884 168884 0 0.0
.data 3316 3316 0 0.0
.text 987468 987468 0 0.0
esp32 all-clusters-app c3devkit (read only) 1202656 1202656 0 0.0
(read/write) 1747176 1747176 0 0.0
.dram0.bss 73568 73568 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 250456 250456 0 0.0
.flash.text 1202656 1202656 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1244395 1244395 0 0.0
(read/write) 532116 532116 0 0.0
.dram0.bss 80424 80424 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 280592 280592 0 0.0
.flash.text 1238231 1238231 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611224 611224 0 0.0
(read/write) 81392 81392 0 0.0
.bss 69184 69184 0 0.0
.data 2224 2224 0 0.0
.text 610688 610688 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696632 696632 0 0.0
.bss 67752 67752 0 0.0
.data 2800 2800 0 0.0
.text 582608 582608 0 0.0
light k32w0+release (read only) 599400 599400 0 0.0
(read/write) 79344 79344 0 0.0
.bss 67160 67160 0 0.0
.data 2200 2200 0 0.0
.text 598864 598864 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787576 787576 0 0.0
.bss 77428 77428 0 0.0
.data 2016 2016 0 0.0
.text 664680 664680 0 0.0
lock k32w0+release (read only) 581888 581888 0 0.0
(read/write) 78836 78836 0 0.0
.bss 66704 66704 0 0.0
.data 2148 2148 0 0.0
.text 581352 581352 0 0.0
linux air-purifier-app debug (read only) 2629141 2629141 0 0.0
(read/write) 129376 129376 0 0.0
.bss 46944 46944 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 184968 184968 0 0.0
.text 2266309 2266309 0 0.0
all-clusters-app debug (read only) 5873937 5873913 -24 -0.0
(read/write) 478760 478728 -32 -0.0
.bss 134064 134064 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 332840 332808 -32 -0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 347592 347592 0 0.0
.text 5094083 5094083 0 0.0
all-clusters-minimal-app debug (read only) 5188825 5188825 0 0.0
(read/write) 236576 236576 0 0.0
.bss 128080 128080 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 97080 97080 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 288154 288154 0 0.0
.text 4665923 4665923 0 0.0
bridge-app debug (read only) 4597217 4597217 0 0.0
(read/write) 217560 217560 0 0.0
.bss 118560 118560 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 86128 86128 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228922 228922 0 0.0
.text 4147699 4147699 0 0.0
chip-tool debug (read only) 11974993 11974969 -24 -0.0
(read/write) 520888 520856 -32 -0.0
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414264 414232 -32 -0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 447481 447481 0 0.0
.text 10822563 10822563 0 0.0
chip-tool-ipv6only arm64 (read only) 11471520 11471488 -32 -0.0
(read/write) 588920 588984 64 0.0
.bss 103320 103320 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 454008 453976 -32 -0.0
.dynamic 512 512 0 0.0
.got 20328 20328 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10231580 10231580 0 0.0
lighting-app debug+rpc+ui (read only) 5518513 5518513 0 0.0
(read/write) 226376 226376 0 0.0
.bss 119512 119512 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 353620 353620 0 0.0
.text 4918195 4918195 0 0.0
lock-app debug (read only) 4675977 4675977 0 0.0
(read/write) 205520 205520 0 0.0
.bss 114064 114064 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 80632 80632 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 255386 255386 0 0.0
.text 4207987 4207987 0 0.0
ota-provider-app debug (read only) 4302729 4302729 0 0.0
(read/write) 193776 193776 0 0.0
.bss 113824 113824 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 69728 69728 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 207770 207770 0 0.0
.text 3901715 3901715 0 0.0
ota-requestor-app debug (read only) 4418745 4418745 0 0.0
(read/write) 198024 198024 0 0.0
.bss 114720 114720 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 72704 72704 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 213786 213786 0 0.0
.text 4007427 4007427 0 0.0
shell debug (read only) 2868201 2868201 0 0.0
(read/write) 155784 155784 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86040 86040 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187360 187360 0 0.0
.text 2508034 2508034 0 0.0
thermostat-no-ble arm64 (read only) 4481472 4481472 0 0.0
(read/write) 247536 247536 0 0.0
.bss 122344 122344 0 0.0
.data 3352 3352 0 0.0
.data.rel.ro 103688 103688 0 0.0
.dynamic 512 512 0 0.0
.got 12216 12216 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159460 159460 0 0.0
.text 3976684 3976684 0 0.0
tv-app debug (read only) 5645249 5645249 0 0.0
(read/write) 351752 351752 0 0.0
.bss 243872 243872 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94088 94088 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 286458 286458 0 0.0
.text 5117155 5117155 0 0.0
tv-casting-app debug (read only) 9851017 9851017 0 0.0
(read/write) 340464 340464 0 0.0
.bss 156624 156624 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 174024 174024 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 382448 382448 0 0.0
.text 9002915 9002915 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531976 2531976 0 0.0
.bss 220480 220480 0 0.0
.data 5200 5200 0 0.0
.text 1494660 1494660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095612 1095612 0 0.0
bss 129969 129969 0 0.0
rodata 111732 111732 0 0.0
text 806100 806100 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1215944 1215944 0 0.0
bss 122107 122107 0 0.0
rodata 141592 141592 0 0.0
text 801728 801728 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046812 1046812 0 0.0
bss 129633 129633 0 0.0
rodata 99388 99388 0 0.0
text 770020 770020 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835288 835288 0 0.0
(read/write) 1789780 1789780 0 0.0
.bss 195396 195396 0 0.0
.data 2656 2656 0 0.0
.text 1583340 1583340 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1715548 1715548 0 0.0
.bss 193084 193084 0 0.0
.data 2632 2632 0 0.0
.text 1511444 1511444 0 0.0
light cy8ckit_062s2_43012 (read only) 844352 844352 0 0.0
(read/write) 1634876 1634876 0 0.0
.bss 186548 186548 0 0.0
.data 2440 2440 0 0.0
.text 1437500 1437500 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1667172 1667172 0 0.0
.bss 213748 213748 0 0.0
.data 2440 2440 0 0.0
.text 1442596 1442596 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1124896 1124896 0 0.0
.bss 102376 102376 0 0.0
.data 820 820 0 0.0
.text 637280 637280 0 0.0
lock-app qpg6105+debug (read/write) 1089712 1089712 0 0.0
.bss 98672 98672 0 0.0
.data 840 840 0 0.0
.text 602092 602092 0 0.0
stm32 light STM32WB5MM-DK (read/write) 597269 597269 0 0.0
.bss 128288 128288 0 0.0
.data 676 676 0 0.0
.rodata 78828 78828 0 0.0
.text 379752 379752 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825830 825830 0 0.0
bss 51116 51116 0 0.0
text 617558 617558 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1084356 1084356 0 0.0
bss 100920 100920 0 0.0
text 787626 787626 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1045056 1045056 0 0.0
bss 110028 110028 0 0.0
text 761066 761066 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907068 907068 0 0.0
bss 93060 93060 0 0.0
text 649726 649726 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827430 827430 0 0.0
bss 51164 51164 0 0.0
text 619220 619220 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 933696 933696 0 0.0
bss 79204 79204 0 0.0
text 699904 699904 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1068544 1068544 0 0.0
bss 100140 100140 0 0.0
text 773524 773524 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 906724 906724 0 0.0
bss 70668 70668 0 0.0
text 655714 655714 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 924848 924848 0 0.0
bss 92640 92640 0 0.0
text 667618 667618 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 830038 830038 0 0.0
bss 51272 51272 0 0.0
text 622222 622222 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793760 793760 0 0.0
bss 57472 57472 0 0.0
text 592988 592988 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676856 676856 0 0.0
bss 73640 73640 0 0.0
text 462254 462254 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 828694 828694 0 0.0
bss 51292 51292 0 0.0
text 621574 621574 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852373 852373 0 0.0
bss 60948 60948 0 0.0
text 636420 636420 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 819348 819348 0 0.0
bss 57760 57760 0 0.0
text 612620 612620 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 838804 838804 0 0.0
bss 69576 69576 0 0.0
text 629128 629128 0 0.0

Copy link

github-actions bot commented Feb 9, 2024

PR #30856: Size comparison from 1913dba to f2043e9

Increases (1 build for linux)
platform target config section 1913dba f2043e9 change % change
linux chip-tool-ipv6only arm64 (read/write) 588920 588984 64 0.0
Decreases (4 builds for efr32, linux)
platform target config section 1913dba f2043e9 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.text 932008 932000 -8 -0.0
linux all-clusters-app debug (read only) 5873937 5873913 -24 -0.0
(read/write) 478760 478728 -32 -0.0
.data.rel.ro 332840 332808 -32 -0.0
chip-tool debug (read only) 11974993 11974969 -24 -0.0
(read/write) 520888 520856 -32 -0.0
.data.rel.ro 414264 414232 -32 -0.0
chip-tool-ipv6only arm64 (read only) 11471520 11471488 -32 -0.0
.data.rel.ro 454008 453976 -32 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 1913dba f2043e9 change % change
bl602 lighting-app bl602 (read/write) 1430938 1430938 0 0.0
.bss 85320 85320 0 0.0
.data 9496 9496 0 0.0
.rodata 157436 157436 0 0.0
.text 1098044 1098044 0 0.0
bl602+mfd (read/write) 1445346 1445346 0 0.0
.bss 85480 85480 0 0.0
.data 9472 9472 0 0.0
.rodata 156396 156396 0 0.0
.text 1113346 1113346 0 0.0
bl602+rpc (read/write) 1478322 1478322 0 0.0
.bss 93352 93352 0 0.0
.data 9872 9872 0 0.0
.rodata 165004 165004 0 0.0
.text 1129430 1129430 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1195507 1195507 0 0.0
.bss 11121 11121 0 0.0
.data 3680 3680 0 0.0
.rodata 106820 106820 0 0.0
.text 967050 967050 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1206559 1206559 0 0.0
.bss 11297 11297 0 0.0
.data 3656 3656 0 0.0
.rodata 105760 105760 0 0.0
.text 979060 979060 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1287231 1287231 0 0.0
.bss 19589 19589 0 0.0
.data 4224 4224 0 0.0
.rodata 122192 122192 0 0.0
.text 1041994 1041994 0 0.0
bl706-eth (read/write) 1014145 1014145 0 0.0
.bss 23680 23680 0 0.0
.data 3248 3248 0 0.0
.rodata 100140 100140 0 0.0
.text 759124 759124 0 0.0
bl706-wifi (read/write) 1247334 1247334 0 0.0
.bss 10565 10565 0 0.0
.data 3688 3688 0 0.0
.rodata 121120 121120 0 0.0
.text 989556 989556 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1165084 1165084 0 0.0
.bss 16316 16316 0 0.0
.data 5040 5040 0 0.0
.rodata 100824 100824 0 0.0
.text 960152 960152 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1176492 1176492 0 0.0
.bss 16492 16492 0 0.0
.data 5024 5024 0 0.0
.rodata 99764 99764 0 0.0
.text 972474 972474 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781396 781396 0 0.0
(read/write) 168896 168896 0 0.0
.bss 90884 90884 0 0.0
.data 3568 3568 0 0.0
.rodata 90372 90372 0 0.0
.text 690760 690760 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 800284 800284 0 0.0
(read/write) 179160 179160 0 0.0
.bss 101164 101164 0 0.0
.data 3560 3560 0 0.0
.rodata 84772 84772 0 0.0
.text 715248 715248 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 788868 788868 0 0.0
(read/write) 173608 173608 0 0.0
.bss 95612 95612 0 0.0
.data 3560 3560 0 0.0
.rodata 111516 111516 0 0.0
.text 677088 677088 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 739180 739180 0 0.0
(read/write) 167856 167856 0 0.0
.bss 89624 89624 0 0.0
.data 3552 3552 0 0.0
.rodata 86092 86092 0 0.0
.text 652824 652824 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724804 724804 0 0.0
(read/write) 168072 168072 0 0.0
.bss 89840 89840 0 0.0
.data 3552 3552 0 0.0
.rodata 81932 81932 0 0.0
.text 642608 642608 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 581338 581338 0 0.0
(read/write) 207976 207976 0 0.0
.bss 201212 201212 0 0.0
.data 1640 1640 0 0.0
.rodata 86530 86530 0 0.0
.text 492684 492684 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628794 628794 0 0.0
(read/write) 208368 208368 0 0.0
.bss 201744 201744 0 0.0
.data 1504 1504 0 0.0
.rodata 107138 107138 0 0.0
.text 519532 519532 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564843 564843 0 0.0
.app_xip_area 454701 454701 0 0.0
.bss 64976 64976 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 549955 549955 0 0.0
.app_xip_area 435013 435013 0 0.0
.bss 69768 69768 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566491 566491 0 0.0
.app_xip_area 457845 457845 0 0.0
.bss 63512 63512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 563299 563299 0 0.0
.app_xip_area 451341 451341 0 0.0
.bss 66752 66752 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 928728 928728 0 0.0
.bss 197904 197904 0 0.0
.data 1388 1388 0 0.0
.text 729416 729416 0 0.0
BRD4187C (read/write) 1105488 1105488 0 0.0
.bss 195100 195100 0 0.0
.data 3404 3404 0 0.0
.text 906964 906964 0 0.0
lock-app BRD4161A+wf200 (read/write) 1123108 1123100 -8 -0.0
.bss 188288 188288 0 0.0
.data 2792 2792 0 0.0
.text 932008 932000 -8 -0.0
window-app BRD4187C (read/write) 1159688 1159688 0 0.0
.bss 168884 168884 0 0.0
.data 3316 3316 0 0.0
.text 987468 987468 0 0.0
esp32 all-clusters-app c3devkit (read only) 1202656 1202656 0 0.0
(read/write) 1747176 1747176 0 0.0
.dram0.bss 73568 73568 0 0.0
.dram0.data 13628 13628 0 0.0
.flash.rodata 250456 250456 0 0.0
.flash.text 1202656 1202656 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1244395 1244395 0 0.0
(read/write) 532116 532116 0 0.0
.dram0.bss 80424 80424 0 0.0
.dram0.data 35180 35180 0 0.0
.flash.rodata 280592 280592 0 0.0
.flash.text 1238231 1238231 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 611224 611224 0 0.0
(read/write) 81392 81392 0 0.0
.bss 69184 69184 0 0.0
.data 2224 2224 0 0.0
.text 610688 610688 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696632 696632 0 0.0
.bss 67752 67752 0 0.0
.data 2800 2800 0 0.0
.text 582608 582608 0 0.0
light k32w0+release (read only) 599400 599400 0 0.0
(read/write) 79344 79344 0 0.0
.bss 67160 67160 0 0.0
.data 2200 2200 0 0.0
.text 598864 598864 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787576 787576 0 0.0
.bss 77428 77428 0 0.0
.data 2016 2016 0 0.0
.text 664680 664680 0 0.0
lock k32w0+release (read only) 581888 581888 0 0.0
(read/write) 78836 78836 0 0.0
.bss 66704 66704 0 0.0
.data 2148 2148 0 0.0
.text 581352 581352 0 0.0
linux air-purifier-app debug (read only) 2629141 2629141 0 0.0
(read/write) 129376 129376 0 0.0
.bss 46944 46944 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 184968 184968 0 0.0
.text 2266309 2266309 0 0.0
all-clusters-app debug (read only) 5873937 5873913 -24 -0.0
(read/write) 478760 478728 -32 -0.0
.bss 134064 134064 0 0.0
.data 4464 4464 0 0.0
.data.rel.ro 332840 332808 -32 -0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1360 1360 0 0.0
.rodata 347592 347592 0 0.0
.text 5094083 5094083 0 0.0
all-clusters-minimal-app debug (read only) 5188825 5188825 0 0.0
(read/write) 236576 236576 0 0.0
.bss 128080 128080 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 97080 97080 0 0.0
.dynamic 624 624 0 0.0
.got 5304 5304 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 288154 288154 0 0.0
.text 4665923 4665923 0 0.0
bridge-app debug (read only) 4597217 4597217 0 0.0
(read/write) 217560 217560 0 0.0
.bss 118560 118560 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 86128 86128 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228922 228922 0 0.0
.text 4147699 4147699 0 0.0
chip-tool debug (read only) 11974993 11974969 -24 -0.0
(read/write) 520888 520856 -32 -0.0
.bss 94296 94296 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 414264 414232 -32 -0.0
.dynamic 624 624 0 0.0
.got 5776 5776 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 447481 447481 0 0.0
.text 10822563 10822563 0 0.0
chip-tool-ipv6only arm64 (read only) 11471520 11471488 -32 -0.0
(read/write) 588920 588984 64 0.0
.bss 103320 103320 0 0.0
.data 4480 4480 0 0.0
.data.rel.ro 454008 453976 -32 -0.0
.dynamic 512 512 0 0.0
.got 20328 20328 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 352988 352988 0 0.0
.text 10231580 10231580 0 0.0
lighting-app debug+rpc+ui (read only) 5518513 5518513 0 0.0
(read/write) 226376 226376 0 0.0
.bss 119512 119512 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 353620 353620 0 0.0
.text 4918195 4918195 0 0.0
lock-app debug (read only) 4675977 4675977 0 0.0
(read/write) 205520 205520 0 0.0
.bss 114064 114064 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 80632 80632 0 0.0
.dynamic 624 624 0 0.0
.got 5224 5224 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 255386 255386 0 0.0
.text 4207987 4207987 0 0.0
ota-provider-app debug (read only) 4302729 4302729 0 0.0
(read/write) 193776 193776 0 0.0
.bss 113824 113824 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 69728 69728 0 0.0
.dynamic 624 624 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 207770 207770 0 0.0
.text 3901715 3901715 0 0.0
ota-requestor-app debug (read only) 4418745 4418745 0 0.0
(read/write) 198024 198024 0 0.0
.bss 114720 114720 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 72704 72704 0 0.0
.dynamic 624 624 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 213786 213786 0 0.0
.text 4007427 4007427 0 0.0
shell debug (read only) 2868201 2868201 0 0.0
(read/write) 155784 155784 0 0.0
.bss 62576 62576 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86040 86040 0 0.0
.dynamic 592 592 0 0.0
.got 4080 4080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187360 187360 0 0.0
.text 2508034 2508034 0 0.0
thermostat-no-ble arm64 (read only) 4481472 4481472 0 0.0
(read/write) 247536 247536 0 0.0
.bss 122344 122344 0 0.0
.data 3352 3352 0 0.0
.data.rel.ro 103688 103688 0 0.0
.dynamic 512 512 0 0.0
.got 12216 12216 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 159460 159460 0 0.0
.text 3976684 3976684 0 0.0
tv-app debug (read only) 5645249 5645249 0 0.0
(read/write) 351752 351752 0 0.0
.bss 243872 243872 0 0.0
.data 6496 6496 0 0.0
.data.rel.ro 94088 94088 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 286458 286458 0 0.0
.text 5117155 5117155 0 0.0
tv-casting-app debug (read only) 9851017 9851017 0 0.0
(read/write) 340464 340464 0 0.0
.bss 156624 156624 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 174024 174024 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 382448 382448 0 0.0
.text 9002915 9002915 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531976 2531976 0 0.0
.bss 220480 220480 0 0.0
.data 5200 5200 0 0.0
.text 1494660 1494660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095612 1095612 0 0.0
bss 129969 129969 0 0.0
rodata 111732 111732 0 0.0
text 806100 806100 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1215944 1215944 0 0.0
bss 122107 122107 0 0.0
rodata 141592 141592 0 0.0
text 801728 801728 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1046812 1046812 0 0.0
bss 129633 129633 0 0.0
rodata 99388 99388 0 0.0
text 770020 770020 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835288 835288 0 0.0
(read/write) 1789780 1789780 0 0.0
.bss 195396 195396 0 0.0
.data 2656 2656 0 0.0
.text 1583340 1583340 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1715548 1715548 0 0.0
.bss 193084 193084 0 0.0
.data 2632 2632 0 0.0
.text 1511444 1511444 0 0.0
light cy8ckit_062s2_43012 (read only) 844352 844352 0 0.0
(read/write) 1634876 1634876 0 0.0
.bss 186548 186548 0 0.0
.data 2440 2440 0 0.0
.text 1437500 1437500 0 0.0
lock cy8ckit_062s2_43012 (read only) 817152 817152 0 0.0
(read/write) 1667172 1667172 0 0.0
.bss 213748 213748 0 0.0
.data 2440 2440 0 0.0
.text 1442596 1442596 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1124896 1124896 0 0.0
.bss 102376 102376 0 0.0
.data 820 820 0 0.0
.text 637280 637280 0 0.0
lock-app qpg6105+debug (read/write) 1089712 1089712 0 0.0
.bss 98672 98672 0 0.0
.data 840 840 0 0.0
.text 602092 602092 0 0.0
stm32 light STM32WB5MM-DK (read/write) 597269 597269 0 0.0
.bss 128288 128288 0 0.0
.data 676 676 0 0.0
.rodata 78828 78828 0 0.0
.text 379752 379752 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825830 825830 0 0.0
bss 51116 51116 0 0.0
text 617558 617558 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1084356 1084356 0 0.0
bss 100920 100920 0 0.0
text 787626 787626 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1045056 1045056 0 0.0
bss 110028 110028 0 0.0
text 761066 761066 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 907068 907068 0 0.0
bss 93060 93060 0 0.0
text 649726 649726 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827430 827430 0 0.0
bss 51164 51164 0 0.0
text 619220 619220 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 933696 933696 0 0.0
bss 79204 79204 0 0.0
text 699904 699904 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1068544 1068544 0 0.0
bss 100140 100140 0 0.0
text 773524 773524 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 906724 906724 0 0.0
bss 70668 70668 0 0.0
text 655714 655714 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 924848 924848 0 0.0
bss 92640 92640 0 0.0
text 667618 667618 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 830038 830038 0 0.0
bss 51272 51272 0 0.0
text 622222 622222 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 793760 793760 0 0.0
bss 57472 57472 0 0.0
text 592988 592988 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 676856 676856 0 0.0
bss 73640 73640 0 0.0
text 462254 462254 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 828694 828694 0 0.0
bss 51292 51292 0 0.0
text 621574 621574 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 852373 852373 0 0.0
bss 60948 60948 0 0.0
text 636420 636420 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 819348 819348 0 0.0
bss 57760 57760 0 0.0
text 612620 612620 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 838804 838804 0 0.0
bss 69576 69576 0 0.0
text 629128 629128 0 0.0

@tcarmelveilleux tcarmelveilleux merged commit 8398491 into project-chip:master Feb 12, 2024
57 checks passed
@rbultman rbultman deleted the microwaveOvenScripts branch February 14, 2024 19:55
raul-marquez-csa pushed a commit to raul-marquez-csa/connectedhomeip that referenced this pull request Feb 16, 2024
This PR adds test for the MWO clusters.
- Test for Microwave Oven Mode cluster
- Test for Microwave Oven Control cluster

Note: tests reflect spec [PR 8588](CHIP-Specifications/connectedhomeip-spec#8588) and [PR 8715](CHIP-Specifications/connectedhomeip-spec#8715)

This PR also:
- Adds a CI build target for the microwave oven example app
- Adds the python tests to CI
- Uses the example app for tests instead of all-clusters
- Fixes an SDK build problem for the microwave control cluster
mergify bot pushed a commit that referenced this pull request Feb 16, 2024
* Modifed YAML tests:
TC_DISHM_1_2
TC_DISHM_2_1
TC_DISHM_3_1
TC_DISHM_3_3
TC_LWM_1_1
TC_LWM_1_2
TC_OTCCM_1_1
TC_OTCCM_1_2
TC_OTCCM_2_1
TC_OTCCM_3_1
TC_OTCCM_3_3
TC_TCCM_1_1
TC_TCCM_1_2

* Auto generated files

* Restyled by whitespace

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

* Fix CI failure OTCCM-1.1 test

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

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

* Restyled by whitespace

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

* Auto generated files

* Restyled by whitespace

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

* Fix CI failure OTCCM-1.1 test

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

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

* Restyled by whitespace

* Fix conflict

* Fix merge

* Fix merge

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

* Auto generated files

* Restyled by whitespace

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

* Fix CI failure OTCCM-1.1 test

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

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

* Restyled by whitespace

* Fix merge

* Fix merge

* remove dead java encode_value.zapt (#31896)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Add "orphan" files from bdx to gn

This should help layer enforcement.

* Restyle

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

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

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

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

* Add missing function to set delegate in Door Lock Server

* Restyled by clang-format (#31847)

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

---------

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

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

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

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

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

* [Scenes] Test Update  (#31614)

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

* Apply suggestions convert hex to dec base

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

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

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

* Restyled by whitespace

* Restyled by prettier-yaml

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

---------

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

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

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

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

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

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

* [Tizen] Use spec complaint BLE advertising intervals

* Transition from fast adv to slow after timeout

* Refactor Tizen specific BLE initialization function

* Use ScheduleLambda instead of ScheduleWork

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

* Define BLE_CONNECTION_OBJECT for Tizen platform

* Get rid of another static method

* Update name to align with convention

* Do not use sInstance directly if possible

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

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

* fixed typo.

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

---------

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

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

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

* Fix default timeout

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

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

* python testing: Add PICS parser for xml

Code blatently stolen from Jon Rhees.

* Restyled by isort

* remove some debug

---------

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

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

* [Linux] Do not reuse cancellable object

Per documentation for g_cancellable_reset():

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

* Update cancellable in ChipDeviceScanner

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

* Refactor time members

* add using namespace

* Fix ActiveModeThreshold type and cast

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

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

* Handle Aliro credential in door lock server

* Restyled by clang-format (#31933)

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

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

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

* Restyled by clang-format (#31935)

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

* Update constant name from git chage

* Update to use SupportsAliroProvisioning API

---------

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

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

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

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

* Address review comments.

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

* Remove stale comment.

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

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

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

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

* Add strong guarantee on monotonicity of system clock

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

Issue #31875

Testing done:

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

* Fix review comments and move to intrinsics

* Restyled by clang-format

* Fix build and add warning

* Fix build

* Restyled by clang-format

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

* Restyled by clang-format

---------

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

* Initial XML for Power Topology cluster (#31689)

* Initial XML for Power Topology cluster

* Regen

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

* Rename LeafTopology to TreeTopology

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

* Use ScheduleLambda() instead of ScheduleWork

* Set min/max advertisement interval

* Matter BLE advertisement type shall be peripheral

* Allow intervals to be set after initialization

* Keep BlueZ default for adv slicing duration

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

* Transition to slow advertising after timeout

* Fix advertisement typos in all places in the codebase

* Do not specify advertisement timeout in BlueZ

* Add support for extended advertisement

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

* Restyled by prettier-markdown

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

* Cancel HandleAdvertisingTimer timer in case of error

---------

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

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

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

* enable persistent subscription by default

* Regenerate ZAP after merge conflict (#31956)

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

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

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

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

The old logic had several bugs:

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

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

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

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

* Spell out inet and lwip sources

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

* Fix some copy and paste issues

* Another copy and paste issue fixed

* Restyle

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

* Add silabs-specific lwip options to GN

* Make the lwipopts conditional

* Revert "Make the lwipopts conditional"

This reverts commit ff91e81193fad3b2b4941048122a1b9353cb6b3f.

* Add another dependency for lwip

* Remove TAP support from lwip (#31886)

* Update SupportsAnyCredential function to include Aliro (#31949)

* Update SupportsAnyCredential function to include Aliro

* Restyled by clang-format (#31950)

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

---------

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

* Implement PayloadTestRequest command in DGGEN (#31907)

* Add DataModelTest feature to general diagnostics

* Regen ZAP

* Fix TC-DGGEN-1.1

* Restyled by whitespace

* Restyled by clang-format

* Restyled by prettier-json

* Restyled by isort

* Fix integration tests

* Fix Java codegen

* Address review comments

* Fix Java codegen

* Fix Java codegen

* Fix Java codegen golden data

* Fix TC-DGGEN-1.1

* Fix removal of Commands.h

* Fix YAML test

---------

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

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

* Add files from src/controller to gn

* Add more orphaned files from controller itself

* Restyle

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

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

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

* Fix typo

* One more header

* Fix chef

* Add more includes that seem needed

* Add another dependency

* Add includes config to controller as it needs relative includes

* Restyle

* Fix clang-tidy logic

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

* Ensure no errors about unused assignments

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

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

* Fix typo

* Fix typo

---------

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

* Add discover port parameter (#31948)

* Adds MdnsDiscovery class (#31645)

* Adds MdnsDiscovery class

* Fix restyle/lint

* Fix restyle

* Adds zeroconf dependency in tests.yaml

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

* Addresses latest review comments

* Fixes typo

* Updates instantiation method and initial discovery

* Fix restyle/lint

* Addresses latest review comments

* Addresses latest review comments

* Fix restlye/lint

* Addresses review comments

* restore enum

* Refactor progress

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

* Fix restyle

* Fix restyle/lint

* Updates descriptions and variables

* Major refactor #2

* Fix restyle

* Updates method descriptions

* Fix restyle

* Addresses review comments

* Fix restyle

* Fix lint

* Default parameters adjustment

---------

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

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

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

* Restyled by autopep8

* Clean up callback to be test only specifically

* Restyled by clang-format

* Address PR comments

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

* Address PR comment

---------

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

* [ICD] Refactor ICDCounter logic (#31957)

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

* Add basic integration tests to validate behavior

* Restyled by whitespace

* Restyled by prettier-yaml

* rename source_set

* Rename constant name

* Apply suggestions from code review

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

* addres review comments

* Add init/shutdown unit-test for the ICDManager

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

---------

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

* Add assertChipStackLockedByCurrentThread for LogEvent (#31895)

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

* Move messagedef to its own buildfile (#31972)

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

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

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

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

* add the board of tlsr9253b and tlsr9253b_retention

* riscv: telink: update board setting

- update the tlsr9253b setting .

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

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

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

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

* telink: b93: fix the build environment

- set the tlsr9253b and tlsr9253b_retention for the ci environment .

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

* telink: b93: loopback to remote version

- change the github setting to telink .

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

* [Telink] Add B93 to Readme files

* [Telink] Fix CI builds

* [Telink] Reduce number of builds

* [Telink] Disable update Zephyr to specific revision

* Update builds to docker version 34

* [Telink] remove duplicated code

* revert k32w image update

* [Telink] rename B93 into B95

* Update builds to docker version 35

* fix doc build

---------

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

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

* Start creating a script

* Have much more functionality

* Restyle

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

* Add workflow to validate that gn knows about files

* Remove controller from known exceptions: we fixed that one

* Fix flake8

* Add more known failures

* Better error reporting for gn reachability

* Remove the platform specific orphan file listing

* Force the "not failures anymore" to be fatal

---------

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

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

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

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

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

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

* Restyled by clang-format

* Apply typo fixes from code review

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

---------

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

* Rename EMBER_AF to MATTER_DM (#31971)

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

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

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

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

* Fixed 2 scripts alphabetically were not in line

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

---------

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

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

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

* Send Check-In message at boot

* Update reboot test

* update comment

* restyle

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

* Remove unused define function

---------

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

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

* Resolve the cluster revision issues

* Restyled by whitespace

* Restyled by clang-format

* Update per comments

* Restyled by whitespace

* Restyled by clang-format

* Update Content Launcher

* Restyled by whitespace

* Restyled by clang-format

---------

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

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

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

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

* Simplify CHIPCert test vector code

* Add ConvertECDSAKeypairRawToDER to CHIPCert

* Linux: Make WiFiNetwork struct private, add helpers

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

* Linux: Implement PDC support in WiFiDriver / ConnectivityManagerImpl

* Address review comments

* Clear handled err before the next call

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

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

- Extended the OperationalKeystore API by exporting keypair for Fabric.

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

Added first unit tests, created export method

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

* Completely remove all references to CHIPClusters.h

* Restyle

* Remove references to CHIPClusters.zapt as well

* Use BaseCluster instead of specific clusters

* Fix names and includes

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

* Add 2 java files to be known to gn

* Add python files

* Fix commas and format

* Mark a set of files handled

---------

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

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

* Make sure dnssd constants and browsedelegate is tracked by gn

* Add more minmdns sources to be known to gn

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

* Fix system layer dependency in linux dnssd impl

* Remove dnssd files from lint

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

* Remove duplicate source

* Restyle

---------

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

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

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

* Quick cleanup of unused type (#32009)

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

* Adding basic logic

* Updates

* Update message cluster

* Update copyright

* Restyled by whitespace

* Restyled by clang-format

---------

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

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

* Update rvc app (#31827)

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

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

* Implemented the GoHome handler for rvc-app.

* Updated the PICS file for the rvc-app.

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

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

* Updated the rvc-app state machine diagram.

* Updated theh rvc-app README.

* Restyled by clang-format

* Restyled by prettier-markdown

* Restyled by shfmt

* Updated the rvc-app .matter file.

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

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

* Updated a returend error following the spec change.

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

* Updated the rvc-app readme.

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

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

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

* Updated the rvc-app .matter file.

---------

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

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

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

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

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

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

* Restyled by isort

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

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

* Fixed test app name

* Moved test runs later in test yaml

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

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

* Code review comment fixes.

* Fixed trailing whitepace

* Merged TC_EEVSE tests back in

---------

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

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

* Cleanup and fix some tests dependencies

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

* restyle

* Fix code lint

* Fix one more

* Fix dependencies for more common integ files

* Remove assert because this file is exercised in dependencies

* Add Mock events handling

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

* One more file update

* Update linter

* Restyle

---------

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

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

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

---------

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

* Make MTRServerAttribute threadsafe. (#31970)

* Make MTRServerAttribute threadsafe.

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

* Address review comments.

* [Python] CommissonWithCode support discoveryType (#31904)

* [Linux] fix memory leak

* [Python] call StopDiscovery after DiscoveryNodes

* [Python] CommissionWithCode support DiscoveryType

* fix param error

* add e2e test

* automatically run in CI

* Test different modes using different devices

* fix error manual code

* Microwave oven: Fix conformance (#32029)

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

* Remove the EMBER_ZCL_STATUS_DUPLICATE_EXISTS error code

* fix comments

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

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

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

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

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

* Change HKDF key handle to hold key of any length

* Code review

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

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

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

* Implemented the GoHome handler for rvc-app.

* Updated the PICS file for the rvc-app.

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

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

* Updated the rvc-app state machine diagram.

* Updated theh rvc-app README.

* Restyled by clang-format

* Restyled by prettier-markdown

* Restyled by shfmt

* Updated the rvc-app .matter file.

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

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

* Updated a returend error following the spec change.

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

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

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

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

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

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

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

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

* Restyled by autopep8

* Restyled by isort

* Updated the rvc-app readme.

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

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

* Fixed typos from code review

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

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

* Updated the rvc-app .matter file.

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

* Restyled by isort

* Fixed extra imports in python tests.

---------

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

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

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

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

* TC-SM-1.2: Use correct data type

Credit to Manjunath for finding this.

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

* one more fix

* one more

* Pull this out and add a test

* linter

* add docstring

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

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

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

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

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

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

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

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

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

* Sync AmberAfStatus to InteractionModel::Status

* fix comments

* fix darwin build

* add TODO for enum class

* fix Darwin

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

* Added metric support

* Addressed the review comments

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [placeholder] Remove examples/placeholder tests codegen

* Remove src/app/tests/suites/pics

* Remove src/app/tests/suites/include

* Remove src/app/tests/suites/templates

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

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

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

* ota support for cc2674

* Restyled by clang-format

* Restyled by prettier-markdown

---------

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

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

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

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

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

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

This reverts commit b79eec63fb35508772f852e5e402147de17df5fb.

* Fix threadsafety issue in MTRServerAttribute. (#32084)

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

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

* Hoist shared enums and bitmaps into detail namespace

* Regenerate

* Add electrical measurement clusters

* Add NumberOfMeasurements attribute

* Bump to latest spec

* Bump ZAP version

* Remove Electrical Measurement cluster

* Add initial Electrical Power Measurement cluster implementation

* Revert "Remove Electrical Measurement cluster"

This reverts commit 47f5298ad6d1ed5f18b3ae3768960adbf604965c.

* Fix incorrect min/max values on energy attributes

* Formatting electrical-power-measurement-server

* Regen after restoring deprecated electrical measurement cluster

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

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

* Semi-realphabetize?

* Added EPM cluster to Energy Management App

* Restore strangely dropped events

* Better BitMask handling

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

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

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

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

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

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

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

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

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

* Added ElectricalEnergyMeasurement to chip-repl __init__.py

* Restyled by isort

* Changed feature map to indicate CUME and IMP support only

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

* Removed out of date comment

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

* Added new Energy Reporting TE Trigger delegate

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

* Restyled by whitespace

* Restyled by gn

* Removed accidental launch.json inclusion

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

* Added code review suggestions.

* More code review suggestions fixed.

* Hoist shared enums and bitmaps into detail namespace

* Regenerate

* Add electrical measurement clusters

* Add NumberOfMeasurements attribute

* Bump to latest spec

* Bump ZAP version

* Remove Electrical Measurement cluster

* Add initial Electrical Power Measurement cluster implementation

* Revert "Remove Electrical Measurement cluster"

This reverts commit 47f5298ad6d1ed5f18b3ae3768960adbf604965c.

* Fix incorrect min/max values on energy attributes

* Formatting electrical-power-measurement-server

* Regen after restoring deprecated electrical measurement cluster

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

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

* Semi-realphabetize?

* Restore strangely dropped events

* Better BitMask handling

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

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

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

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

* Remove defaults from MeasurementAccuracyRangeStruct to match spec update

* Restore side="server" to events

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

* Assign ID to Electrical Sensor device type

* Removed EPM and EEM from Root Node Device

* Restyled formatting is different than clang-format

* Re-add FeatureMap to attributeAccessInterfaceAttributes for EEM and EPM

* Regen after merge

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

* Lock client on Electrical Sensor device type

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

* Check for null iterators and error

* Switch to ResourceExhausted from CHIP_ERROR_INTERNAL

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

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

* Missed one file.

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

* Touch file since restyled crashed

* Restyled by gn

* Restyled by isort

* Add stub for EPM cluster

* Reverted whitespace change

* Did regen_all after merge from master to resolve conflicts.

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

* Remerged ZAP file and regen all after resolving conflicts.

* Fixes for Python tests

* Correct name for Ember init callback

* Formatting

* Sync optional attributes list with .zap file for EPM

* Add missing features to EPM stub

* Revert FeatureMap in attributeAccessInterfaceAttributes

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

* Forgot zcl-with-test-extensions

* Unregister EEM attribute access in destructor

* Remove redundant returns to keep clang-tidy happy

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

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

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

* Updated Matter device types to add EVSE

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

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

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

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

* Restyled by isort

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

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

* Enabled cumulativeEnergyExported in Energy-management-app.

* Added initial electrical power measurement 2.2 test case

* Changed copyright date

* Code review comment fixes.

* Changed to c++ style cast

* Fixed trailing whitepace

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

* Corrected EPM references in TC_EEM_2_2. Added TC_EEM_2_3

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

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

* Python removed unused logging and EventChangeCallback

* Updates to align to test plan PR #3949

* Added initial EEM_2_1 test script.

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

* Restyled by whitespace

* Restyled

* Removed extra spaces in TC_EEM_2_1.py

* Removed unused EnergyManagementManager.cpp/.h

* Fixed PowerMode = kAc

* Initial TC_EPM_2_1.py script

* Restyled by isort

* Merged TC_EEVSE tests back in

* Initialized NumberOfMeasurementTypes

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

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

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

* Completed TC_EPM_2_1.py script

* Corrected test plan spec reference.

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

* Revert unintended change to tests.yaml

* Python test case code-review updates

* Removed old range iterator.

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

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

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

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

* Applying suggested changes

* Incorporated feedback from review to simplify the code

* Removed comment per code review

---------

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

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

* Darwin: Simplify test setup and teardown

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

* fix unused variables

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

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

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

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

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

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

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

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

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

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

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

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

* Update chef.py (#32060)

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

* DNS-SD: Remove calls to set T flag

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

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

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

* Restyled by clang-format

---------

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

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

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

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

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

* Updated Silabs ICD status LED functionality description

* Restyled by prettier-markdown

* Updated style and spelling

* Updated style and spelling

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

* Removed unnecessary underscores

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

* Restyled by prettier-markdown

* Restyled by shfmt

---------

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

* Enabling wpa3 mode by default. (#31858)

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

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

* Replace EmberAfStatus in examples files

* Fix Tv-app

* fix ci

* remove using in headers

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

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

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

* Apply suggestions from code review

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

* default mICDModeAdvertise  to kNone

---------

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

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

* Update DGGEN_1_1 and DGGEN_2_3 to match latest testplan spec

* Fix CI

* Fix CI

* Restyled by whitespace

* Restyled by prettier-yaml

* Fix CI

* Fix CI

* Quick fix

* Update based on PR comments

* Restyled by whitespace

---------

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

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

* Add test steps to IDM_1_4 to validate multiple InvokeResponseMessages

* Restyled by autopep8

* Address PR comments and CI issues

* rename variable

* Fix CI

* Fix incorrect merge attempt

* Fix CI

---------

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

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

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

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

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

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

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

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

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

* A first pass at running IWYU with some manual fixes

* Refert platform file changes

* Move one header up due to self-review

* Move self-header to top of file

* Another pass this time with -Xiwyu flags

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

* Fix command line

* Update iwyu.imp

* Remove forward decl

* Fix for compile

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

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

---------

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

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

* DM XML: Scrape from 1.3 0.7 recrirculation ballot

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

* Manual fix for base device type

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

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

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

Fixes #32099

Testing done:
- Non functional change

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

* Remove EmberAfStatus from src/app/clusters

* fix ci

* fix specs compliance

* remove using Status from headers

* fix comments

* Remove using Status from headers

* fix comments

* fix ci

* fix door lock

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

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

* [common] Remove k32w1 device_platform, use nxp instead

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

* [K32W1] Build, OTA, Diagnostic changes

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

* [K32W1] Rename SNT files to ELEMU

* [K32W] Add OPENTHREAD_PLATFORM_CORE_CONFIG_FILE define

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

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

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

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

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

* [NXP] Update ot-nxp commit-id

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

* [K32W0] Add necessary check for env variable

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

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

* [K32W1] Remove ResetWatermarks empty implementation

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

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

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

* [K32W1] Fix an issue with __wrap_realloc

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

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

* [K32W1] Accomodate low power API update

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

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

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

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

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

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

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

* [K32W1] Remove duplicated code in crypto PAL

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

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

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

* [K32W1] Post events from ISR correctly

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

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

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

* [K32W1] Add initial FactoryDataProviderImpl

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

* [K32W1] Update certification declaration in apps

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

* [K32W1] Update README files in apps

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

* [K32W1] Add DAC private key convert declaration

TBD

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

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

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

* [COMMON] Add dac_key_use_sss_blob option

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

The option is False by default.

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

* [K32W1] Add SSS API usage

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

* [K32W1] Add chip_convert_dac_private_key option

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

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

* [K32W1] Add jlink conversion script example

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

* [K32W1] Update readme to point to docs guide

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

* [K32W1] Remove unused mbedtls modules

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

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

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

* [K32W1] Add destructor to free SSS object context

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

* [K32W1] Add verbose logging for conversion steps

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

* [K32W1] Restore NVM sector number

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

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

* [K32W1] Add BLE ResetController function

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

* [K32W1] Allocate OT buffers from SMU2

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

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

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

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

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

* [K32W1] Simplify HW DRBG/TRNG usage

S200 TRNG is already used though otPlatEntropyGet from OT.

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

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

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

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

* [K32W1] Fix duplicated flag

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

* [COMMON] Add pw RPC support

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

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

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

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

* [COMMON] Update streamer to read RX data ASAP

Moved reading the RX FIFO inside the actual interrupt handler,
to avoid time penalty when notifying the consumer task (RPC/App CLI).
The data is instead stored in a cache buffer and read once the task
is unblocked through notifying by the …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

10 participants