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

On mode overwrite #16791

Merged
merged 5 commits into from
Apr 1, 2022
Merged

On mode overwrite #16791

merged 5 commits into from
Apr 1, 2022

Conversation

du48s03
Copy link
Contributor

@du48s03 du48s03 commented Mar 29, 2022

Problem

What is being fixed? Examples:

Change overview

  • Implement the logic so that when On/Off cluster's StartUpOnOff determines that the device will be set to "ON" when starting up, OnMode instead of StartUpMode will determine the CurrentMode value.
  • Add verification when OnMode will be changed.
  • Fix the bug where turning on an endpoint without ModeSelect cluster will cause an error, if at least one other endpoint contains the ModeSelectCluster.

Testing

How was this tested? (at least one bullet point required)

  • Unit test was added to ensure that the OnMode cannot be changed to unsupported values.

@github-actions
Copy link

github-actions bot commented Mar 30, 2022

PR #16791: Size comparison from 08906fb to 8472546

Increases (20 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 08906fb 8472546 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 606810 606850 40 0.0
.app_xip_area 513580 513620 40 0.0
lock cyw930739m2evb_01 (read/write) 564358 564406 48 0.0
.app_xip_area 472656 472704 48 0.0
efr32 lighting-app BRD4161A (read only) 927928 927960 32 0.0
.text 927920 927952 32 0.0
BRD4161A+rpc (read only) 956920 956968 48 0.0
.text 956912 956960 48 0.0
esp32 all-clusters-app c3devkit (read only) 968374 968682 308 0.0
(read/write) 1394770 1394794 24 0.0
.flash.rodata 199240 199264 24 0.0
.flash.text 968374 968682 308 0.0
m5stack (read only) 1024075 1024323 248 0.0
(read/write) 462532 462556 24 0.0
.flash.rodata 228728 228752 24 0.0
.flash.text 1018691 1018939 248 0.0
k32w lock k32w061+release (read/write) 704508 704556 48 0.0
.text 618848 618896 48 0.0
linux all-clusters-app debug (read only) 2536721 2537505 784 0.0
.rodata 216613 216645 32 0.0
.text 2156210 2156962 752 0.0
bridge-app debug+rpc (read only) 1770437 1770549 112 0.0
.text 1510005 1510117 112 0.0
chip-tool debug (read only) 10311229 10321149 9920 0.1
.rodata 525877 526293 416 0.1
.text 8999013 9008517 9504 0.1
chip-tool-ipv6only arm64 (read only) 9923868 9932684 8816 0.1
(read/write) 475441 475537 96 0.0
.got 56200 56304 104 0.2
.rodata 501012 501524 512 0.1
.text 8365268 8373268 8000 0.1
lighting-app debug+rpc (read only) 2199433 2199545 112 0.0
.text 1864738 1864850 112 0.0
shell debug (read only) 2451489 2452257 768 0.0
.rodata 210066 210098 32 0.0
.text 2084402 2085138 736 0.0
tv-app debug (read only) 2699113 2699225 112 0.0
.text 2317970 2318082 112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2357388 2357452 64 0.0
.text 1319988 1320052 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1144823 1145151 328 0.0
rodata 142432 142456 24 0.0
text 784496 784800 304 0.0
p6 all-clusters-app default (read/write) 2499976 2500312 336 0.0
.text 1458240 1458576 336 0.0
light-app default (read/write) 2402144 2402176 32 0.0
.text 1360408 1360440 32 0.0
lock-app default (read/write) 2365760 2365808 48 0.0
.text 1324024 1324072 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 789148 789196 48 0.0
text 559380 559428 48 0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 08906fb 8472546 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 606810 606850 40 0.0
.app_xip_area 513580 513620 40 0.0
.bss 75976 75976 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 564358 564406 48 0.0
.app_xip_area 472656 472704 48 0.0
.bss 74480 74480 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 576538 576538 0 0.0
.app_xip_area 475188 475188 0 0.0
.bss 83808 83808 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 927928 927960 32 0.0
(read/write) 129112 129112 0 0.0
.bss 127112 127112 0 0.0
.data 1996 1996 0 0.0
.text 927920 927952 32 0.0
BRD4161A+rpc (read only) 956920 956968 48 0.0
(read/write) 145064 145064 0 0.0
.bss 142888 142888 0 0.0
.data 2176 2176 0 0.0
.text 956912 956960 48 0.0
window-app BRD4161A (read only) 857412 857412 0 0.0
(read/write) 127072 127072 0 0.0
.bss 125200 125200 0 0.0
.data 1872 1872 0 0.0
.text 857404 857404 0 0.0
esp32 all-clusters-app c3devkit (read only) 968374 968682 308 0.0
(read/write) 1394770 1394794 24 0.0
.dram0.bss 62416 62416 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 199240 199264 24 0.0
.flash.text 968374 968682 308 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1024075 1024323 248 0.0
(read/write) 462532 462556 24 0.0
.dram0.bss 67944 67944 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228728 228752 24 0.0
.flash.text 1018691 1018939 248 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 705392 705392 0 0.0
.bss 77968 77968 0 0.0
.data 1876 1876 0 0.0
.text 619748 619748 0 0.0
lock k32w061+release (read/write) 704508 704556 48 0.0
.bss 77944 77944 0 0.0
.data 1916 1916 0 0.0
.text 618848 618896 48 0.0
linux all-clusters-app debug (read only) 2536721 2537505 784 0.0
(read/write) 143384 143384 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78952 78952 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 216613 216645 32 0.0
.text 2156210 2156962 752 0.0
bridge-app debug+rpc (read only) 1770437 1770549 112 0.0
(read/write) 89552 89552 0 0.0
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37968 37968 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 145004 145004 0 0.0
.text 1510005 1510117 112 0.0
chip-tool debug (read only) 10311229 10321149 9920 0.1
(read/write) 356456 356456 0 0.0
.bss 22464 22464 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 326808 326808 0 0.0
.dynamic 608 608 0 0.0
.got 4824 4824 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 525877 526293 416 0.1
.text 8999013 9008517 9504 0.1
chip-tool-ipv6only arm64 (read only) 9923868 9932684 8816 0.1
(read/write) 475441 475537 96 0.0
.bss 40753 40753 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 373536 373536 0 0.0
.dynamic 560 560 0 0.0
.got 56200 56304 104 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 501012 501524 512 0.1
.text 8365268 8373268 8000 0.1
door-lock-app debug (read only) 2023065 2023065 0 0.0
(read/write) 116928 116928 0 0.0
.bss 47648 47648 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62872 62872 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 181596 181596 0 0.0
.text 1691586 1691586 0 0.0
lighting-app debug+rpc (read only) 2199433 2199545 112 0.0
(read/write) 123888 123888 0 0.0
.bss 48928 48928 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67944 67944 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 175452 175452 0 0.0
.text 1864738 1864850 112 0.0
ota-provider-app debug (read only) 1963457 1963457 0 0.0
(read/write) 112720 112720 0 0.0
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58216 58216 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 167371 167371 0 0.0
.text 1644146 1644146 0 0.0
ota-requestor-app debug (read only) 1990697 1990697 0 0.0
(read/write) 115944 115944 0 0.0
.bss 48512 48512 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60472 60472 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 163556 163556 0 0.0
.text 1674194 1674194 0 0.0
shell debug (read only) 2451489 2452257 768 0.0
(read/write) 147400 147400 0 0.0
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73592 73592 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 210066 210098 32 0.0
.text 2084402 2085138 736 0.0
thermostat-no-ble arm64 (read only) 2281172 2281172 0 0.0
(read/write) 148337 148337 0 0.0
.bss 62817 62817 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 76952 76952 0 0.0
.dynamic 560 560 0 0.0
.got 4512 4512 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140036 140036 0 0.0
.text 1917744 1917744 0 0.0
tv-app debug (read only) 2699113 2699225 112 0.0
(read/write) 247552 247552 0 0.0
.bss 164288 164288 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74064 74064 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206443 206443 0 0.0
.text 2317970 2318082 112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2357388 2357452 64 0.0
.bss 185020 185020 0 0.0
.data 5760 5760 0 0.0
.text 1319988 1320052 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1144823 1145151 328 0.0
bss 143052 143052 0 0.0
rodata 142432 142456 24 0.0
text 784496 784800 304 0.0
p6 all-clusters-app default (read/write) 2499976 2500312 336 0.0
.bss 118440 118440 0 0.0
.data 2640 2640 0 0.0
.text 1458240 1458576 336 0.0
light-app default (read/write) 2402144 2402176 32 0.0
.bss 111912 111912 0 0.0
.data 2496 2496 0 0.0
.text 1360408 1360440 32 0.0
lock-app default (read/write) 2365760 2365808 48 0.0
.bss 111656 111656 0 0.0
.data 2456 2456 0 0.0
.text 1324024 1324072 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 789148 789196 48 0.0
bss 70268 70268 0 0.0
noinit 40416 40416 0 0.0
text 559380 559428 48 0.0

@CLAassistant
Copy link

CLAassistant commented Mar 30, 2022

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

github-actions bot commented Mar 30, 2022

PR #16791: Size comparison from 0d98cc2 to d7c7c7f

Increases (20 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0d98cc2 d7c7c7f change % change
cyw30739 light cyw930739m2evb_01 (read/write) 608546 608586 40 0.0
.app_xip_area 515312 515352 40 0.0
lock cyw930739m2evb_01 (read/write) 566086 566126 40 0.0
.app_xip_area 474380 474420 40 0.0
efr32 lighting-app BRD4161A (read only) 929492 929524 32 0.0
.text 929484 929516 32 0.0
BRD4161A+rpc (read only) 958500 958532 32 0.0
.text 958492 958524 32 0.0
esp32 all-clusters-app c3devkit (read only) 969434 969742 308 0.0
(read/write) 1394882 1394906 24 0.0
.flash.rodata 199320 199344 24 0.0
.flash.text 969434 969742 308 0.0
m5stack (read only) 1025047 1025319 272 0.0
(read/write) 462636 462660 24 0.0
.flash.rodata 228832 228856 24 0.0
.flash.text 1019663 1019935 272 0.0
k32w lock k32w061+release (read/write) 706100 706148 48 0.0
.text 620440 620488 48 0.0
linux all-clusters-app debug (read only) 2544289 2545073 784 0.0
.rodata 217125 217157 32 0.0
.text 2163266 2164018 752 0.0
bridge-app debug+rpc (read only) 1776405 1776517 112 0.0
.text 1515749 1515861 112 0.0
chip-tool debug (read only) 10321845 10331749 9904 0.1
.rodata 526837 527253 416 0.1
.text 9007621 9017109 9488 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9930612 9939428 8816 0.1
(read/write) 475665 475761 96 0.0
.got 56232 56336 104 0.2
.rodata 501468 501980 512 0.1
.text 8371124 8379124 8000 0.1
lighting-app debug+rpc (read only) 2206777 2206889 112 0.0
.text 1871730 1871842 112 0.0
shell debug (read only) 2457393 2458161 768 0.0
.rodata 210290 210322 32 0.0
.text 2090082 2090818 736 0.0
tv-app debug (read only) 2705225 2705337 112 0.0
.text 2323890 2324002 112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358308 2358372 64 0.0
.text 1320908 1320972 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1146395 1146723 328 0.0
rodata 142660 142684 24 0.0
text 785832 786136 304 0.0
p6 all-clusters-app default (read/write) 2501304 2501648 344 0.0
.text 1459568 1459912 344 0.0
light-app default (read/write) 2403464 2403512 48 0.0
.text 1361728 1361776 48 0.0
lock-app default (read/write) 2367088 2367120 32 0.0
.text 1325352 1325384 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 790812 790860 48 0.0
text 560818 560866 48 0.0
Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 0d98cc2 d7c7c7f change % change
cyw30739 light cyw930739m2evb_01 (read/write) 608546 608586 40 0.0
.app_xip_area 515312 515352 40 0.0
.bss 75980 75980 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 566086 566126 40 0.0
.app_xip_area 474380 474420 40 0.0
.bss 74484 74484 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578170 578170 0 0.0
.app_xip_area 476808 476808 0 0.0
.bss 83820 83820 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 929492 929524 32 0.0
(read/write) 129108 129108 0 0.0
.bss 127112 127112 0 0.0
.data 1996 1996 0 0.0
.text 929484 929516 32 0.0
BRD4161A+rpc (read only) 958500 958532 32 0.0
(read/write) 145072 145072 0 0.0
.bss 142896 142896 0 0.0
.data 2176 2176 0 0.0
.text 958492 958524 32 0.0
window-app BRD4161A (read only) 858976 858976 0 0.0
(read/write) 127072 127072 0 0.0
.bss 125200 125200 0 0.0
.data 1872 1872 0 0.0
.text 858968 858968 0 0.0
esp32 all-clusters-app c3devkit (read only) 969434 969742 308 0.0
(read/write) 1394882 1394906 24 0.0
.dram0.bss 62416 62416 0 0.0
.dram0.data 14228 14228 0 0.0
.flash.rodata 199320 199344 24 0.0
.flash.text 969434 969742 308 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1025047 1025319 272 0.0
(read/write) 462636 462660 24 0.0
.dram0.bss 67944 67944 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228832 228856 24 0.0
.flash.text 1019663 1019935 272 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 706992 706992 0 0.0
.bss 77976 77976 0 0.0
.data 1876 1876 0 0.0
.text 621340 621340 0 0.0
lock k32w061+release (read/write) 706100 706148 48 0.0
.bss 77944 77944 0 0.0
.data 1916 1916 0 0.0
.text 620440 620488 48 0.0
linux all-clusters-app debug (read only) 2544289 2545073 784 0.0
(read/write) 143384 143384 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78952 78952 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 217125 217157 32 0.0
.text 2163266 2164018 752 0.0
bridge-app debug+rpc (read only) 1776405 1776517 112 0.0
(read/write) 89552 89552 0 0.0
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37968 37968 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 145228 145228 0 0.0
.text 1515749 1515861 112 0.0
chip-tool debug (read only) 10321845 10331749 9904 0.1
(read/write) 356784 356784 0 0.0
.bss 22528 22528 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327000 327000 0 0.0
.dynamic 624 624 0 0.0
.got 4872 4872 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 526837 527253 416 0.1
.text 9007621 9017109 9488 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9930612 9939428 8816 0.1
(read/write) 475665 475761 96 0.0
.bss 40769 40769 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 373712 373712 0 0.0
.dynamic 560 560 0 0.0
.got 56232 56336 104 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 501468 501980 512 0.1
.text 8371124 8379124 8000 0.1
door-lock-app debug (read only) 2029081 2029081 0 0.0
(read/write) 116928 116928 0 0.0
.bss 47648 47648 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62872 62872 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 181852 181852 0 0.0
.text 1697346 1697346 0 0.0
lighting-app debug+rpc (read only) 2206777 2206889 112 0.0
(read/write) 123888 123888 0 0.0
.bss 48928 48928 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67944 67944 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 175804 175804 0 0.0
.text 1871730 1871842 112 0.0
ota-provider-app debug (read only) 1969145 1969145 0 0.0
(read/write) 112720 112720 0 0.0
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58216 58216 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 167571 167571 0 0.0
.text 1649634 1649634 0 0.0
ota-requestor-app debug (read only) 1996641 1996641 0 0.0
(read/write) 115944 115944 0 0.0
.bss 48512 48512 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60472 60472 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 163756 163756 0 0.0
.text 1679938 1679938 0 0.0
shell debug (read only) 2457393 2458161 768 0.0
(read/write) 147400 147400 0 0.0
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73592 73592 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 210290 210322 32 0.0
.text 2090082 2090818 736 0.0
thermostat-no-ble arm64 (read only) 2286396 2286396 0 0.0
(read/write) 148401 148401 0 0.0
.bss 62817 62817 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77000 77000 0 0.0
.dynamic 560 560 0 0.0
.got 4528 4528 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140220 140220 0 0.0
.text 1922688 1922688 0 0.0
tv-app debug (read only) 2705225 2705337 112 0.0
(read/write) 247552 247552 0 0.0
.bss 164288 164288 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74064 74064 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206635 206635 0 0.0
.text 2323890 2324002 112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358308 2358372 64 0.0
.bss 185020 185020 0 0.0
.data 5760 5760 0 0.0
.text 1320908 1320972 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1146395 1146723 328 0.0
bss 143056 143056 0 0.0
rodata 142660 142684 24 0.0
text 785832 786136 304 0.0
p6 all-clusters-app default (read/write) 2501304 2501648 344 0.0
.bss 118440 118440 0 0.0
.data 2640 2640 0 0.0
.text 1459568 1459912 344 0.0
light-app default (read/write) 2403464 2403512 48 0.0
.bss 111912 111912 0 0.0
.data 2496 2496 0 0.0
.text 1361728 1361776 48 0.0
lock-app default (read/write) 2367088 2367120 32 0.0
.bss 111656 111656 0 0.0
.data 2456 2456 0 0.0
.text 1325352 1325384 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 790812 790860 48 0.0
bss 70272 70272 0 0.0
noinit 40416 40416 0 0.0
text 560818 560866 48 0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16791: Size comparison from 8928308 to fbfc938

Increases (23 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 8928308 fbfc938 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667787 667835 48 0.0
.text 587680 587728 48 0.0
lock-mtd LP_CC2652R7 (read only) 616923 616971 48 0.0
.text 536928 536976 48 0.0
pump-app LP_CC2652R7 (read only) 686607 686639 32 0.0
.text 604492 604524 32 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609826 609866 40 0.0
.app_xip_area 516576 516616 40 0.0
lock cyw930739m2evb_01 (read/write) 567330 567370 40 0.0
.app_xip_area 475616 475656 40 0.0
efr32 lighting-app BRD4161A (read only) 930548 930580 32 0.0
.text 930540 930572 32 0.0
BRD4161A+rpc (read only) 959540 959572 32 0.0
.text 959532 959564 32 0.0
esp32 all-clusters-app c3devkit (read only) 970018 970326 308 0.0
(read/write) 1394914 1394938 24 0.0
.flash.rodata 199352 199376 24 0.0
.flash.text 970018 970326 308 0.0
m5stack (read only) 1025759 1026027 268 0.0
(read/write) 462684 462708 24 0.0
.flash.rodata 228864 228888 24 0.0
.flash.text 1020375 1020643 268 0.0
k32w lock k32w061+release (read/write) 706680 706728 48 0.0
.text 621008 621056 48 0.0
linux all-clusters-app debug (read only) 2547825 2548609 784 0.0
.rodata 217349 217381 32 0.0
.text 2166482 2167234 752 0.0
bridge-app debug+rpc (read only) 1779789 1779901 112 0.0
.text 1518869 1518981 112 0.0
chip-tool debug (read only) 10329165 10339085 9920 0.1
.rodata 528269 528685 416 0.1
.text 9013173 9022677 9504 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9937332 9946148 8816 0.1
(read/write) 475393 475505 112 0.0
.got 56232 56336 104 0.2
.rodata 501916 502428 512 0.1
.text 8377252 8385252 8000 0.1
lighting-app debug+rpc (read only) 2210273 2210385 112 0.0
.text 1874930 1875042 112 0.0
shell debug (read only) 2463113 2463881 768 0.0
.rodata 210482 210514 32 0.0
.text 2095442 2096178 736 0.0
tv-app debug (read only) 2711401 2711513 112 0.0
.text 2329458 2329570 112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358604 2358668 64 0.0
.text 1321204 1321268 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1146903 1147231 328 0.0
rodata 142696 142720 24 0.0
text 786320 786624 304 0.0
p6 all-clusters-app default (read/write) 2502488 2502816 328 0.0
.text 1460752 1461080 328 0.0
light-app default (read/write) 2404648 2404680 32 0.0
.text 1362912 1362944 32 0.0
lock-app default (read/write) 2368256 2368304 48 0.0
.text 1326520 1326568 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 791548 791596 48 0.0
text 561516 561564 48 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section 8928308 fbfc938 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 183956 183908 -48 -0.0
pump-app LP_CC2652R7 (read/write) 166288 166256 -32 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 8928308 fbfc938 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667787 667835 48 0.0
(read/write) 183956 183908 -48 -0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79627 79627 0 0.0
.text 587680 587728 48 0.0
lock-mtd LP_CC2652R7 (read only) 616923 616971 48 0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79507 79507 0 0.0
.text 536928 536976 48 0.0
pump-app LP_CC2652R7 (read only) 686607 686639 32 0.0
(read/write) 166288 166256 -32 -0.0
.bss 82168 82168 0 0.0
.data 3128 3128 0 0.0
.rodata 81631 81631 0 0.0
.text 604492 604524 32 0.0
pump-controller-app LP_CC2652R7 (read only) 669503 669503 0 0.0
(read/write) 183144 183144 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78039 78039 0 0.0
.text 590980 590980 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609826 609866 40 0.0
.app_xip_area 516576 516616 40 0.0
.bss 75996 75996 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567330 567370 40 0.0
.app_xip_area 475616 475656 40 0.0
.bss 74500 74500 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579270 579270 0 0.0
.app_xip_area 477892 477892 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930548 930580 32 0.0
(read/write) 129120 129120 0 0.0
.bss 127128 127128 0 0.0
.data 1992 1992 0 0.0
.text 930540 930572 32 0.0
BRD4161A+rpc (read only) 959540 959572 32 0.0
(read/write) 145084 145084 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959532 959564 32 0.0
window-app BRD4161A (read only) 860064 860064 0 0.0
(read/write) 127088 127088 0 0.0
.bss 125216 125216 0 0.0
.data 1868 1868 0 0.0
.text 860056 860056 0 0.0
esp32 all-clusters-app c3devkit (read only) 970018 970326 308 0.0
(read/write) 1394914 1394938 24 0.0
.dram0.bss 62432 62432 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199352 199376 24 0.0
.flash.text 970018 970326 308 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1025759 1026027 268 0.0
(read/write) 462684 462708 24 0.0
.dram0.bss 67960 67960 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228864 228888 24 0.0
.flash.text 1020375 1020643 268 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707572 707572 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621908 621908 0 0.0
lock k32w061+release (read/write) 706680 706728 48 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 621008 621056 48 0.0
linux all-clusters-app debug (read only) 2547825 2548609 784 0.0
(read/write) 143448 143448 0 0.0
.bss 57408 57408 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 79032 79032 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 217349 217381 32 0.0
.text 2166482 2167234 752 0.0
bridge-app debug+rpc (read only) 1779789 1779901 112 0.0
(read/write) 89632 89632 0 0.0
.bss 44536 44536 0 0.0
.data 1968 1968 0 0.0
.data.rel.ro 38040 38040 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 145393 145393 0 0.0
.text 1518869 1518981 112 0.0
chip-tool debug (read only) 10329165 10339085 9920 0.1
(read/write) 356408 356408 0 0.0
.bss 22048 22048 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327072 327072 0 0.0
.dynamic 624 624 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 528269 528685 416 0.1
.text 9013173 9022677 9504 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9937332 9946148 8816 0.1
(read/write) 475393 475505 112 0.0
.bss 40385 40385 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 373848 373848 0 0.0
.dynamic 560 560 0 0.0
.got 56232 56336 104 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 501916 502428 512 0.1
.text 8377252 8385252 8000 0.1
door-lock-app debug (read only) 2032513 2032513 0 0.0
(read/write) 117056 117056 0 0.0
.bss 47648 47648 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 62984 62984 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 181985 181985 0 0.0
.text 1700546 1700546 0 0.0
lighting-app debug+rpc (read only) 2210273 2210385 112 0.0
(read/write) 124080 124080 0 0.0
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68056 68056 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 176001 176001 0 0.0
.text 1874930 1875042 112 0.0
ota-provider-app debug (read only) 1972345 1972345 0 0.0
(read/write) 112816 112816 0 0.0
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58296 58296 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 167651 167651 0 0.0
.text 1652658 1652658 0 0.0
ota-requestor-app debug (read only) 2000137 2000137 0 0.0
(read/write) 116008 116008 0 0.0
.bss 48512 48512 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60552 60552 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 163940 163940 0 0.0
.text 1683154 1683154 0 0.0
shell debug (read only) 2463113 2463881 768 0.0
(read/write) 147496 147496 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 73696 73696 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 210482 210514 32 0.0
.text 2095442 2096178 736 0.0
thermostat-no-ble arm64 (read only) 2289220 2289220 0 0.0
(read/write) 148433 148433 0 0.0
.bss 62833 62833 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 77040 77040 0 0.0
.dynamic 560 560 0 0.0
.got 4512 4512 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 140228 140228 0 0.0
.text 1925488 1925488 0 0.0
tv-app debug (read only) 2711401 2711513 112 0.0
(read/write) 247968 247968 0 0.0
.bss 164608 164608 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74176 74176 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 207147 207147 0 0.0
.text 2329458 2329570 112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358604 2358668 64 0.0
.bss 185044 185044 0 0.0
.data 5760 5760 0 0.0
.text 1321204 1321268 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1146903 1147231 328 0.0
bss 143076 143076 0 0.0
rodata 142696 142720 24 0.0
text 786320 786624 304 0.0
p6 all-clusters-app default (read/write) 2502488 2502816 328 0.0
.bss 118464 118464 0 0.0
.data 2640 2640 0 0.0
.text 1460752 1461080 328 0.0
light-app default (read/write) 2404648 2404680 32 0.0
.bss 111936 111936 0 0.0
.data 2496 2496 0 0.0
.text 1362912 1362944 32 0.0
lock-app default (read/write) 2368256 2368304 48 0.0
.bss 111680 111680 0 0.0
.data 2456 2456 0 0.0
.text 1326520 1326568 48 0.0
telink lighting-app tlsr9518adk80d (read/write) 791548 791596 48 0.0
bss 70288 70288 0 0.0
noinit 40416 40416 0 0.0
text 561516 561564 48 0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16791: Size comparison from fbcaa81 to b5554da

Increases (16 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section fbcaa81 b5554da change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667475 48 0.0
.text 587352 587400 48 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616603 48 0.0
.text 536592 536640 48 0.0
pump-app LP_CC2652R7 (read only) 686887 686935 48 0.0
.text 604732 604780 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
efr32 lighting-app BRD4161A (read only) 930216 930248 32 0.0
.text 930208 930240 32 0.0
BRD4161A+rpc (read only) 959216 959248 32 0.0
.text 959208 959240 32 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970798 308 0.0
(read/write) 1395138 1395170 32 0.0
.flash.rodata 199544 199576 32 0.0
.flash.text 970490 970798 308 0.0
m5stack (read only) 1026223 1026467 244 0.0
(read/write) 462900 462924 24 0.0
.flash.rodata 229056 229080 24 0.0
.flash.text 1020839 1021083 244 0.0
k32w lock k32w061+release (read/write) 706488 706536 48 0.0
.text 620816 620864 48 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9952628 8832 0.1
(read/write) 475633 475729 96 0.0
.got 56264 56368 104 0.2
.rodata 504332 504844 512 0.1
.text 8380852 8388852 8000 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
p6 all-clusters-app default (read/write) 2502872 2503208 336 0.0
.text 1461136 1461472 336 0.0
light-app default (read/write) 2404360 2404392 32 0.0
.text 1362624 1362656 32 0.0
lock-app default (read/write) 2367968 2368000 32 0.0
.text 1326232 1326264 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
text 561260 561308 48 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section fbcaa81 b5554da change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184316 184268 -48 -0.0
pump-app LP_CC2652R7 (read/write) 166016 165968 -48 -0.0
Full report (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section fbcaa81 b5554da change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667475 48 0.0
(read/write) 184316 184268 -48 -0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587352 587400 48 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616603 48 0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79475 79475 0 0.0
.text 536592 536640 48 0.0
pump-app LP_CC2652R7 (read only) 686887 686935 48 0.0
(read/write) 166016 165968 -48 -0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604732 604780 48 0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669159 0 0.0
(read/write) 183488 183488 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590668 590668 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578926 0 0.0
.app_xip_area 477548 477548 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930216 930248 32 0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930208 930240 32 0.0
BRD4161A+rpc (read only) 959216 959248 32 0.0
(read/write) 145088 145088 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959208 959240 32 0.0
window-app BRD4161A (read only) 859832 859832 0 0.0
(read/write) 127096 127096 0 0.0
.bss 125224 125224 0 0.0
.data 1868 1868 0 0.0
.text 859824 859824 0 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970798 308 0.0
(read/write) 1395138 1395170 32 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199544 199576 32 0.0
.flash.text 970490 970798 308 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026223 1026467 244 0.0
(read/write) 462900 462924 24 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229056 229080 24 0.0
.flash.text 1020839 1021083 244 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707240 707240 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621576 0 0.0
lock k32w061+release (read/write) 706488 706536 48 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620864 48 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9952628 8832 0.1
(read/write) 475633 475729 96 0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374024 0 0.0
.dynamic 560 560 0 0.0
.got 56264 56368 104 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 504332 504844 512 0.1
.text 8380852 8388852 8000 0.1
thermostat-no-ble arm64 (read only) 2292676 2292676 0 0.0
(read/write) 148657 148657 0 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77216 0 0.0
.dynamic 560 560 0 0.0
.got 4536 4536 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142052 0 0.0
.text 1926688 1926688 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
bss 143092 143092 0 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
p6 all-clusters-app default (read/write) 2502872 2503208 336 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461472 336 0.0
light-app default (read/write) 2404360 2404392 32 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362656 32 0.0
lock-app default (read/write) 2367968 2368000 32 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326264 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561308 48 0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16791: Size comparison from e8c3452 to 50dc2c9

Increases (4 builds for cyw30739, nrfconnect, telink)
platform target config section e8c3452 50dc2c9 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
text 561260 561308 48 0.0
Full report (6 builds for cyw30739, mbed, nrfconnect, telink)
platform target config section e8c3452 50dc2c9 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578926 0 0.0
.app_xip_area 477548 477548 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
bss 143092 143092 0 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561308 48 0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16791: Size comparison from e8c3452 to c52c941

Increases (12 builds for cc13x2_26x2, cyw30739, k32w, linux, nrfconnect, p6, telink)
platform target config section e8c3452 c52c941 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667475 48 0.0
.text 587352 587400 48 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616603 48 0.0
.text 536592 536640 48 0.0
pump-app LP_CC2652R7 (read only) 686887 686935 48 0.0
.text 604732 604780 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
k32w lock k32w061+release (read/write) 706488 706536 48 0.0
.text 620816 620864 48 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9952628 8832 0.1
(read/write) 475633 475729 96 0.0
.got 56264 56368 104 0.2
.rodata 504332 504844 512 0.1
.text 8380852 8388852 8000 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
p6 all-clusters-app default (read/write) 2502872 2503208 336 0.0
.text 1461136 1461472 336 0.0
light-app default (read/write) 2404360 2404392 32 0.0
.text 1362624 1362656 32 0.0
lock-app default (read/write) 2367968 2368000 32 0.0
.text 1326232 1326264 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
text 561260 561308 48 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section e8c3452 c52c941 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184316 184268 -48 -0.0
pump-app LP_CC2652R7 (read/write) 166016 165968 -48 -0.0
Full report (17 builds for cc13x2_26x2, cyw30739, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e8c3452 c52c941 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667475 48 0.0
(read/write) 184316 184268 -48 -0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587352 587400 48 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616603 48 0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79475 79475 0 0.0
.text 536592 536640 48 0.0
pump-app LP_CC2652R7 (read only) 686887 686935 48 0.0
(read/write) 166016 165968 -48 -0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604732 604780 48 0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669159 0 0.0
(read/write) 183488 183488 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590668 590668 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578926 0 0.0
.app_xip_area 477548 477548 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 707240 707240 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621576 0 0.0
lock k32w061+release (read/write) 706488 706536 48 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620864 48 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9952628 8832 0.1
(read/write) 475633 475729 96 0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374024 0 0.0
.dynamic 560 560 0 0.0
.got 56264 56368 104 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 504332 504844 512 0.1
.text 8380852 8388852 8000 0.1
thermostat-no-ble arm64 (read only) 2292676 2292676 0 0.0
(read/write) 148657 148657 0 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77216 0 0.0
.dynamic 560 560 0 0.0
.got 4536 4536 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142052 0 0.0
.text 1926688 1926688 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
bss 143092 143092 0 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
p6 all-clusters-app default (read/write) 2502872 2503208 336 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461472 336 0.0
light-app default (read/write) 2404360 2404392 32 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362656 32 0.0
lock-app default (read/write) 2367968 2368000 32 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326264 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561308 48 0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16791: Size comparison from e8c3452 to ce2a335

Increases (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section e8c3452 ce2a335 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667475 48 0.0
.text 587352 587400 48 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616603 48 0.0
.text 536592 536640 48 0.0
pump-app LP_CC2652R7 (read only) 686887 686935 48 0.0
.text 604732 604780 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
efr32 lighting-app BRD4161A (read only) 930216 930248 32 0.0
.text 930208 930240 32 0.0
BRD4161A+rpc (read only) 959216 959248 32 0.0
.text 959208 959240 32 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970798 308 0.0
(read/write) 1395138 1395170 32 0.0
.flash.rodata 199544 199576 32 0.0
.flash.text 970490 970798 308 0.0
m5stack (read only) 1026223 1026467 244 0.0
(read/write) 462900 462924 24 0.0
.flash.rodata 229056 229080 24 0.0
.flash.text 1020839 1021083 244 0.0
k32w lock k32w061+release (read/write) 706488 706536 48 0.0
.text 620816 620864 48 0.0
linux all-clusters-app debug (read only) 2552497 2553281 784 0.0
.rodata 218981 219013 32 0.0
.text 2169090 2169842 752 0.0
bridge-app debug+rpc (read only) 1782397 1782509 112 0.0
.text 1519573 1519685 112 0.0
chip-tool debug (read only) 10335837 10345757 9920 0.1
.rodata 530637 531053 416 0.1
.text 9017141 9026645 9504 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9952628 8832 0.1
(read/write) 475633 475729 96 0.0
.got 56264 56368 104 0.2
.rodata 504332 504844 512 0.1
.text 8380852 8388852 8000 0.1
lighting-app debug+rpc (read only) 2212881 2212993 112 0.0
.text 1875634 1875746 112 0.0
shell debug (read only) 2467801 2468585 784 0.0
.rodata 212146 212178 32 0.0
.text 2098034 2098786 752 0.0
tv-app debug (read only) 2716201 2716313 112 0.0
.text 2331650 2331762 112 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
p6 all-clusters-app default (read/write) 2502872 2503208 336 0.0
.text 1461136 1461472 336 0.0
light-app default (read/write) 2404360 2404392 32 0.0
.text 1362624 1362656 32 0.0
lock-app default (read/write) 2367968 2368000 32 0.0
.text 1326232 1326264 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
text 561260 561308 48 0.0
Decreases (2 builds for cc13x2_26x2)
platform target config section e8c3452 ce2a335 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184316 184268 -48 -0.0
pump-app LP_CC2652R7 (read/write) 166016 165968 -48 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e8c3452 ce2a335 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667475 48 0.0
(read/write) 184316 184268 -48 -0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587352 587400 48 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616603 48 0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79475 79475 0 0.0
.text 536592 536640 48 0.0
pump-app LP_CC2652R7 (read only) 686887 686935 48 0.0
(read/write) 166016 165968 -48 -0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604732 604780 48 0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669159 0 0.0
(read/write) 183488 183488 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590668 590668 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609674 40 0.0
.app_xip_area 516376 516416 40 0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578926 0 0.0
.app_xip_area 477548 477548 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930216 930248 32 0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930208 930240 32 0.0
BRD4161A+rpc (read only) 959216 959248 32 0.0
(read/write) 145088 145088 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959208 959240 32 0.0
window-app BRD4161A (read only) 865512 865512 0 0.0
(read/write) 127136 127136 0 0.0
.bss 125264 125264 0 0.0
.data 1872 1872 0 0.0
.text 865504 865504 0 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970798 308 0.0
(read/write) 1395138 1395170 32 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199544 199576 32 0.0
.flash.text 970490 970798 308 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026223 1026467 244 0.0
(read/write) 462900 462924 24 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229056 229080 24 0.0
.flash.text 1020839 1021083 244 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707240 707240 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621576 0 0.0
lock k32w061+release (read/write) 706488 706536 48 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620864 48 0.0
linux all-clusters-app debug (read only) 2552497 2553281 784 0.0
(read/write) 143872 143872 0 0.0
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79352 79352 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 218981 219013 32 0.0
.text 2169090 2169842 752 0.0
bridge-app debug+rpc (read only) 1782397 1782509 112 0.0
(read/write) 89880 89880 0 0.0
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38232 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 146961 146961 0 0.0
.text 1519573 1519685 112 0.0
chip-tool debug (read only) 10335837 10345757 9920 0.1
(read/write) 356640 356640 0 0.0
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327264 327264 0 0.0
.dynamic 624 624 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 530637 531053 416 0.1
.text 9017141 9026645 9504 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9952628 8832 0.1
(read/write) 475633 475729 96 0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374024 0 0.0
.dynamic 560 560 0 0.0
.got 56264 56368 104 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 504332 504844 512 0.1
.text 8380852 8388852 8000 0.1
door-lock-app debug (read only) 2035121 2035121 0 0.0
(read/write) 117288 117288 0 0.0
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63176 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 183553 183553 0 0.0
.text 1701250 1701250 0 0.0
lighting-app debug+rpc (read only) 2212881 2212993 112 0.0
(read/write) 124280 124280 0 0.0
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68248 68248 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 177569 177569 0 0.0
.text 1875634 1875746 112 0.0
ota-provider-app debug (read only) 1974937 1974937 0 0.0
(read/write) 113016 113016 0 0.0
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58488 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169187 169187 0 0.0
.text 1653378 1653378 0 0.0
ota-requestor-app debug (read only) 2003129 2003129 0 0.0
(read/write) 116176 116176 0 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60680 60680 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 165612 165612 0 0.0
.text 1684210 1684210 0 0.0
shell debug (read only) 2467801 2468585 784 0.0
(read/write) 147824 147824 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74016 74016 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 212146 212178 32 0.0
.text 2098034 2098786 752 0.0
thermostat-no-ble arm64 (read only) 2292676 2292676 0 0.0
(read/write) 148657 148657 0 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77216 0 0.0
.dynamic 560 560 0 0.0
.got 4536 4536 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142052 0 0.0
.text 1926688 1926688 0 0.0
tv-app debug (read only) 2716201 2716313 112 0.0
(read/write) 248632 248632 0 0.0
.bss 165072 165072 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74368 74368 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 209419 209419 0 0.0
.text 2331650 2331762 112 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358540 0 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321140 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1148159 332 0.0
bss 143092 143092 0 0.0
rodata 143204 143232 28 0.0
text 786732 787036 304 0.0
p6 all-clusters-app default (read/write) 2502872 2503208 336 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461472 336 0.0
light-app default (read/write) 2404360 2404392 32 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362656 32 0.0
lock-app default (read/write) 2367968 2368000 32 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326264 32 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791348 48 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561308 48 0.0

Copy link
Contributor

@woody-apple woody-apple left a comment

Choose a reason for hiding this comment

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

Fast tracking given this has had enough > 3 days for review.

@woody-apple woody-apple merged commit fe43ca2 into project-chip:master Apr 1, 2022
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
* Let OnMode overwrites StartUpMode.

* Generated Changes.

* Restyled by clang-format

* Restyled by prettier-yaml

* Remove comments in Tests.

Co-authored-by: Restyled.io <[email protected]>
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
* Let OnMode overwrites StartUpMode.

* Generated Changes.

* Restyled by clang-format

* Restyled by prettier-yaml

* Remove comments in Tests.

Co-authored-by: Restyled.io <[email protected]>
andrei-menzopol pushed a commit to andrei-menzopol/connectedhomeip that referenced this pull request Apr 14, 2022
* Let OnMode overwrites StartUpMode.

* Generated Changes.

* Restyled by clang-format

* Restyled by prettier-yaml

* Remove comments in Tests.

Co-authored-by: Restyled.io <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants