Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add SupportsConcurrentConnection flag to SDK #16899

Merged

Conversation

tcarmelveilleux
Copy link
Contributor

Problem

  • General Commissioning cluster recently had the SupportsConcurrentConnection
    attribute added to indicate which mode is going to be supported by the device.
    This attribute was missing.
  • Several elements of the GeneralCommissioningCluster were using stale names
    or older optionality.

Fixes #16898

Change overview

  • This PR adds support for SupportsConcurrentConnection attribute
  • This PR renames location to newRegulatoryConfig attribute to match spec
  • Updated all ZAP files to have the mandatory attribute

Testing

  • All unit tests pass
  • All cert tests pass
  • Added necessary YAML test to prove-out reading the value

- General Commissioning cluster recently had the `SupportsConcurrentConnection`
  attribute added to indicate which mode is going to be supported by the device.
  This attribute was missing.
- Several elements of the GeneralCommissioningCluster were using stale names
  or older optionality.

Fixes project-chip#16898

- This PR adds support for `SupportsConcurrentConnection` attribute
- This PR renames `location` to `newRegulatoryConfig` attribute to match spec
- Updated all ZAP files to have the mandatory attribute

Testing done:
- All unit tests pass
- All cert tests pass
- Added necessary YAML test to prove-out reading the value
@tcarmelveilleux tcarmelveilleux changed the title Add SupportsConcurrentConnection` flag to SDK Add SupportsConcurrentConnection flag to SDK Mar 31, 2022
@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16899: Size comparison from e8c3452 to b2cde81

Increases (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e8c3452 b2cde81 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667467 40 0.0
.bss 81784 81792 8 0.0
.rodata 79595 79627 32 0.0
.text 587352 587360 8 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616595 40 0.0
(read/write) 154500 154508 8 0.0
.bss 77512 77520 8 0.0
.rodata 79475 79507 32 0.0
.text 536592 536600 8 0.0
pump-app LP_CC2652R7 (read only) 686887 686943 56 0.0
.rodata 81671 81703 32 0.0
.text 604732 604756 24 0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669199 40 0.0
.rodata 78007 78039 32 0.0
.text 590668 590676 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609682 48 0.0
.app_xip_area 516376 516424 48 0.0
lock cyw930739m2evb_01 (read/write) 567146 567186 40 0.0
.app_xip_area 475424 475464 40 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578958 32 0.0
.app_xip_area 477548 477580 32 0.0
efr32 lighting-app BRD4161A (read only) 930216 930280 64 0.0
.text 930208 930272 64 0.0
BRD4161A+rpc (read only) 959216 959272 56 0.0
.text 959208 959264 56 0.0
window-app BRD4161A (read only) 865512 865560 48 0.0
.text 865504 865552 48 0.0
esp32 all-clusters-app c3devkit (read/write) 1395138 1395170 32 0.0
.flash.rodata 199544 199576 32 0.0
m5stack (read only) 1026223 1026247 24 0.0
(read/write) 462900 462924 24 0.0
.flash.rodata 229056 229080 24 0.0
.flash.text 1020839 1020863 24 0.0
k32w light k32w061+release (read/write) 707240 707280 40 0.0
.text 621576 621616 40 0.0
lock k32w061+release (read/write) 706488 706528 40 0.0
.text 620816 620856 40 0.0
linux all-clusters-app debug (read only) 2552497 2552929 432 0.0
.text 2169090 2169522 432 0.0
bridge-app debug+rpc (read only) 1782397 1782829 432 0.0
(read/write) 89880 89912 32 0.0
.data.rel.ro 38232 38264 32 0.1
.text 1519573 1520005 432 0.0
chip-tool debug (read only) 10335837 10344269 8432 0.1
(read/write) 356640 357184 544 0.2
.data.rel.ro 327264 327808 544 0.2
.rodata 530637 531181 544 0.1
.text 9017141 9023829 6688 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9951508 7712 0.1
(read/write) 475633 476289 656 0.1
.data.rel.ro 374024 374592 568 0.2
.got 56264 56352 88 0.2
.rodata 504332 504844 512 0.1
.text 8380852 8386564 5712 0.1
door-lock-app debug (read only) 2035121 2035553 432 0.0
(read/write) 117288 117320 32 0.0
.data.rel.ro 63176 63208 32 0.1
.text 1701250 1701682 432 0.0
lighting-app debug+rpc (read only) 2212881 2213313 432 0.0
.text 1875634 1876066 432 0.0
ota-provider-app debug (read only) 1974937 1975401 464 0.0
(read/write) 113016 113048 32 0.0
.data.rel.ro 58488 58520 32 0.1
.text 1653378 1653842 464 0.0
ota-requestor-app debug (read only) 2003129 2003577 448 0.0
(read/write) 116176 116208 32 0.0
.data.rel.ro 60680 60712 32 0.1
.text 1684210 1684658 448 0.0
shell debug (read only) 2467801 2468281 480 0.0
.rodata 212146 212178 32 0.0
.text 2098034 2098482 448 0.0
thermostat-no-ble arm64 (read only) 2292676 2292996 320 0.0
(read/write) 148657 148689 32 0.0
.bss 62849 62865 16 0.0
.data.rel.ro 77216 77240 24 0.0
.rodata 142052 142068 16 0.0
.text 1926688 1926992 304 0.0
tv-app debug (read only) 2716201 2716377 176 0.0
(read/write) 248632 248664 32 0.0
.data.rel.ro 74368 74400 32 0.0
.text 2331650 2331826 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358564 24 0.0
.text 1321140 1321164 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147871 44 0.0
rodata 143204 143232 28 0.0
text 786732 786752 20 0.0
p6 all-clusters-app default (read/write) 2502872 2502936 64 0.0
.text 1461136 1461200 64 0.0
light-app default (read/write) 2404360 2404416 56 0.0
.text 1362624 1362680 56 0.0
lock-app default (read/write) 2367968 2368032 64 0.0
.bss 111688 111696 8 0.0
.text 1326232 1326296 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791328 28 0.0
Decreases (4 builds for cc13x2_26x2, esp32)
platform target config section e8c3452 b2cde81 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184316 184284 -32 -0.0
pump-app LP_CC2652R7 (read/write) 166016 165960 -56 -0.0
pump-controller-app LP_CC2652R7 (read/write) 183488 183448 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 970490 970486 -4 -0.0
.flash.text 970490 970486 -4 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e8c3452 b2cde81 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667467 40 0.0
(read/write) 184316 184284 -32 -0.0
.bss 81784 81792 8 0.0
.data 3132 3132 0 0.0
.rodata 79595 79627 32 0.0
.text 587352 587360 8 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616595 40 0.0
(read/write) 154500 154508 8 0.0
.bss 77512 77520 8 0.0
.data 3132 3132 0 0.0
.rodata 79475 79507 32 0.0
.text 536592 536600 8 0.0
pump-app LP_CC2652R7 (read only) 686887 686943 56 0.0
(read/write) 166016 165960 -56 -0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81703 32 0.0
.text 604732 604756 24 0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669199 40 0.0
(read/write) 183488 183448 -40 -0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78039 32 0.0
.text 590668 590676 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609682 48 0.0
.app_xip_area 516376 516424 48 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 578958 32 0.0
.app_xip_area 477548 477580 32 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 930280 64 0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930208 930272 64 0.0
BRD4161A+rpc (read only) 959216 959272 56 0.0
(read/write) 145088 145088 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959208 959264 56 0.0
window-app BRD4161A (read only) 865512 865560 48 0.0
(read/write) 127136 127136 0 0.0
.bss 125264 125264 0 0.0
.data 1872 1872 0 0.0
.text 865504 865552 48 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970486 -4 -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 970486 -4 -0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026223 1026247 24 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 1020863 24 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707240 707280 40 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621616 40 0.0
lock k32w061+release (read/write) 706488 706528 40 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620856 40 0.0
linux all-clusters-app debug (read only) 2552497 2552929 432 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 218981 0 0.0
.text 2169090 2169522 432 0.0
bridge-app debug+rpc (read only) 1782397 1782829 432 0.0
(read/write) 89880 89912 32 0.0
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38264 32 0.1
.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 1520005 432 0.0
chip-tool debug (read only) 10335837 10344269 8432 0.1
(read/write) 356640 357184 544 0.2
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327264 327808 544 0.2
.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 531181 544 0.1
.text 9017141 9023829 6688 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9951508 7712 0.1
(read/write) 475633 476289 656 0.1
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374592 568 0.2
.dynamic 560 560 0 0.0
.got 56264 56352 88 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 504332 504844 512 0.1
.text 8380852 8386564 5712 0.1
door-lock-app debug (read only) 2035121 2035553 432 0.0
(read/write) 117288 117320 32 0.0
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63208 32 0.1
.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 1701682 432 0.0
lighting-app debug+rpc (read only) 2212881 2213313 432 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 1876066 432 0.0
ota-provider-app debug (read only) 1974937 1975401 464 0.0
(read/write) 113016 113048 32 0.0
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58520 32 0.1
.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 1653842 464 0.0
ota-requestor-app debug (read only) 2003129 2003577 448 0.0
(read/write) 116176 116208 32 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60680 60712 32 0.1
.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 1684658 448 0.0
shell debug (read only) 2467801 2468281 480 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 2098482 448 0.0
thermostat-no-ble arm64 (read only) 2292676 2292996 320 0.0
(read/write) 148657 148689 32 0.0
.bss 62849 62865 16 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77240 24 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 142068 16 0.0
.text 1926688 1926992 304 0.0
tv-app debug (read only) 2716201 2716377 176 0.0
(read/write) 248632 248664 32 0.0
.bss 165072 165072 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74368 74400 32 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 2331826 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358564 24 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321164 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147871 44 0.0
bss 143092 143092 0 0.0
rodata 143204 143232 28 0.0
text 786732 786752 20 0.0
p6 all-clusters-app default (read/write) 2502872 2502936 64 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461200 64 0.0
light-app default (read/write) 2404360 2404416 56 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362680 56 0.0
lock-app default (read/write) 2367968 2368032 64 0.0
.bss 111688 111696 8 0.0
.data 2456 2456 0 0.0
.text 1326232 1326296 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791328 28 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561260 0 0.0

@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16899: Size comparison from 193b85c to 0cd253e

Increases above 0.2%:

platform target config section 193b85c 0cd253e change % change
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 10030804 55280 0.6
.text 8407364 8460596 53232 0.6
Increases (16 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 193b85c 0cd253e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184324 184436 112 0.1
.rodata 79595 79627 32 0.0
lock-mtd LP_CC2652R7 .rodata 79475 79507 32 0.0
pump-app LP_CC2652R7 (read/write) 166024 166136 112 0.1
.rodata 81671 81703 32 0.0
pump-controller-app LP_CC2652R7 (read/write) 183496 183608 112 0.1
.rodata 78007 78039 32 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609626 609674 48 0.0
.app_xip_area 516368 516416 48 0.0
lock cyw930739m2evb_01 (read/write) 567138 567178 40 0.0
.app_xip_area 475416 475456 40 0.0
efr32 window-app BRD4161A (read only) 849944 849984 40 0.0
.text 849936 849976 40 0.0
k32w lock k32w061+release (read/write) 706488 706528 40 0.0
.text 620816 620856 40 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 10030804 55280 0.6
(read/write) 477489 478145 656 0.1
.data.rel.ro 375576 376144 568 0.2
.got 56568 56656 88 0.2
.rodata 505372 505932 560 0.1
.text 8407364 8460596 53232 0.6
thermostat-no-ble arm64 (read only) 2294132 2294468 336 0.0
(read/write) 148785 148801 16 0.0
.data.rel.ro 77328 77352 24 0.0
.rodata 142164 142180 16 0.0
.text 1927744 1928064 320 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358564 24 0.0
.text 1321140 1321164 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 143204 143232 28 0.0
p6 all-clusters-app default (read/write) 2502776 2502840 64 0.0
.text 1461040 1461104 64 0.0
light-app default (read/write) 2404264 2404320 56 0.0
.text 1362528 1362584 56 0.0
lock-app default (read/write) 2367872 2367936 64 0.0
.text 1326136 1326200 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791252 791280 28 0.0
Decreases (9 builds for cc13x2_26x2, cyw30739, efr32, k32w, nrfconnect)
platform target config section 193b85c 0cd253e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667419 667291 -128 -0.0
.bss 81784 81768 -16 -0.0
.text 587344 587184 -160 -0.0
lock-mtd LP_CC2652R7 (read only) 616547 616419 -128 -0.0
(read/write) 154500 154484 -16 -0.0
.bss 77512 77496 -16 -0.0
.text 536584 536424 -160 -0.0
pump-app LP_CC2652R7 (read only) 686879 686751 -128 -0.0
.bss 82176 82160 -16 -0.0
.text 604724 604564 -160 -0.0
pump-controller-app LP_CC2652R7 (read only) 669151 669023 -128 -0.0
.bss 81920 81904 -16 -0.0
.text 590660 590500 -160 -0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578990 578838 -152 -0.0
.app_xip_area 477612 477476 -136 -0.0
.bss 83836 83820 -16 -0.0
efr32 lighting-app BRD4161A (read only) 914632 914608 -24 -0.0
(read/write) 129776 129760 -16 -0.0
.bss 127816 127800 -16 -0.0
.text 914624 914600 -24 -0.0
BRD4161A+rpc (read only) 942512 942488 -24 -0.0
(read/write) 145736 145720 -16 -0.0
.bss 143592 143576 -16 -0.0
.text 942504 942480 -24 -0.0
k32w light k32w061+release (read/write) 707304 707152 -152 -0.0
.bss 77992 77976 -16 -0.0
.text 621640 621504 -136 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147811 1147695 -116 -0.0
bss 143092 143076 -16 -0.0
text 786716 786564 -152 -0.0
Full report (20 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 193b85c 0cd253e change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667419 667291 -128 -0.0
(read/write) 184324 184436 112 0.1
.bss 81784 81768 -16 -0.0
.data 3132 3132 0 0.0
.rodata 79595 79627 32 0.0
.text 587344 587184 -160 -0.0
lock-mtd LP_CC2652R7 (read only) 616547 616419 -128 -0.0
(read/write) 154500 154484 -16 -0.0
.bss 77512 77496 -16 -0.0
.data 3132 3132 0 0.0
.rodata 79475 79507 32 0.0
.text 536584 536424 -160 -0.0
pump-app LP_CC2652R7 (read only) 686879 686751 -128 -0.0
(read/write) 166024 166136 112 0.1
.bss 82176 82160 -16 -0.0
.data 3164 3164 0 0.0
.rodata 81671 81703 32 0.0
.text 604724 604564 -160 -0.0
pump-controller-app LP_CC2652R7 (read only) 669151 669023 -128 -0.0
(read/write) 183496 183608 112 0.1
.bss 81920 81904 -16 -0.0
.data 3128 3128 0 0.0
.rodata 78007 78039 32 0.0
.text 590660 590500 -160 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609626 609674 48 0.0
.app_xip_area 516368 516416 48 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) 567138 567178 40 0.0
.app_xip_area 475416 475456 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) 578990 578838 -152 -0.0
.app_xip_area 477612 477476 -136 -0.0
.bss 83836 83820 -16 -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) 914632 914608 -24 -0.0
(read/write) 129776 129760 -16 -0.0
.bss 127816 127800 -16 -0.0
.data 1960 1960 0 0.0
.text 914624 914600 -24 -0.0
window-app BRD4161A (read only) 849944 849984 40 0.0
(read/write) 127784 127784 0 0.0
.bss 125944 125944 0 0.0
.data 1840 1840 0 0.0
.text 849936 849976 40 0.0
lighting-app BRD4161A+rpc (read only) 942512 942488 -24 -0.0
(read/write) 145736 145720 -16 -0.0
.bss 143592 143576 -16 -0.0
.data 2140 2140 0 0.0
.text 942504 942480 -24 -0.0
k32w light k32w061+release (read/write) 707304 707152 -152 -0.0
.bss 77992 77976 -16 -0.0
.data 1872 1872 0 0.0
.text 621640 621504 -136 -0.0
lock k32w061+release (read/write) 706488 706528 40 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620856 40 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9975524 10030804 55280 0.6
(read/write) 477489 478145 656 0.1
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 375576 376144 568 0.2
.dynamic 560 560 0 0.0
.got 56568 56656 88 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 505372 505932 560 0.1
.text 8407364 8460596 53232 0.6
thermostat-no-ble arm64 (read only) 2294132 2294468 336 0.0
(read/write) 148785 148801 16 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77328 77352 24 0.0
.dynamic 560 560 0 0.0
.got 4552 4552 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142164 142180 16 0.0
.text 1927744 1928064 320 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358564 24 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321164 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147811 1147695 -116 -0.0
bss 143092 143076 -16 -0.0
rodata 143204 143232 28 0.0
text 786716 786564 -152 -0.0
p6 all-clusters-app default (read/write) 2502776 2502840 64 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461040 1461104 64 0.0
light-app default (read/write) 2404264 2404320 56 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362528 1362584 56 0.0
lock-app default (read/write) 2367872 2367936 64 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326136 1326200 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791252 791280 28 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561214 561214 0 0.0

@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16899: Size comparison from 1ded008 to 39971eb

Increases (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1ded008 39971eb change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667283 667323 40 0.0
.rodata 79595 79627 32 0.0
.text 587208 587216 8 0.0
lock-mtd LP_CC2652R7 (read only) 616411 616451 40 0.0
.rodata 79475 79507 32 0.0
.text 536448 536456 8 0.0
pump-app LP_CC2652R7 (read only) 686743 686783 40 0.0
.rodata 81671 81703 32 0.0
.text 604588 604596 8 0.0
pump-controller-app LP_CC2652R7 (read only) 668967 669007 40 0.0
.rodata 78007 78039 32 0.0
.text 590476 590484 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609666 609714 48 0.0
.app_xip_area 516408 516456 48 0.0
lock cyw930739m2evb_01 (read/write) 567178 567218 40 0.0
.app_xip_area 475456 475496 40 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578798 578830 32 0.0
.app_xip_area 477436 477468 32 0.0
efr32 lighting-app BRD4161A (read only) 914584 914640 56 0.0
.text 914576 914632 56 0.0
BRD4161A+rpc (read only) 942464 942520 56 0.0
.text 942456 942512 56 0.0
window-app BRD4161A (read only) 849944 849984 40 0.0
.text 849936 849976 40 0.0
esp32 all-clusters-app c3devkit (read/write) 1460498 1460522 24 0.0
.flash.rodata 197896 197920 24 0.0
m5stack (read only) 1037635 1037655 20 0.0
(read/write) 461520 461544 24 0.0
.flash.rodata 226872 226896 24 0.0
.flash.text 1032251 1032271 20 0.0
k32w light k32w061+release (read/write) 707112 707152 40 0.0
.text 621464 621504 40 0.0
lock k32w061+release (read/write) 706520 706560 40 0.0
.text 620848 620888 40 0.0
linux all-clusters-app debug (read only) 2554825 2555257 432 0.0
.text 2170882 2171314 432 0.0
bridge-app debug+rpc (read only) 1783989 1784453 464 0.0
(read/write) 90008 90040 32 0.0
.data.rel.ro 38352 38384 32 0.1
.rodata 147121 147153 32 0.0
.text 1520693 1521125 432 0.0
chip-tool debug (read only) 10426085 10434949 8864 0.1
(read/write) 358112 358656 544 0.2
.data.rel.ro 328728 329272 544 0.2
.rodata 531981 532557 576 0.1
.text 9102805 9109893 7088 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 10031924 10039956 8032 0.1
(read/write) 477585 478241 656 0.1
.data.rel.ro 375576 376144 568 0.2
.got 56672 56760 88 0.2
.rodata 505916 506460 544 0.1
.text 8462900 8468900 6000 0.1
door-lock-app debug (read only) 2036633 2037097 464 0.0
(read/write) 117416 117448 32 0.0
.data.rel.ro 63288 63320 32 0.1
.rodata 183745 183777 32 0.0
.text 1702258 1702690 432 0.0
lighting-app debug+rpc (read only) 2214537 2214969 432 0.0
.text 1876786 1877218 432 0.0
ota-provider-app debug (read only) 1976177 1976641 464 0.0
(read/write) 113112 113144 32 0.0
.data.rel.ro 58600 58632 32 0.1
.text 1653794 1654258 464 0.0
ota-requestor-app debug (read only) 2003841 2004337 496 0.0
(read/write) 116304 116336 32 0.0
.data.rel.ro 60792 60824 32 0.1
.rodata 165772 165804 32 0.0
.text 1684450 1684914 464 0.0
shell debug (read only) 2470065 2470529 464 0.0
.rodata 212338 212370 32 0.0
.text 2099794 2100226 432 0.0
thermostat-no-ble arm64 (read only) 2294132 2294468 336 0.0
(read/write) 148785 148801 16 0.0
.data.rel.ro 77328 77352 24 0.0
.rodata 142164 142180 16 0.0
.text 1927744 1928064 320 0.0
tv-app debug (read only) 2719793 2719969 176 0.0
(read/write) 248984 249016 32 0.0
.data.rel.ro 74520 74552 32 0.0
.text 2334626 2334802 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358628 88 0.0
.text 1321140 1321228 88 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147967 1148011 44 0.0
rodata 143232 143260 28 0.0
text 786840 786856 16 0.0
p6 all-clusters-app default (read/write) 2503128 2503184 56 0.0
.text 1461392 1461448 56 0.0
light-app default (read/write) 2404312 2404368 56 0.0
.text 1362576 1362632 56 0.0
lock-app default (read/write) 2367920 2367984 64 0.0
.text 1326184 1326248 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791328 28 0.0
Decreases (4 builds for cc13x2_26x2, esp32)
platform target config section 1ded008 39971eb change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184444 184404 -40 -0.0
pump-app LP_CC2652R7 (read/write) 166144 166104 -40 -0.0
pump-controller-app LP_CC2652R7 (read/write) 183664 183624 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 985074 985070 -4 -0.0
.flash.text 985074 985070 -4 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1ded008 39971eb change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667283 667323 40 0.0
(read/write) 184444 184404 -40 -0.0
.bss 81768 81768 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79627 32 0.0
.text 587208 587216 8 0.0
lock-mtd LP_CC2652R7 (read only) 616411 616451 40 0.0
(read/write) 154484 154484 0 0.0
.bss 77496 77496 0 0.0
.data 3132 3132 0 0.0
.rodata 79475 79507 32 0.0
.text 536448 536456 8 0.0
pump-app LP_CC2652R7 (read only) 686743 686783 40 0.0
(read/write) 166144 166104 -40 -0.0
.bss 82160 82160 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81703 32 0.0
.text 604588 604596 8 0.0
pump-controller-app LP_CC2652R7 (read only) 668967 669007 40 0.0
(read/write) 183664 183624 -40 -0.0
.bss 81904 81904 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78039 32 0.0
.text 590476 590484 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609666 609714 48 0.0
.app_xip_area 516408 516456 48 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) 567178 567218 40 0.0
.app_xip_area 475456 475496 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) 578798 578830 32 0.0
.app_xip_area 477436 477468 32 0.0
.bss 83820 83820 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) 914584 914640 56 0.0
(read/write) 129760 129760 0 0.0
.bss 127800 127800 0 0.0
.data 1960 1960 0 0.0
.text 914576 914632 56 0.0
BRD4161A+rpc (read only) 942464 942520 56 0.0
(read/write) 145720 145720 0 0.0
.bss 143576 143576 0 0.0
.data 2140 2140 0 0.0
.text 942456 942512 56 0.0
window-app BRD4161A (read only) 849944 849984 40 0.0
(read/write) 127784 127784 0 0.0
.bss 125944 125944 0 0.0
.data 1840 1840 0 0.0
.text 849936 849976 40 0.0
esp32 all-clusters-app c3devkit (read only) 985074 985070 -4 -0.0
(read/write) 1460498 1460522 24 0.0
.dram0.bss 62952 62952 0 0.0
.dram0.data 14172 14172 0 0.0
.flash.rodata 197896 197920 24 0.0
.flash.text 985074 985070 -4 -0.0
.iram0.text 62572 62572 0 0.0
m5stack (read only) 1037635 1037655 20 0.0
(read/write) 461520 461544 24 0.0
.dram0.bss 68480 68480 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 226872 226896 24 0.0
.flash.text 1032251 1032271 20 0.0
.iram0.text 123415 123415 0 0.0
k32w light k32w061+release (read/write) 707112 707152 40 0.0
.bss 77976 77976 0 0.0
.data 1872 1872 0 0.0
.text 621464 621504 40 0.0
lock k32w061+release (read/write) 706520 706560 40 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620848 620888 40 0.0
linux all-clusters-app debug (read only) 2554825 2555257 432 0.0
(read/write) 144000 144000 0 0.0
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79464 79464 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 219205 219205 0 0.0
.text 2170882 2171314 432 0.0
bridge-app debug+rpc (read only) 1783989 1784453 464 0.0
(read/write) 90008 90040 32 0.0
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38352 38384 32 0.1
.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 147121 147153 32 0.0
.text 1520693 1521125 432 0.0
chip-tool debug (read only) 10426085 10434949 8864 0.1
(read/write) 358112 358656 544 0.2
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 328728 329272 544 0.2
.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 531981 532557 576 0.1
.text 9102805 9109893 7088 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 10031924 10039956 8032 0.1
(read/write) 477585 478241 656 0.1
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 375576 376144 568 0.2
.dynamic 560 560 0 0.0
.got 56672 56760 88 0.2
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 505916 506460 544 0.1
.text 8462900 8468900 6000 0.1
door-lock-app debug (read only) 2036633 2037097 464 0.0
(read/write) 117416 117448 32 0.0
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63288 63320 32 0.1
.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 183745 183777 32 0.0
.text 1702258 1702690 432 0.0
lighting-app debug+rpc (read only) 2214537 2214969 432 0.0
(read/write) 124376 124376 0 0.0
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68360 68360 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 177761 177761 0 0.0
.text 1876786 1877218 432 0.0
ota-provider-app debug (read only) 1976177 1976641 464 0.0
(read/write) 113112 113144 32 0.0
.bss 47552 47552 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58600 58632 32 0.1
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169571 169571 0 0.0
.text 1653794 1654258 464 0.0
ota-requestor-app debug (read only) 2003841 2004337 496 0.0
(read/write) 116304 116336 32 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60792 60824 32 0.1
.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 165772 165804 32 0.0
.text 1684450 1684914 464 0.0
shell debug (read only) 2470065 2470529 464 0.0
(read/write) 147952 147952 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74136 74136 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 212338 212370 32 0.0
.text 2099794 2100226 432 0.0
thermostat-no-ble arm64 (read only) 2294132 2294468 336 0.0
(read/write) 148785 148801 16 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77328 77352 24 0.0
.dynamic 560 560 0 0.0
.got 4552 4552 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142164 142180 16 0.0
.text 1927744 1928064 320 0.0
tv-app debug (read only) 2719793 2719969 176 0.0
(read/write) 248984 249016 32 0.0
.bss 165104 165104 0 0.0
.data 3296 3296 0 0.0
.data.rel.ro 74520 74552 32 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 209483 209483 0 0.0
.text 2334626 2334802 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358628 88 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321228 88 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147967 1148011 44 0.0
bss 143076 143076 0 0.0
rodata 143232 143260 28 0.0
text 786840 786856 16 0.0
p6 all-clusters-app default (read/write) 2503128 2503184 56 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461392 1461448 56 0.0
light-app default (read/write) 2404312 2404368 56 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362576 1362632 56 0.0
lock-app default (read/write) 2367920 2367984 64 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326184 1326248 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791328 28 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561262 561262 0 0.0

@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16899: Size comparison from a673eb7 to 963f3ba

Increases (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a673eb7 963f3ba change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667467 40 0.0
.rodata 79707 79739 32 0.0
.text 587240 587248 8 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616595 40 0.0
.rodata 79587 79619 32 0.0
.text 536480 536488 8 0.0
pump-app LP_CC2652R7 (read only) 686887 686927 40 0.0
.rodata 81783 81815 32 0.0
.text 604620 604628 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669111 669151 40 0.0
.rodata 78119 78151 32 0.0
.text 590508 590516 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609810 609858 48 0.0
.app_xip_area 516552 516600 48 0.0
lock cyw930739m2evb_01 (read/write) 567322 567362 40 0.0
.app_xip_area 475600 475640 40 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578942 578974 32 0.0
.app_xip_area 477580 477612 32 0.0
efr32 lighting-app BRD4161A (read only) 914672 914728 56 0.0
.text 914664 914720 56 0.0
BRD4161A+rpc (read only) 942552 942608 56 0.0
.text 942544 942600 56 0.0
window-app BRD4161A (read only) 850032 850072 40 0.0
.text 850024 850064 40 0.0
esp32 all-clusters-app c3devkit (read/write) 1460586 1460618 32 0.0
.flash.rodata 197984 198016 32 0.0
m5stack (read only) 1037635 1037655 20 0.0
(read/write) 461608 461632 24 0.0
.flash.rodata 226960 226984 24 0.0
.flash.text 1032251 1032271 20 0.0
k32w light k32w061+release (read/write) 707256 707296 40 0.0
.text 621608 621648 40 0.0
lock k32w061+release (read/write) 706664 706704 40 0.0
.text 620992 621032 40 0.0
linux all-clusters-app debug (read only) 2574001 2574465 464 0.0
.rodata 220581 220613 32 0.0
.text 2185954 2186386 432 0.0
bridge-app debug+rpc (read only) 1785045 1785477 432 0.0
(read/write) 90040 90072 32 0.0
.data.rel.ro 38352 38384 32 0.1
.text 1521653 1522085 432 0.0
chip-tool debug (read only) 10423837 10432237 8400 0.1
(read/write) 358040 358584 544 0.2
.data.rel.ro 328728 329272 544 0.2
.rodata 531597 532141 544 0.1
.text 9100965 9107621 6656 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 10025340 10033068 7728 0.1
(read/write) 477521 478177 656 0.1
.data.rel.ro 375576 376144 568 0.2
.got 56680 56768 88 0.2
.rodata 506044 506572 528 0.1
.text 8456260 8461972 5712 0.1
door-lock-app debug (read only) 2055745 2056193 448 0.0
(read/write) 117936 117968 32 0.0
.data.rel.ro 63448 63480 32 0.1
.text 1717330 1717778 448 0.0
lighting-app debug+rpc (read only) 2233609 2234057 448 0.0
.text 1891810 1892258 448 0.0
ota-provider-app debug (read only) 1993713 1994161 448 0.0
(read/write) 113504 113536 32 0.0
.data.rel.ro 58760 58792 32 0.1
.text 1668594 1669042 448 0.0
ota-requestor-app debug (read only) 2022545 2022993 448 0.0
(read/write) 116728 116760 32 0.0
.data.rel.ro 60968 61000 32 0.1
.text 1699538 1699986 448 0.0
shell debug (read only) 2471185 2471617 432 0.0
.text 2100754 2101186 432 0.0
thermostat-no-ble arm64 (read only) 2308604 2308940 336 0.0
(read/write) 149137 149153 16 0.0
.data.rel.ro 77496 77520 24 0.0
.rodata 143036 143052 16 0.0
.text 1940384 1940704 320 0.0
tv-app debug (read only) 2738217 2738425 208 0.0
(read/write) 249440 249472 32 0.0
.data.rel.ro 74680 74712 32 0.0
.rodata 210699 210731 32 0.0
.text 2349554 2349730 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358716 2358740 24 0.0
.text 1321316 1321340 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1148055 1148099 44 0.0
rodata 143320 143348 28 0.0
text 786840 786856 16 0.0
p6 all-clusters-app default (read/write) 2503216 2503280 64 0.0
.text 1461480 1461544 64 0.0
light-app default (read/write) 2404400 2404456 56 0.0
.text 1362664 1362720 56 0.0
lock-app default (read/write) 2368008 2368072 64 0.0
.text 1326272 1326336 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791456 791484 28 0.0
Decreases (4 builds for cc13x2_26x2, esp32)
platform target config section a673eb7 963f3ba change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 184300 184260 -40 -0.0
pump-app LP_CC2652R7 (read/write) 166000 165960 -40 -0.0
pump-controller-app LP_CC2652R7 (read/write) 183520 183480 -40 -0.0
esp32 all-clusters-app c3devkit (read only) 985074 985070 -4 -0.0
.flash.text 985074 985070 -4 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a673eb7 963f3ba change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667467 40 0.0
(read/write) 184300 184260 -40 -0.0
.bss 81768 81768 0 0.0
.data 3132 3132 0 0.0
.rodata 79707 79739 32 0.0
.text 587240 587248 8 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616595 40 0.0
(read/write) 154484 154484 0 0.0
.bss 77496 77496 0 0.0
.data 3132 3132 0 0.0
.rodata 79587 79619 32 0.0
.text 536480 536488 8 0.0
pump-app LP_CC2652R7 (read only) 686887 686927 40 0.0
(read/write) 166000 165960 -40 -0.0
.bss 82160 82160 0 0.0
.data 3164 3164 0 0.0
.rodata 81783 81815 32 0.0
.text 604620 604628 8 0.0
pump-controller-app LP_CC2652R7 (read only) 669111 669151 40 0.0
(read/write) 183520 183480 -40 -0.0
.bss 81904 81904 0 0.0
.data 3128 3128 0 0.0
.rodata 78119 78151 32 0.0
.text 590508 590516 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609810 609858 48 0.0
.app_xip_area 516552 516600 48 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) 567322 567362 40 0.0
.app_xip_area 475600 475640 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) 578942 578974 32 0.0
.app_xip_area 477580 477612 32 0.0
.bss 83820 83820 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) 914672 914728 56 0.0
(read/write) 129760 129760 0 0.0
.bss 127800 127800 0 0.0
.data 1960 1960 0 0.0
.text 914664 914720 56 0.0
BRD4161A+rpc (read only) 942552 942608 56 0.0
(read/write) 145720 145720 0 0.0
.bss 143576 143576 0 0.0
.data 2140 2140 0 0.0
.text 942544 942600 56 0.0
window-app BRD4161A (read only) 850032 850072 40 0.0
(read/write) 127784 127784 0 0.0
.bss 125944 125944 0 0.0
.data 1840 1840 0 0.0
.text 850024 850064 40 0.0
esp32 all-clusters-app c3devkit (read only) 985074 985070 -4 -0.0
(read/write) 1460586 1460618 32 0.0
.dram0.bss 62952 62952 0 0.0
.dram0.data 14172 14172 0 0.0
.flash.rodata 197984 198016 32 0.0
.flash.text 985074 985070 -4 -0.0
.iram0.text 62572 62572 0 0.0
m5stack (read only) 1037635 1037655 20 0.0
(read/write) 461608 461632 24 0.0
.dram0.bss 68480 68480 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 226960 226984 24 0.0
.flash.text 1032251 1032271 20 0.0
.iram0.text 123415 123415 0 0.0
k32w light k32w061+release (read/write) 707256 707296 40 0.0
.bss 77976 77976 0 0.0
.data 1872 1872 0 0.0
.text 621608 621648 40 0.0
lock k32w061+release (read/write) 706664 706704 40 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620992 621032 40 0.0
linux all-clusters-app debug (read only) 2574001 2574465 464 0.0
(read/write) 144456 144456 0 0.0
.bss 57600 57600 0 0.0
.data 1328 1328 0 0.0
.data.rel.ro 79640 79640 0 0.0
.dynamic 592 592 0 0.0
.got 4312 4312 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 220581 220613 32 0.0
.text 2185954 2186386 432 0.0
bridge-app debug+rpc (read only) 1785045 1785477 432 0.0
(read/write) 90040 90072 32 0.0
.bss 44584 44584 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38352 38384 32 0.1
.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 147217 147217 0 0.0
.text 1521653 1522085 432 0.0
chip-tool debug (read only) 10423837 10432237 8400 0.1
(read/write) 358040 358584 544 0.2
.bss 22016 22016 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 328728 329272 544 0.2
.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 531597 532141 544 0.1
.text 9100965 9107621 6656 0.1
chip-tool-no-interactive-ipv6only arm64 (read only) 10025340 10033068 7728 0.1
(read/write) 477521 478177 656 0.1
.bss 40337 40337 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 375576 376144 568 0.2
.dynamic 560 560 0 0.0
.got 56680 56768 88 0.2
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 506044 506572 528 0.1
.text 8456260 8461972 5712 0.1
door-lock-app debug (read only) 2055745 2056193 448 0.0
(read/write) 117936 117968 32 0.0
.bss 47840 47840 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 63448 63480 32 0.1
.dynamic 592 592 0 0.0
.got 4256 4256 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 185057 185057 0 0.0
.text 1717330 1717778 448 0.0
lighting-app debug+rpc (read only) 2233609 2234057 448 0.0
(read/write) 124896 124896 0 0.0
.bss 49152 49152 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 68520 68520 0 0.0
.dynamic 608 608 0 0.0
.got 4304 4304 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 179073 179073 0 0.0
.text 1891810 1892258 448 0.0
ota-provider-app debug (read only) 1993713 1994161 448 0.0
(read/write) 113504 113536 32 0.0
.bss 47680 47680 0 0.0
.data 1320 1320 0 0.0
.data.rel.ro 58760 58792 32 0.1
.dynamic 608 608 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 170851 170851 0 0.0
.text 1668594 1669042 448 0.0
ota-requestor-app debug (read only) 2022545 2022993 448 0.0
(read/write) 116728 116760 32 0.0
.bss 48672 48672 0 0.0
.data 1512 1512 0 0.0
.data.rel.ro 60968 61000 32 0.1
.dynamic 592 592 0 0.0
.got 4296 4296 0 0.0
.init 27 27 0 0.0
.init_array 656 656 0 0.0
.rodata 167084 167084 0 0.0
.text 1699538 1699986 448 0.0
shell debug (read only) 2471185 2471617 432 0.0
(read/write) 147952 147952 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74136 74136 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 212498 212498 0 0.0
.text 2100754 2101186 432 0.0
thermostat-no-ble arm64 (read only) 2308604 2308940 336 0.0
(read/write) 149137 149153 16 0.0
.bss 62961 62961 0 0.0
.data 1080 1080 0 0.0
.data.rel.ro 77496 77520 24 0.0
.dynamic 560 560 0 0.0
.got 4576 4576 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 143036 143052 16 0.0
.text 1940384 1940704 320 0.0
tv-app debug (read only) 2738217 2738425 208 0.0
(read/write) 249440 249472 32 0.0
.bss 165264 165264 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 74680 74712 32 0.0
.dynamic 592 592 0 0.0
.got 4656 4656 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 210699 210731 32 0.0
.text 2349554 2349730 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358716 2358740 24 0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321316 1321340 24 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1148055 1148099 44 0.0
bss 143076 143076 0 0.0
rodata 143320 143348 28 0.0
text 786840 786856 16 0.0
p6 all-clusters-app default (read/write) 2503216 2503280 64 0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461480 1461544 64 0.0
light-app default (read/write) 2404400 2404456 56 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362664 1362720 56 0.0
lock-app default (read/write) 2368008 2368072 64 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326272 1326336 64 0.0
telink lighting-app tlsr9518adk80d (read/write) 791456 791484 28 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561310 561310 0 0.0

@bzbarsky-apple bzbarsky-apple merged commit 5f8c83e into project-chip:master Apr 2, 2022
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
* Add SupportsConcurrentConnection attribute

* Update ZAP files

* Add SupportsConcurrentConnection` flag to SDK

- General Commissioning cluster recently had the `SupportsConcurrentConnection`
  attribute added to indicate which mode is going to be supported by the device.
  This attribute was missing.
- Several elements of the GeneralCommissioningCluster were using stale names
  or older optionality.

Fixes project-chip#16898

- This PR adds support for `SupportsConcurrentConnection` attribute
- This PR renames `location` to `newRegulatoryConfig` attribute to match spec
- Updated all ZAP files to have the mandatory attribute

Testing done:
- All unit tests pass
- All cert tests pass
- Added necessary YAML test to prove-out reading the value

* Regen zap

* Restyled by clang-format

* Restyled by prettier-yaml

* external->External

* Regenerated ZAP

* Restyled by clang-format

* regen zap again, for the Nth time

* Restyled by clang-format

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
* Add SupportsConcurrentConnection attribute

* Update ZAP files

* Add SupportsConcurrentConnection` flag to SDK

- General Commissioning cluster recently had the `SupportsConcurrentConnection`
  attribute added to indicate which mode is going to be supported by the device.
  This attribute was missing.
- Several elements of the GeneralCommissioningCluster were using stale names
  or older optionality.

Fixes project-chip#16898

- This PR adds support for `SupportsConcurrentConnection` attribute
- This PR renames `location` to `newRegulatoryConfig` attribute to match spec
- Updated all ZAP files to have the mandatory attribute

Testing done:
- All unit tests pass
- All cert tests pass
- Added necessary YAML test to prove-out reading the value

* Regen zap

* Restyled by clang-format

* Restyled by prettier-yaml

* external->External

* Regenerated ZAP

* Restyled by clang-format

* regen zap again, for the Nth time

* Restyled by clang-format

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
andrei-menzopol pushed a commit to andrei-menzopol/connectedhomeip that referenced this pull request Apr 14, 2022
* Add SupportsConcurrentConnection attribute

* Update ZAP files

* Add SupportsConcurrentConnection` flag to SDK

- General Commissioning cluster recently had the `SupportsConcurrentConnection`
  attribute added to indicate which mode is going to be supported by the device.
  This attribute was missing.
- Several elements of the GeneralCommissioningCluster were using stale names
  or older optionality.

Fixes project-chip#16898

- This PR adds support for `SupportsConcurrentConnection` attribute
- This PR renames `location` to `newRegulatoryConfig` attribute to match spec
- Updated all ZAP files to have the mandatory attribute

Testing done:
- All unit tests pass
- All cert tests pass
- Added necessary YAML test to prove-out reading the value

* Regen zap

* Restyled by clang-format

* Restyled by prettier-yaml

* external->External

* Regenerated ZAP

* Restyled by clang-format

* regen zap again, for the Nth time

* Restyled by clang-format

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
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.

Add support for SupportsConcurrentConnection attribute
5 participants