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

Update Matter TV clusters & TV app per latest spec. #12757

Merged

Conversation

lazarkov
Copy link
Contributor

@lazarkov lazarkov commented Dec 8, 2021

Problem

TV clusters were not updated per latest spec:

  • Updated the TV clusters XML
  • Updated the TV clusters logic
  • Updated the TV app tests

Change overview

see above

Testing

Run ./scripts/run_in_build_env.sh \ "./scripts/tests/run_test_suite.py \ --chip-tool ./out/debug/standalone/chip-tool \ run \ --iterations 1 \ --all-clusters-app ./out/debug/standalone/chip-all-clusters-app \ --tv-app ./out/debug/standalone/chip-tv-app \ "

@lazarkov lazarkov changed the title Feature/update clusters per spec Update Matter TV clusters & TV app per latest spec. Dec 8, 2021
@github-actions
Copy link

github-actions bot commented Dec 8, 2021

PR #12757: Size comparison from 4584707 to 4aeaff2

Increases above 0.2%:

platform target config section 4584707 4aeaff2 change % change
linux chip-tool-ipv6only arm64 .rodata 342380 343612 1232 0.4
Increases (3 builds for linux, mbed, p6)
platform target config section 4584707 4aeaff2 change % change
linux chip-tool-ipv6only arm64 (read only) 6786028 6797900 11872 0.2
.got 48384 48488 104 0.2
.rodata 342380 343612 1232 0.4
.text 5782004 5793156 11152 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 844328 844640 312 0.0
p6 all-clusters-app default .heap 917712 918024 312 0.0
Decreases (20 builds for efr32, esp32, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4584707 4aeaff2 change % change
efr32 lighting-app BRD4161A (read only) 803988 803980 -8 -0.0
.text 803980 803972 -8 -0.0
BRD4161A+rpc (read only) 791600 791592 -8 -0.0
.text 791592 791584 -8 -0.0
window-app BRD4161A (read only) 780716 780708 -8 -0.0
.text 780708 780700 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 859230 859222 -8 -0.0
(read/write) 1306602 1306026 -576 -0.0
.dram0.bss 67632 67320 -312 -0.5
.flash.rodata 171816 171544 -272 -0.2
.flash.text 859230 859222 -8 -0.0
m5stack (read only) 962527 962523 -4 -0.0
(read/write) 450860 450276 -584 -0.1
.dram0.bss 74984 74672 -312 -0.4
.flash.rodata 210040 209768 -272 -0.1
.flash.text 957143 957139 -4 -0.0
linux chip-tool-ipv6only arm64 (read/write) 312337 312177 -160 -0.1
.data.rel.ro 207632 207376 -256 -0.1
thermostat-no-ble arm64 (read only) 1932068 1932036 -32 -0.0
.rodata 124820 124804 -16 -0.0
.text 1601520 1601504 -16 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2320032 2319760 -272 -0.0
.bss 186884 186572 -312 -0.2
.text 1282608 1282336 -272 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903283 903267 -16 -0.0
text 610376 610368 -8 -0.0
nrf52840dk_nrf52840+rpc text 585104 585096 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829274 829258 -16 -0.0
text 540804 540796 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 875527 875511 -16 -0.0
text 589440 589432 -8 -0.0
nrf5340dk_nrf5340_cpuapp text 519964 519956 -8 -0.0
pump-app nrf52840dk_nrf52840 (read/write) 880455 880439 -16 -0.0
text 593032 593020 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 text 588192 588184 -8 -0.0
p6 all-clusters-app default (read/write) 2356128 2355848 -280 -0.0
.bss 113116 112804 -312 -0.3
.text 1314392 1314112 -280 -0.0
light-app default (read/write) 2290512 2290504 -8 -0.0
.text 1248776 1248768 -8 -0.0
lock-app default (read/write) 2266376 2266368 -8 -0.0
.text 1224640 1224632 -8 -0.0
qpg lighting-app qpg6100+debug (read only) 517944 517928 -16 -0.0
.text 512624 512608 -16 -0.0
telink lighting-app tlsr9518adk80d text 563528 563522 -6 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4584707 4aeaff2 change % change
efr32 lighting-app BRD4161A (read only) 803988 803980 -8 -0.0
(read/write) 122980 122980 0 0.0
.bss 121160 121160 0 0.0
.data 1820 1820 0 0.0
.text 803980 803972 -8 -0.0
BRD4161A+rpc (read only) 791600 791592 -8 -0.0
(read/write) 139664 139664 0 0.0
.bss 137736 137736 0 0.0
.data 1928 1928 0 0.0
.text 791592 791584 -8 -0.0
window-app BRD4161A (read only) 780716 780708 -8 -0.0
(read/write) 121120 121120 0 0.0
.bss 119336 119336 0 0.0
.data 1784 1784 0 0.0
.text 780708 780700 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 859230 859222 -8 -0.0
(read/write) 1306602 1306026 -576 -0.0
.dram0.bss 67632 67320 -312 -0.5
.dram0.data 14124 14124 0 0.0
.flash.rodata 171816 171544 -272 -0.2
.flash.text 859230 859222 -8 -0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962527 962523 -4 -0.0
(read/write) 450860 450276 -584 -0.1
.dram0.bss 74984 74672 -312 -0.4
.dram0.data 34048 34048 0 0.0
.flash.rodata 210040 209768 -272 -0.1
.flash.text 957143 957139 -4 -0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724636 724636 0 0.0
.bss 81232 81232 0 0.0
.data 1852 1852 0 0.0
.text 635752 635752 0 0.0
lock-app k32w061+debug (read/write) 615796 615796 0 0.0
.bss 71896 71896 0 0.0
.data 1820 1820 0 0.0
.text 536280 536280 0 0.0
shell k32w061+debug (read/write) 679052 679052 0 0.0
.bss 81596 81596 0 0.0
.data 1792 1792 0 0.0
.text 589864 589864 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6786028 6797900 11872 0.2
(read/write) 312337 312177 -160 -0.1
.bss 51633 51633 0 0.0
.data 1048 1048 0 0.0
.data.rel.ro 207632 207376 -256 -0.1
.dynamic 560 560 0 0.0
.got 48384 48488 104 0.2
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342380 343612 1232 0.4
.text 5782004 5793156 11152 0.2
thermostat-no-ble arm64 (read only) 1932068 1932036 -32 -0.0
(read/write) 136321 136321 0 0.0
.bss 59425 59425 0 0.0
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124804 -16 -0.0
.text 1601520 1601504 -16 -0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2320032 2319760 -272 -0.0
.bss 186884 186572 -312 -0.2
.data 5232 5232 0 0.0
.heap 844328 844640 312 0.0
.text 1282608 1282336 -272 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305928 2305928 0 0.0
.bss 175696 175696 0 0.0
.data 5488 5488 0 0.0
.heap 855264 855264 0 0.0
.text 1268528 1268528 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2278720 0 0.0
.bss 174736 174736 0 0.0
.data 5488 5488 0 0.0
.heap 856224 856224 0 0.0
.text 1241320 1241320 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903283 903267 -16 -0.0
bss 116168 116168 0 0.0
rodata 101164 101164 0 0.0
text 610376 610368 -8 -0.0
nrf52840dk_nrf52840+rpc (read/write) 866307 866307 0 0.0
bss 112516 112516 0 0.0
rodata 92460 92460 0 0.0
text 585104 585096 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829274 829258 -16 -0.0
bss 117544 117544 0 0.0
rodata 96420 96420 0 0.0
text 540804 540796 -8 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 875527 875511 -16 -0.0
bss 113432 113432 0 0.0
rodata 97280 97280 0 0.0
text 589440 589432 -8 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801758 801758 0 0.0
bss 114840 114840 0 0.0
rodata 92568 92568 0 0.0
text 519964 519956 -8 -0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880455 880439 -16 -0.0
bss 113344 113344 0 0.0
rodata 98632 98632 0 0.0
text 593032 593020 -12 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 873651 873651 0 0.0
bss 113220 113220 0 0.0
rodata 96772 96772 0 0.0
text 588192 588184 -8 -0.0
shell nrf52840dk_nrf52840 (read/write) 781627 781627 0 0.0
bss 109552 109552 0 0.0
rodata 74280 74280 0 0.0
text 523280 523280 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696702 696702 0 0.0
bss 110532 110532 0 0.0
rodata 68920 68920 0 0.0
text 443924 443924 0 0.0
p6 all-clusters-app default (read/write) 2356128 2355848 -280 -0.0
.bss 113116 112804 -312 -0.3
.data 2512 2512 0 0.0
.heap 917712 918024 312 0.0
.text 1314392 1314112 -280 -0.0
light-app default (read/write) 2290512 2290504 -8 -0.0
.bss 100888 100888 0 0.0
.data 2328 2328 0 0.0
.heap 930128 930128 0 0.0
.text 1248776 1248768 -8 -0.0
lock-app default (read/write) 2266376 2266368 -8 -0.0
.bss 99768 99768 0 0.0
.data 2288 2288 0 0.0
.heap 931288 931288 0 0.0
.text 1224640 1224632 -8 -0.0
qpg lighting-app qpg6100+debug (read only) 517944 517928 -16 -0.0
(read/write) 122332 122332 0 0.0
.bss 82616 82616 0 0.0
.data 956 956 0 0.0
.text 512624 512608 -16 -0.0
lock-app qpg6100+debug (read only) 491944 491944 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81752 81752 0 0.0
.data 912 912 0 0.0
.text 486624 486624 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807462 807462 0 0.0
bss 82748 82748 0 0.0
noinit 37160 37160 0 0.0
text 563528 563522 -6 -0.0

@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch from 5860883 to 2df1741 Compare December 10, 2021 10:14
@github-actions
Copy link

github-actions bot commented Dec 10, 2021

PR #12757: Size comparison from 83aac59 to 2df1741

Increases above 0.2%:

platform target config section 83aac59 2df1741 change % change
linux chip-tool-ipv6only arm64 .rodata 364700 365628 928 0.3
Increases (3 builds for linux, mbed, p6)
platform target config section 83aac59 2df1741 change % change
linux chip-tool-ipv6only arm64 (read only) 6864588 6878268 13680 0.2
.got 53096 53128 32 0.1
.rodata 364700 365628 928 0.3
.text 5820228 5833860 13632 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 846096 846432 336 0.0
p6 all-clusters-app default .heap 917576 917912 336 0.0
Decreases (5 builds for esp32, linux, mbed, p6)
platform target config section 83aac59 2df1741 change % change
esp32 all-clusters-app c3devkit (read/write) 1306058 1305418 -640 -0.0
.dram0.bss 65832 65496 -336 -0.5
.flash.rodata 173064 172760 -304 -0.2
m5stack (read only) 966007 965995 -12 -0.0
(read/write) 451744 451096 -648 -0.1
.dram0.bss 75128 74784 -344 -0.5
.flash.rodata 210772 210468 -304 -0.1
.flash.text 960623 960611 -12 -0.0
linux chip-tool-ipv6only arm64 (read/write) 318785 318481 -304 -0.1
.data.rel.ro 208776 208448 -328 -0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2324328 2324024 -304 -0.0
.bss 185108 184772 -336 -0.2
.text 1286904 1286600 -304 -0.0
p6 all-clusters-app default (read/write) 2361904 2361600 -304 -0.0
.bss 113244 112908 -336 -0.3
.text 1320168 1319864 -304 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 83aac59 2df1741 change % change
efr32 lighting-app BRD4161A (read only) 809188 809188 0 0.0
(read/write) 123148 123148 0 0.0
.bss 121288 121288 0 0.0
.data 1860 1860 0 0.0
.text 809180 809180 0 0.0
BRD4161A+rpc (read only) 796824 796824 0 0.0
(read/write) 139824 139824 0 0.0
.bss 137864 137864 0 0.0
.data 1960 1960 0 0.0
.text 796816 796816 0 0.0
window-app BRD4161A (read only) 786164 786164 0 0.0
(read/write) 121280 121280 0 0.0
.bss 119456 119456 0 0.0
.data 1824 1824 0 0.0
.text 786156 786156 0 0.0
esp32 all-clusters-app c3devkit (read only) 862812 862812 0 0.0
(read/write) 1306058 1305418 -640 -0.0
.dram0.bss 65832 65496 -336 -0.5
.dram0.data 14124 14124 0 0.0
.flash.rodata 173064 172760 -304 -0.2
.flash.text 862812 862812 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 966007 965995 -12 -0.0
(read/write) 451744 451096 -648 -0.1
.dram0.bss 75128 74784 -344 -0.5
.dram0.data 34056 34056 0 0.0
.flash.rodata 210772 210468 -304 -0.1
.flash.text 960623 960611 -12 -0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 669576 669576 0 0.0
.bss 73872 73872 0 0.0
.data 1892 1892 0 0.0
.text 588012 588012 0 0.0
lock-app k32w061+debug (read/write) 619524 619524 0 0.0
.bss 72024 72024 0 0.0
.data 1852 1852 0 0.0
.text 539848 539848 0 0.0
shell k32w061+debug (read/write) 624624 624624 0 0.0
.bss 74252 74252 0 0.0
.data 1832 1832 0 0.0
.text 542740 542740 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6864588 6878268 13680 0.2
(read/write) 318785 318481 -304 -0.1
.bss 51985 51985 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208776 208448 -328 -0.2
.dynamic 560 560 0 0.0
.got 53096 53128 32 0.1
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 364700 365628 928 0.3
.text 5820228 5833860 13632 0.2
thermostat-no-ble arm64 (read only) 1947044 1947044 0 0.0
(read/write) 137201 137201 0 0.0
.bss 59601 59601 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70304 70304 0 0.0
.dynamic 560 560 0 0.0
.got 3592 3592 0 0.0
.init 24 24 0 0.0
.init_array 272 272 0 0.0
.rodata 125444 125444 0 0.0
.text 1614096 1614096 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2324328 2324024 -304 -0.0
.bss 185108 184772 -336 -0.2
.data 5240 5240 0 0.0
.heap 846096 846432 336 0.0
.text 1286904 1286600 -304 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2308944 2308944 0 0.0
.bss 175824 175824 0 0.0
.data 5528 5528 0 0.0
.heap 855096 855096 0 0.0
.text 1271544 1271544 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2282064 2282064 0 0.0
.bss 174864 174864 0 0.0
.data 5520 5520 0 0.0
.heap 856064 856064 0 0.0
.text 1244664 1244664 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053336 2053336 0 0.0
.bss 156900 156900 0 0.0
.data 4864 4864 0 0.0
.heap 874680 874680 0 0.0
.text 1015936 1015936 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 906795 906795 0 0.0
bss 116296 116296 0 0.0
rodata 101980 101980 0 0.0
text 612912 612912 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 869827 869827 0 0.0
bss 112644 112644 0 0.0
rodata 93276 93276 0 0.0
text 587640 587640 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832794 832794 0 0.0
bss 117672 117672 0 0.0
rodata 97236 97236 0 0.0
text 543340 543340 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 879407 879407 0 0.0
bss 113560 113560 0 0.0
rodata 98096 98096 0 0.0
text 592356 592356 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 805666 805666 0 0.0
bss 114968 114968 0 0.0
rodata 93388 93388 0 0.0
text 522876 522876 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 884347 884347 0 0.0
bss 113472 113472 0 0.0
rodata 99452 99452 0 0.0
text 595948 595948 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 877587 877587 0 0.0
bss 113348 113348 0 0.0
rodata 97588 97588 0 0.0
text 591144 591144 0 0.0
shell nrf52840dk_nrf52840 (read/write) 781927 781927 0 0.0
bss 109544 109544 0 0.0
rodata 74276 74276 0 0.0
text 523588 523588 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696974 696974 0 0.0
bss 110524 110524 0 0.0
rodata 68920 68920 0 0.0
text 444228 444228 0 0.0
p6 all-clusters-app default (read/write) 2361904 2361600 -304 -0.0
.bss 113244 112908 -336 -0.3
.data 2520 2520 0 0.0
.heap 917576 917912 336 0.0
.text 1320168 1319864 -304 -0.0
light-app default (read/write) 2294720 2294720 0 0.0
.bss 101016 101016 0 0.0
.data 2360 2360 0 0.0
.heap 929968 929968 0 0.0
.text 1252984 1252984 0 0.0
lock-app default (read/write) 2270784 2270784 0 0.0
.bss 99896 99896 0 0.0
.data 2328 2328 0 0.0
.heap 931120 931120 0 0.0
.text 1229048 1229048 0 0.0
qpg lighting-app qpg6100+debug (read only) 521328 521328 0 0.0
(read/write) 122336 122336 0 0.0
.bss 82712 82712 0 0.0
.data 992 992 0 0.0
.text 516008 516008 0 0.0
lock-app qpg6100+debug (read only) 495696 495696 0 0.0
(read/write) 122332 122332 0 0.0
.bss 81848 81848 0 0.0
.data 948 948 0 0.0
.text 490376 490376 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 810978 810978 0 0.0
bss 82864 82864 0 0.0
noinit 37160 37160 0 0.0
text 566032 566032 0 0.0

@lazarkov lazarkov self-assigned this Dec 10, 2021
@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch from 2df1741 to d4b1578 Compare December 10, 2021 12:14
@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch from d4b1578 to cd90c60 Compare December 10, 2021 12:16
@github-actions
Copy link

github-actions bot commented Dec 10, 2021

PR #12757: Size comparison from 39a97d1 to cd90c60

Increases above 0.2%:

platform target config section 39a97d1 cd90c60 change % change
linux chip-tool-ipv6only arm64 .rodata 364116 365044 928 0.3
Increases (3 builds for linux, mbed, p6)
platform target config section 39a97d1 cd90c60 change % change
linux chip-tool-ipv6only arm64 (read only) 6848196 6861860 13664 0.2
.got 53384 53416 32 0.1
.rodata 364116 365044 928 0.3
.text 5803380 5817012 13632 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 846912 847248 336 0.0
p6 all-clusters-app default .heap 918384 918720 336 0.0
Decreases (5 builds for esp32, linux, mbed, p6)
platform target config section 39a97d1 cd90c60 change % change
esp32 all-clusters-app c3devkit (read/write) 1305050 1304418 -632 -0.0
.dram0.bss 65032 64696 -336 -0.5
.flash.rodata 172856 172560 -296 -0.2
m5stack (read only) 959935 959911 -24 -0.0
(read/write) 450776 450128 -648 -0.1
.dram0.bss 74320 73976 -344 -0.5
.flash.rodata 210620 210316 -304 -0.1
.flash.text 954551 954527 -24 -0.0
linux chip-tool-ipv6only arm64 (read/write) 318945 318657 -288 -0.1
.data.rel.ro 208656 208328 -328 -0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2313768 2313464 -304 -0.0
.bss 184300 183964 -336 -0.2
.text 1276344 1276040 -304 -0.0
p6 all-clusters-app default (read/write) 2354544 2354248 -296 -0.0
.bss 112436 112100 -336 -0.3
.text 1312808 1312512 -296 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 39a97d1 cd90c60 change % change
efr32 lighting-app BRD4161A (read only) 809188 809188 0 0.0
(read/write) 123148 123148 0 0.0
.bss 121288 121288 0 0.0
.data 1860 1860 0 0.0
.text 809180 809180 0 0.0
BRD4161A+rpc (read only) 796824 796824 0 0.0
(read/write) 139824 139824 0 0.0
.bss 137864 137864 0 0.0
.data 1960 1960 0 0.0
.text 796816 796816 0 0.0
window-app BRD4161A (read only) 786164 786164 0 0.0
(read/write) 121280 121280 0 0.0
.bss 119456 119456 0 0.0
.data 1824 1824 0 0.0
.text 786156 786156 0 0.0
esp32 all-clusters-app c3devkit (read only) 856018 856018 0 0.0
(read/write) 1305050 1304418 -632 -0.0
.dram0.bss 65032 64696 -336 -0.5
.dram0.data 14124 14124 0 0.0
.flash.rodata 172856 172560 -296 -0.2
.flash.text 856018 856018 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 959935 959911 -24 -0.0
(read/write) 450776 450128 -648 -0.1
.dram0.bss 74320 73976 -344 -0.5
.dram0.data 34048 34048 0 0.0
.flash.rodata 210620 210316 -304 -0.1
.flash.text 954551 954527 -24 -0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 669576 669576 0 0.0
.bss 73872 73872 0 0.0
.data 1892 1892 0 0.0
.text 588012 588012 0 0.0
lock-app k32w061+debug (read/write) 619524 619524 0 0.0
.bss 72024 72024 0 0.0
.data 1852 1852 0 0.0
.text 539848 539848 0 0.0
shell k32w061+debug (read/write) 624624 624624 0 0.0
.bss 74252 74252 0 0.0
.data 1832 1832 0 0.0
.text 542740 542740 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6848196 6861860 13664 0.2
(read/write) 318945 318657 -288 -0.1
.bss 51985 51985 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208656 208328 -328 -0.2
.dynamic 560 560 0 0.0
.got 53384 53416 32 0.1
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 364116 365044 928 0.3
.text 5803380 5817012 13632 0.2
thermostat-no-ble arm64 (read only) 1947044 1947044 0 0.0
(read/write) 137201 137201 0 0.0
.bss 59601 59601 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70304 70304 0 0.0
.dynamic 560 560 0 0.0
.got 3592 3592 0 0.0
.init 24 24 0 0.0
.init_array 272 272 0 0.0
.rodata 125444 125444 0 0.0
.text 1614096 1614096 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2313768 2313464 -304 -0.0
.bss 184300 183964 -336 -0.2
.data 5232 5232 0 0.0
.heap 846912 847248 336 0.0
.text 1276344 1276040 -304 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2308944 2308944 0 0.0
.bss 175824 175824 0 0.0
.data 5528 5528 0 0.0
.heap 855096 855096 0 0.0
.text 1271544 1271544 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2282064 2282064 0 0.0
.bss 174864 174864 0 0.0
.data 5520 5520 0 0.0
.heap 856064 856064 0 0.0
.text 1244664 1244664 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053336 2053336 0 0.0
.bss 156900 156900 0 0.0
.data 4864 4864 0 0.0
.heap 874680 874680 0 0.0
.text 1015936 1015936 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 906795 906795 0 0.0
bss 116296 116296 0 0.0
rodata 101980 101980 0 0.0
text 612912 612912 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 869827 869827 0 0.0
bss 112644 112644 0 0.0
rodata 93276 93276 0 0.0
text 587640 587640 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832794 832794 0 0.0
bss 117672 117672 0 0.0
rodata 97236 97236 0 0.0
text 543340 543340 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 879407 879407 0 0.0
bss 113560 113560 0 0.0
rodata 98096 98096 0 0.0
text 592356 592356 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 805666 805666 0 0.0
bss 114968 114968 0 0.0
rodata 93388 93388 0 0.0
text 522876 522876 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 884347 884347 0 0.0
bss 113472 113472 0 0.0
rodata 99452 99452 0 0.0
text 595948 595948 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 877587 877587 0 0.0
bss 113348 113348 0 0.0
rodata 97588 97588 0 0.0
text 591144 591144 0 0.0
shell nrf52840dk_nrf52840 (read/write) 781927 781927 0 0.0
bss 109544 109544 0 0.0
rodata 74276 74276 0 0.0
text 523588 523588 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696974 696974 0 0.0
bss 110524 110524 0 0.0
rodata 68920 68920 0 0.0
text 444228 444228 0 0.0
p6 all-clusters-app default (read/write) 2354544 2354248 -296 -0.0
.bss 112436 112100 -336 -0.3
.data 2520 2520 0 0.0
.heap 918384 918720 336 0.0
.text 1312808 1312512 -296 -0.0
light-app default (read/write) 2294720 2294720 0 0.0
.bss 101016 101016 0 0.0
.data 2360 2360 0 0.0
.heap 929968 929968 0 0.0
.text 1252984 1252984 0 0.0
lock-app default (read/write) 2270784 2270784 0 0.0
.bss 99896 99896 0 0.0
.data 2328 2328 0 0.0
.heap 931120 931120 0 0.0
.text 1229048 1229048 0 0.0
qpg lighting-app qpg6100+debug (read only) 521328 521328 0 0.0
(read/write) 122336 122336 0 0.0
.bss 82712 82712 0 0.0
.data 992 992 0 0.0
.text 516008 516008 0 0.0
lock-app qpg6100+debug (read only) 495696 495696 0 0.0
(read/write) 122332 122332 0 0.0
.bss 81848 81848 0 0.0
.data 948 948 0 0.0
.text 490376 490376 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 810978 810978 0 0.0
bss 82864 82864 0 0.0
noinit 37160 37160 0 0.0
text 566032 566032 0 0.0

@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch from cd90c60 to 11ca777 Compare December 10, 2021 14:45
@github-actions
Copy link

github-actions bot commented Dec 10, 2021

PR #12757: Size comparison from b9baddc to 11ca777

Increases above 0.2%:

platform target config section b9baddc 11ca777 change % change
linux chip-tool-ipv6only arm64 .rodata 364116 365044 928 0.3
Increases (2 builds for linux, p6)
platform target config section b9baddc 11ca777 change % change
linux chip-tool-ipv6only arm64 (read only) 6848196 6861860 13664 0.2
.got 53384 53416 32 0.1
.rodata 364116 365044 928 0.3
.text 5803380 5817012 13632 0.2
p6 all-clusters-app default .heap 918384 918720 336 0.0
Decreases (2 builds for linux, p6)
platform target config section b9baddc 11ca777 change % change
linux chip-tool-ipv6only arm64 (read/write) 318945 318657 -288 -0.1
.data.rel.ro 208656 208328 -328 -0.2
p6 all-clusters-app default (read/write) 2354544 2354248 -296 -0.0
.bss 112436 112100 -336 -0.3
.text 1312808 1312512 -296 -0.0
Full report (15 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section b9baddc 11ca777 change % change
efr32 lighting-app BRD4161A (read only) 809188 809188 0 0.0
(read/write) 123148 123148 0 0.0
.bss 121288 121288 0 0.0
.data 1860 1860 0 0.0
.text 809180 809180 0 0.0
BRD4161A+rpc (read only) 796824 796824 0 0.0
(read/write) 139824 139824 0 0.0
.bss 137864 137864 0 0.0
.data 1960 1960 0 0.0
.text 796816 796816 0 0.0
window-app BRD4161A (read only) 786164 786164 0 0.0
(read/write) 121280 121280 0 0.0
.bss 119456 119456 0 0.0
.data 1824 1824 0 0.0
.text 786156 786156 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 669576 669576 0 0.0
.bss 73872 73872 0 0.0
.data 1892 1892 0 0.0
.text 588012 588012 0 0.0
lock-app k32w061+debug (read/write) 619524 619524 0 0.0
.bss 72024 72024 0 0.0
.data 1852 1852 0 0.0
.text 539848 539848 0 0.0
shell k32w061+debug (read/write) 624624 624624 0 0.0
.bss 74252 74252 0 0.0
.data 1832 1832 0 0.0
.text 542740 542740 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6848196 6861860 13664 0.2
(read/write) 318945 318657 -288 -0.1
.bss 51985 51985 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208656 208328 -328 -0.2
.dynamic 560 560 0 0.0
.got 53384 53416 32 0.1
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 364116 365044 928 0.3
.text 5803380 5817012 13632 0.2
thermostat-no-ble arm64 (read only) 1947044 1947044 0 0.0
(read/write) 137201 137201 0 0.0
.bss 59601 59601 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70304 70304 0 0.0
.dynamic 560 560 0 0.0
.got 3592 3592 0 0.0
.init 24 24 0 0.0
.init_array 272 272 0 0.0
.rodata 125444 125444 0 0.0
.text 1614096 1614096 0 0.0
p6 all-clusters-app default (read/write) 2354544 2354248 -296 -0.0
.bss 112436 112100 -336 -0.3
.data 2520 2520 0 0.0
.heap 918384 918720 336 0.0
.text 1312808 1312512 -296 -0.0
light-app default (read/write) 2294720 2294720 0 0.0
.bss 101016 101016 0 0.0
.data 2360 2360 0 0.0
.heap 929968 929968 0 0.0
.text 1252984 1252984 0 0.0
lock-app default (read/write) 2270784 2270784 0 0.0
.bss 99896 99896 0 0.0
.data 2328 2328 0 0.0
.heap 931120 931120 0 0.0
.text 1229048 1229048 0 0.0
qpg lighting-app qpg6100+debug (read only) 521328 521328 0 0.0
(read/write) 122336 122336 0 0.0
.bss 82712 82712 0 0.0
.data 992 992 0 0.0
.text 516008 516008 0 0.0
lock-app qpg6100+debug (read only) 495696 495696 0 0.0
(read/write) 122332 122332 0 0.0
.bss 81848 81848 0 0.0
.data 948 948 0 0.0
.text 490376 490376 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 810978 810978 0 0.0
bss 82864 82864 0 0.0
noinit 37160 37160 0 0.0
text 566032 566032 0 0.0

@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch 2 times, most recently from 4d652ea to 4b5ef25 Compare December 10, 2021 15:37
@github-actions
Copy link

github-actions bot commented Dec 10, 2021

PR #12757: Size comparison from d27ac43 to 4b5ef25

Increases above 0.2%:

platform target config section d27ac43 4b5ef25 change % change
linux chip-tool-ipv6only arm64 .rodata 364028 364956 928 0.3
Increases (3 builds for linux, p6)
platform target config section d27ac43 4b5ef25 change % change
linux chip-tool-ipv6only arm64 (read only) 6846220 6859884 13664 0.2
.got 53408 53440 32 0.1
.rodata 364028 364956 928 0.3
.text 5801396 5815028 13632 0.2
p6 all-clusters-app default .heap 918336 918672 336 0.0
light-app default .heap 929920 929928 8 0.0
Decreases (8 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section d27ac43 4b5ef25 change % change
efr32 lighting-app BRD4161A (read only) 815260 813004 -2256 -0.3
.text 815252 812996 -2256 -0.3
BRD4161A+rpc (read only) 802908 800636 -2272 -0.3
.text 802900 800628 -2272 -0.3
k32w lighting-app k32w061+se05x+release (read/write) 669744 668100 -1644 -0.2
.text 588196 586552 -1644 -0.3
linux chip-tool-ipv6only arm64 (read/write) 318849 318561 -288 -0.1
.data.rel.ro 208632 208304 -328 -0.2
p6 all-clusters-app default (read/write) 2360584 2360248 -336 -0.0
.bss 112484 112148 -336 -0.3
.text 1318848 1318512 -336 -0.0
light-app default (read/write) 2300800 2298528 -2272 -0.1
.bss 101064 101056 -8 -0.0
.text 1259064 1256792 -2272 -0.2
qpg lighting-app qpg6100+debug (read only) 521532 519852 -1680 -0.3
.bss 82696 82688 -8 -0.0
.text 516212 514532 -1680 -0.3
telink lighting-app tlsr9518adk80d (read/write) 811522 809570 -1952 -0.2
text 566628 564902 -1726 -0.3
Full report (15 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section d27ac43 4b5ef25 change % change
efr32 lighting-app BRD4161A (read only) 815260 813004 -2256 -0.3
(read/write) 123132 123132 0 0.0
.bss 121272 121272 0 0.0
.data 1860 1860 0 0.0
.text 815252 812996 -2256 -0.3
BRD4161A+rpc (read only) 802908 800636 -2272 -0.3
(read/write) 139808 139808 0 0.0
.bss 137848 137848 0 0.0
.data 1960 1960 0 0.0
.text 802900 800628 -2272 -0.3
window-app BRD4161A (read only) 792224 792224 0 0.0
(read/write) 121264 121264 0 0.0
.bss 119440 119440 0 0.0
.data 1824 1824 0 0.0
.text 792216 792216 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 669744 668100 -1644 -0.2
.bss 73856 73856 0 0.0
.data 1892 1892 0 0.0
.text 588196 586552 -1644 -0.3
lock-app k32w061+debug (read/write) 619696 619696 0 0.0
.bss 72008 72008 0 0.0
.data 1852 1852 0 0.0
.text 540036 540036 0 0.0
shell k32w061+debug (read/write) 625016 625016 0 0.0
.bss 74316 74316 0 0.0
.data 1832 1832 0 0.0
.text 543068 543068 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6846220 6859884 13664 0.2
(read/write) 318849 318561 -288 -0.1
.bss 51889 51889 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208632 208304 -328 -0.2
.dynamic 560 560 0 0.0
.got 53408 53440 32 0.1
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 364028 364956 928 0.3
.text 5801396 5815028 13632 0.2
thermostat-no-ble arm64 (read only) 1947668 1947668 0 0.0
(read/write) 137185 137185 0 0.0
.bss 59505 59505 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70344 70344 0 0.0
.dynamic 560 560 0 0.0
.got 3624 3624 0 0.0
.init 24 24 0 0.0
.init_array 272 272 0 0.0
.rodata 125476 125476 0 0.0
.text 1614416 1614416 0 0.0
p6 all-clusters-app default (read/write) 2360584 2360248 -336 -0.0
.bss 112484 112148 -336 -0.3
.data 2520 2520 0 0.0
.heap 918336 918672 336 0.0
.text 1318848 1318512 -336 -0.0
light-app default (read/write) 2300800 2298528 -2272 -0.1
.bss 101064 101056 -8 -0.0
.data 2360 2360 0 0.0
.heap 929920 929928 8 0.0
.text 1259064 1256792 -2272 -0.2
lock-app default (read/write) 2276872 2276872 0 0.0
.bss 99944 99944 0 0.0
.data 2328 2328 0 0.0
.heap 931072 931072 0 0.0
.text 1235136 1235136 0 0.0
qpg lighting-app qpg6100+debug (read only) 521532 519852 -1680 -0.3
(read/write) 122336 122336 0 0.0
.bss 82696 82688 -8 -0.0
.data 992 992 0 0.0
.text 516212 514532 -1680 -0.3
lock-app qpg6100+debug (read only) 495896 495896 0 0.0
(read/write) 122332 122332 0 0.0
.bss 81832 81832 0 0.0
.data 948 948 0 0.0
.text 490576 490576 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 811522 809570 -1952 -0.2
bss 82848 82848 0 0.0
noinit 37160 37160 0 0.0
text 566628 564902 -1726 -0.3

@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch from 4b5ef25 to a86f6d0 Compare December 10, 2021 16:30
@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch 2 times, most recently from 9e74be6 to 2171635 Compare December 10, 2021 17:22
@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch 2 times, most recently from d480b91 to 54f35e5 Compare December 10, 2021 20:40
@github-actions
Copy link

github-actions bot commented Dec 10, 2021

PR #12757: Size comparison from 572e168 to 54f35e5

Increases above 0.2%:

platform target config section 572e168 54f35e5 change % change
linux chip-tool-ipv6only arm64 .rodata 363964 364908 944 0.3
Increases (3 builds for linux, mbed, p6)
platform target config section 572e168 54f35e5 change % change
linux chip-tool-ipv6only arm64 (read only) 6847340 6861004 13664 0.2
.got 53424 53456 32 0.1
.rodata 363964 364908 944 0.3
.text 5802388 5816004 13616 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 846928 847264 336 0.0
p6 all-clusters-app default .heap 918336 918672 336 0.0
Decreases (3 builds for linux, mbed, p6)
platform target config section 572e168 54f35e5 change % change
linux chip-tool-ipv6only arm64 (read/write) 318945 318657 -288 -0.1
.data.rel.ro 208712 208384 -328 -0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2313616 2313248 -368 -0.0
.bss 184284 183948 -336 -0.2
.text 1276192 1275824 -368 -0.0
p6 all-clusters-app default (read/write) 2360168 2359800 -368 -0.0
.bss 112484 112148 -336 -0.3
.text 1318432 1318064 -368 -0.0
Full report (17 builds for k32w, linux, mbed, p6, qpg, telink)
platform target config section 572e168 54f35e5 change % change
k32w lighting-app k32w061+se05x+release (read/write) 669632 669632 0 0.0
.bss 73856 73856 0 0.0
.data 1892 1892 0 0.0
.text 588084 588084 0 0.0
lock-app k32w061+debug (read/write) 619584 619584 0 0.0
.bss 72008 72008 0 0.0
.data 1852 1852 0 0.0
.text 539924 539924 0 0.0
shell k32w061+debug (read/write) 624904 624904 0 0.0
.bss 74316 74316 0 0.0
.data 1832 1832 0 0.0
.text 542956 542956 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6847340 6861004 13664 0.2
(read/write) 318945 318657 -288 -0.1
.bss 51889 51889 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208712 208384 -328 -0.2
.dynamic 560 560 0 0.0
.got 53424 53456 32 0.1
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 363964 364908 944 0.3
.text 5802388 5816004 13616 0.2
thermostat-no-ble arm64 (read only) 1947956 1947956 0 0.0
(read/write) 137185 137185 0 0.0
.bss 59505 59505 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70344 70344 0 0.0
.dynamic 560 560 0 0.0
.got 3624 3624 0 0.0
.init 24 24 0 0.0
.init_array 272 272 0 0.0
.rodata 125476 125476 0 0.0
.text 1614704 1614704 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2313616 2313248 -368 -0.0
.bss 184284 183948 -336 -0.2
.data 5232 5232 0 0.0
.heap 846928 847264 336 0.0
.text 1276192 1275824 -368 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309040 2309040 0 0.0
.bss 175808 175808 0 0.0
.data 5528 5528 0 0.0
.heap 855112 855112 0 0.0
.text 1271640 1271640 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2282160 2282160 0 0.0
.bss 174848 174848 0 0.0
.data 5520 5520 0 0.0
.heap 856080 856080 0 0.0
.text 1244760 1244760 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053672 2053672 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016272 1016272 0 0.0
p6 all-clusters-app default (read/write) 2360168 2359800 -368 -0.0
.bss 112484 112148 -336 -0.3
.data 2520 2520 0 0.0
.heap 918336 918672 336 0.0
.text 1318432 1318064 -368 -0.0
light-app default (read/write) 2300384 2300384 0 0.0
.bss 101064 101064 0 0.0
.data 2360 2360 0 0.0
.heap 929920 929920 0 0.0
.text 1258648 1258648 0 0.0
lock-app default (read/write) 2276456 2276456 0 0.0
.bss 99944 99944 0 0.0
.data 2328 2328 0 0.0
.heap 931072 931072 0 0.0
.text 1234720 1234720 0 0.0
qpg lighting-app qpg6100+debug (read only) 521412 521412 0 0.0
(read/write) 122336 122336 0 0.0
.bss 82696 82696 0 0.0
.data 992 992 0 0.0
.text 516092 516092 0 0.0
lock-app qpg6100+debug (read only) 495800 495800 0 0.0
(read/write) 122332 122332 0 0.0
.bss 81832 81832 0 0.0
.data 948 948 0 0.0
.text 490480 490480 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 811418 811418 0 0.0
bss 82848 82848 0 0.0
noinit 37160 37160 0 0.0
text 566528 566528 0 0.0

lazarkov and others added 5 commits December 10, 2021 22:16
Fixed application launcher cluster

Restyle fix

Fixed tests

Restyle fix

Updated allowed vendor list attribute

Restyle fix

Disabled application basic cluster - allowed vendor list

Run zap tool regen

Restyle fix

Re-Run of zap regen script

Restyle fix

Enable current navigator attribute in all cluster app.

Restyle fix

Re-run zap regen

Restyle fix

Updated tests per comments

Added zap_regen

Restyle fix

Run zap regen tool

Restyle fix

Re-run zap regen code, to resolve conflicts

Restyle fix

Re-run zap regen code, to resolve conflicts

Restyle fix

Re-run zap regen code, to resolve conflicts

Restyle fix

Re-run zap regen code, to resolve conflicts

Restyle fix

Run zap regen code & restyle

Run zap regen code & restyle
@lazarkov lazarkov force-pushed the feature/update-clusters-per-spec branch from 54f35e5 to f311b53 Compare December 10, 2021 21:35
@github-actions
Copy link

github-actions bot commented Dec 10, 2021

PR #12757: Size comparison from e76d65b to f311b53

Increases above 0.2%:

platform target config section e76d65b f311b53 change % change
linux chip-tool-ipv6only arm64 .rodata 363964 364908 944 0.3
Increases (3 builds for linux, mbed, p6)
platform target config section e76d65b f311b53 change % change
linux chip-tool-ipv6only arm64 (read only) 6847340 6861004 13664 0.2
.got 53424 53456 32 0.1
.rodata 363964 364908 944 0.3
.text 5802388 5816004 13616 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 846928 847264 336 0.0
p6 all-clusters-app default .heap 918336 918672 336 0.0
Decreases (5 builds for esp32, linux, mbed, p6)
platform target config section e76d65b f311b53 change % change
esp32 all-clusters-app c3devkit (read/write) 1304970 1304266 -704 -0.1
.dram0.bss 65016 64680 -336 -0.5
.flash.rodata 172792 172424 -368 -0.2
m5stack (read only) 960099 960075 -24 -0.0
(read/write) 450704 449992 -712 -0.2
.dram0.bss 74304 73960 -344 -0.5
.flash.rodata 210564 210196 -368 -0.2
.flash.text 954715 954691 -24 -0.0
linux chip-tool-ipv6only arm64 (read/write) 318945 318657 -288 -0.1
.data.rel.ro 208712 208384 -328 -0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2313616 2313248 -368 -0.0
.bss 184284 183948 -336 -0.2
.text 1276192 1275824 -368 -0.0
p6 all-clusters-app default (read/write) 2360168 2359800 -368 -0.0
.bss 112484 112148 -336 -0.3
.text 1318432 1318064 -368 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section e76d65b f311b53 change % change
efr32 lighting-app BRD4161A (read only) 814844 814844 0 0.0
(read/write) 123132 123132 0 0.0
.bss 121272 121272 0 0.0
.data 1860 1860 0 0.0
.text 814836 814836 0 0.0
BRD4161A+rpc (read only) 802476 802476 0 0.0
(read/write) 139808 139808 0 0.0
.bss 137848 137848 0 0.0
.data 1960 1960 0 0.0
.text 802468 802468 0 0.0
window-app BRD4161A (read only) 791920 791920 0 0.0
(read/write) 122080 122080 0 0.0
.bss 120256 120256 0 0.0
.data 1824 1824 0 0.0
.text 791912 791912 0 0.0
esp32 all-clusters-app c3devkit (read only) 856438 856438 0 0.0
(read/write) 1304970 1304266 -704 -0.1
.dram0.bss 65016 64680 -336 -0.5
.dram0.data 14124 14124 0 0.0
.flash.rodata 172792 172424 -368 -0.2
.flash.text 856438 856438 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 960099 960075 -24 -0.0
(read/write) 450704 449992 -712 -0.2
.dram0.bss 74304 73960 -344 -0.5
.dram0.data 34048 34048 0 0.0
.flash.rodata 210564 210196 -368 -0.2
.flash.text 954715 954691 -24 -0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 669632 669632 0 0.0
.bss 73856 73856 0 0.0
.data 1892 1892 0 0.0
.text 588084 588084 0 0.0
lock-app k32w061+debug (read/write) 619584 619584 0 0.0
.bss 72008 72008 0 0.0
.data 1852 1852 0 0.0
.text 539924 539924 0 0.0
shell k32w061+debug (read/write) 624904 624904 0 0.0
.bss 74316 74316 0 0.0
.data 1832 1832 0 0.0
.text 542956 542956 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6847340 6861004 13664 0.2
(read/write) 318945 318657 -288 -0.1
.bss 51889 51889 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208712 208384 -328 -0.2
.dynamic 560 560 0 0.0
.got 53424 53456 32 0.1
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 363964 364908 944 0.3
.text 5802388 5816004 13616 0.2
thermostat-no-ble arm64 (read only) 1947956 1947956 0 0.0
(read/write) 137185 137185 0 0.0
.bss 59505 59505 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70344 70344 0 0.0
.dynamic 560 560 0 0.0
.got 3624 3624 0 0.0
.init 24 24 0 0.0
.init_array 272 272 0 0.0
.rodata 125476 125476 0 0.0
.text 1614704 1614704 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2313616 2313248 -368 -0.0
.bss 184284 183948 -336 -0.2
.data 5232 5232 0 0.0
.heap 846928 847264 336 0.0
.text 1276192 1275824 -368 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309040 2309040 0 0.0
.bss 175808 175808 0 0.0
.data 5528 5528 0 0.0
.heap 855112 855112 0 0.0
.text 1271640 1271640 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2282160 2282160 0 0.0
.bss 174848 174848 0 0.0
.data 5520 5520 0 0.0
.heap 856080 856080 0 0.0
.text 1244760 1244760 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053672 2053672 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.heap 874600 874600 0 0.0
.text 1016272 1016272 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 906939 906939 0 0.0
bss 116280 116280 0 0.0
rodata 101932 101932 0 0.0
text 613140 613140 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 869987 869987 0 0.0
bss 112628 112628 0 0.0
rodata 93228 93228 0 0.0
text 587884 587884 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832938 832938 0 0.0
bss 117656 117656 0 0.0
rodata 97188 97188 0 0.0
text 543568 543568 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 879599 879599 0 0.0
bss 113544 113544 0 0.0
rodata 98048 98048 0 0.0
text 592584 592584 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 805838 805838 0 0.0
bss 114952 114952 0 0.0
rodata 93336 93336 0 0.0
text 523104 523104 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 884535 884535 0 0.0
bss 113456 113456 0 0.0
rodata 99400 99400 0 0.0
text 596176 596176 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 877731 877731 0 0.0
bss 113332 113332 0 0.0
rodata 97540 97540 0 0.0
text 591372 591372 0 0.0
shell nrf52840dk_nrf52840 (read/write) 782283 782283 0 0.0
bss 109624 109624 0 0.0
rodata 74296 74296 0 0.0
text 523852 523852 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 697362 697362 0 0.0
bss 110604 110604 0 0.0
rodata 68940 68940 0 0.0
text 444492 444492 0 0.0
p6 all-clusters-app default (read/write) 2360168 2359800 -368 -0.0
.bss 112484 112148 -336 -0.3
.data 2520 2520 0 0.0
.heap 918336 918672 336 0.0
.text 1318432 1318064 -368 -0.0
light-app default (read/write) 2300384 2300384 0 0.0
.bss 101064 101064 0 0.0
.data 2360 2360 0 0.0
.heap 929920 929920 0 0.0
.text 1258648 1258648 0 0.0
lock-app default (read/write) 2276456 2276456 0 0.0
.bss 99944 99944 0 0.0
.data 2328 2328 0 0.0
.heap 931072 931072 0 0.0
.text 1234720 1234720 0 0.0
qpg lighting-app qpg6100+debug (read only) 521412 521412 0 0.0
(read/write) 122336 122336 0 0.0
.bss 82696 82696 0 0.0
.data 992 992 0 0.0
.text 516092 516092 0 0.0
lock-app qpg6100+debug (read only) 495800 495800 0 0.0
(read/write) 122332 122332 0 0.0
.bss 81832 81832 0 0.0
.data 948 948 0 0.0
.text 490480 490480 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 811418 811418 0 0.0
bss 82848 82848 0 0.0
noinit 37160 37160 0 0.0
text 566528 566528 0 0.0

@woody-apple woody-apple merged commit f27c939 into project-chip:master Dec 10, 2021
@lazarkov lazarkov deleted the feature/update-clusters-per-spec branch December 23, 2021 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants