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

Fix spec-compliance of Administrator Commissioning attributes. #21442

Merged

Conversation

bzbarsky-apple
Copy link
Contributor

  • Move management of the AdminVendorId and AdminFabricIndex to the
    commissioning window opener.
  • Fix the types of the attributes in the XML to be nullable.
  • Implement the spec provisions about returning null for the fabric
    index when the fabric gets removed.
  • Implement the spec provisions about returning "window not open" when
    it was opened via non-cluster means (e.g. boot time.

Fixes #20882

Problem

See above.

Change overview

See above.

Testing

Added YAML and unit tests, plus manually tested that during initial PASE the attributes return the right values now.

@github-actions
Copy link

PR #21442: Size comparison from 561eaea to 0cc47aa

Increases above 0.2%:

platform target config section 561eaea 0cc47aa change % change
linux chip-tool-ipv6only arm64 .rodata 468756 470084 1328 0.3
Increases (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 561eaea 0cc47aa change % change
bl602 lighting-app bl602 (read/write) 1382346 1382482 136 0.0
.text 1052456 1052596 140 0.0
bl602+rpc (read/write) 1427746 1427882 136 0.0
.text 1084124 1084260 136 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 669067 669259 192 0.0
.bss 74244 74252 8 0.0
.text 580468 580660 192 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634675 634827 152 0.0
.text 556844 556996 152 0.0
lock-ftd LP_CC2652R7 (read only) 672055 672231 176 0.0
.text 595224 595400 176 0.0
lock-mtd LP_CC2652R7 (read only) 654315 654499 184 0.0
.text 552728 552912 184 0.0
pump-app LP_CC2652R7 (read only) 681167 681359 192 0.0
.bss 71380 71388 8 0.0
.text 591764 591956 192 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666935 192 0.0
.bss 71516 71524 8 0.0
.text 581520 581712 192 0.0
shell LP_CC2652R7 (read only) 661774 661958 184 0.0
.bss 76564 76572 8 0.0
.text 576196 576380 184 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583870 584046 176 0.0
.app_xip_area 460680 460856 176 0.0
lock cyw930739m2evb_01 (read/write) 589726 589902 176 0.0
.app_xip_area 461808 461984 176 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589570 589754 184 0.0
.app_xip_area 467196 467372 176 0.0
.bss 64872 64880 8 0.0
efr32 lighting-app BRD4161A (read/write) 1088816 1088976 160 0.0
.text 953464 953624 160 0.0
window-app BRD4161A (read/write) 1082100 1082268 168 0.0
.bss 134740 134748 8 0.0
.text 945244 945404 160 0.0
lighting-app BRD4161A+rpc (read/write) 1143124 1143284 160 0.0
.text 990880 991040 160 0.0
BRD4161A+rs911x (read/write) 974768 974944 176 0.0
.text 810956 811132 176 0.0
lock-app BRD4161A+wf200 (read/write) 1129320 1129512 192 0.0
.text 982868 983060 192 0.0
esp32 all-clusters-app c3devkit (read only) 1023470 1023660 190 0.0
(read/write) 1486586 1486602 16 0.0
.dram0.bss 70304 70312 8 0.0
.flash.text 1023470 1023660 190 0.0
m5stack (read only) 1076831 1077131 300 0.0
(read/write) 488616 488624 8 0.0
.dram0.bss 75816 75824 8 0.0
.flash.text 1071447 1071747 300 0.0
k32w light k32w0+release (read/write) 643240 643448 208 0.0
.text 568748 568956 208 0.0
lock k32w0+release (read/write) 700640 700848 208 0.0
.text 625700 625908 208 0.0
linux chip-tool-ipv6only arm64 (read only) 9886644 9903972 17328 0.2
(read/write) 689073 690049 976 0.1
.data.rel.ro 634360 635336 976 0.2
.got 13584 13592 8 0.1
.rodata 468756 470084 1328 0.3
.text 7802724 7816404 13680 0.2
thermostat-no-ble arm64 (read only) 2346028 2348268 2240 0.1
.text 1969392 1971632 2240 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2451608 2451832 224 0.0
.bss 214524 214532 8 0.0
.text 1414252 1414476 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173835 1174027 192 0.0
bss 143128 143132 4 0.0
text 809644 809840 196 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153823 1153983 160 0.0
bss 142364 142368 4 0.0
text 798888 799056 168 0.0
p6 all-clusters-app default (read/write) 1687892 1688092 200 0.0
.bss 149144 149152 8 0.0
.text 1527712 1527904 192 0.0
all-clusters-minimal-app default (read/write) 1632004 1632164 160 0.0
.text 1472544 1472704 160 0.0
light-app default (read/write) 1553196 1553396 200 0.0
.bss 140328 140336 8 0.0
.text 1402040 1402232 192 0.0
lock-app default (read/write) 1590828 1591012 184 0.0
.bss 144784 144792 8 0.0
.text 1435200 1435376 176 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805192 805408 216 0.0
bss 70972 70976 4 0.0
text 569048 569262 214 0.0
lighting-app tlsr9518adk80d (read/write) 825632 825848 216 0.0
bss 71816 71820 4 0.0
text 585940 586150 210 0.0
Decreases (9 builds for cc13x2_26x2, p6)
platform target config section 561eaea 0cc47aa change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182284 182100 -184 -0.1
lock-ftd LP_CC2652R7 (read/write) 169488 169312 -176 -0.1
lock-mtd LP_CC2652R7 (read/write) 182916 182732 -184 -0.1
pump-app LP_CC2652R7 (read/write) 161200 161016 -184 -0.1
pump-controller-app LP_CC2652R7 (read/write) 175760 175576 -184 -0.1
shell LP_CC2652R7 (read/write) 185096 184920 -176 -0.1
p6 all-clusters-app default (read only) 881552 881544 -8 -0.0
light-app default (read only) 890576 890568 -8 -0.0
lock-app default (read only) 886104 886096 -8 -0.0
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 561eaea 0cc47aa change % change
bl602 lighting-app bl602 (read/write) 1382346 1382482 136 0.0
.bss 117626 117626 0 0.0
.data 4480 4480 0 0.0
.text 1052456 1052596 140 0.0
bl602+rpc (read/write) 1427746 1427882 136 0.0
.bss 125066 125066 0 0.0
.data 4600 4600 0 0.0
.text 1084124 1084260 136 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 669067 669259 192 0.0
(read/write) 182284 182100 -184 -0.1
.bss 74244 74252 8 0.0
.data 3372 3372 0 0.0
.rodata 88283 88283 0 0.0
.text 580468 580660 192 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634675 634827 152 0.0
(read/write) 157828 157828 0 0.0
.bss 73540 73540 0 0.0
.data 3372 3372 0 0.0
.rodata 77507 77507 0 0.0
.text 556844 556996 152 0.0
lock-ftd LP_CC2652R7 (read only) 672055 672231 176 0.0
(read/write) 169488 169312 -176 -0.1
.bss 71324 71324 0 0.0
.data 3296 3296 0 0.0
.rodata 76351 76351 0 0.0
.text 595224 595400 176 0.0
lock-mtd LP_CC2652R7 (read only) 654315 654499 184 0.0
(read/write) 182916 182732 -184 -0.1
.bss 67012 67012 0 0.0
.data 3296 3296 0 0.0
.rodata 101107 101107 0 0.0
.text 552728 552912 184 0.0
pump-app LP_CC2652R7 (read only) 681167 681359 192 0.0
(read/write) 161200 161016 -184 -0.1
.bss 71380 71388 8 0.0
.data 3296 3296 0 0.0
.rodata 88919 88919 0 0.0
.text 591764 591956 192 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666935 192 0.0
(read/write) 175760 175576 -184 -0.1
.bss 71516 71524 8 0.0
.data 3292 3292 0 0.0
.rodata 84743 84743 0 0.0
.text 581520 581712 192 0.0
shell LP_CC2652R7 (read only) 661774 661958 184 0.0
(read/write) 185096 184920 -176 -0.1
.bss 76564 76572 8 0.0
.data 3376 3376 0 0.0
.rodata 85262 85262 0 0.0
.text 576196 576380 184 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583870 584046 176 0.0
.app_xip_area 460680 460856 176 0.0
.bss 65632 65632 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589726 589902 176 0.0
.app_xip_area 461808 461984 176 0.0
.bss 70360 70360 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589570 589754 184 0.0
.app_xip_area 467196 467372 176 0.0
.bss 64872 64880 8 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088816 1088976 160 0.0
.bss 133268 133268 0 0.0
.data 2064 2064 0 0.0
.text 953464 953624 160 0.0
window-app BRD4161A (read/write) 1082100 1082268 168 0.0
.bss 134740 134748 8 0.0
.data 2092 2092 0 0.0
.text 945244 945404 160 0.0
lighting-app BRD4161A+rpc (read/write) 1143124 1143284 160 0.0
.bss 149948 149948 0 0.0
.data 2276 2276 0 0.0
.text 990880 991040 160 0.0
BRD4161A+rs911x (read/write) 974768 974944 176 0.0
.bss 161744 161744 0 0.0
.data 2048 2048 0 0.0
.text 810956 811132 176 0.0
lock-app BRD4161A+wf200 (read/write) 1129320 1129512 192 0.0
.bss 144376 144376 0 0.0
.data 2056 2056 0 0.0
.text 982868 983060 192 0.0
esp32 all-clusters-app c3devkit (read only) 1023470 1023660 190 0.0
(read/write) 1486586 1486602 16 0.0
.dram0.bss 70304 70312 8 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216248 216248 0 0.0
.flash.text 1023470 1023660 190 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076831 1077131 300 0.0
(read/write) 488616 488624 8 0.0
.dram0.bss 75816 75824 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246660 246660 0 0.0
.flash.text 1071447 1071747 300 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 643240 643448 208 0.0
.bss 69720 69720 0 0.0
.data 2044 2044 0 0.0
.text 568748 568956 208 0.0
lock k32w0+release (read/write) 700640 700848 208 0.0
.bss 70160 70160 0 0.0
.data 2052 2052 0 0.0
.text 625700 625908 208 0.0
linux chip-tool-ipv6only arm64 (read only) 9886644 9903972 17328 0.2
(read/write) 689073 690049 976 0.1
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 634360 635336 976 0.2
.dynamic 560 560 0 0.0
.got 13584 13592 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 468756 470084 1328 0.3
.text 7802724 7816404 13680 0.2
thermostat-no-ble arm64 (read only) 2346028 2348268 2240 0.1
(read/write) 141761 141761 0 0.0
.bss 55329 55329 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75976 75976 0 0.0
.dynamic 560 560 0 0.0
.got 5016 5016 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139124 139124 0 0.0
.text 1969392 1971632 2240 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451608 2451832 224 0.0
.bss 214524 214532 8 0.0
.data 5872 5872 0 0.0
.text 1414252 1414476 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173835 1174027 192 0.0
bss 143128 143132 4 0.0
rodata 142124 142124 0 0.0
text 809644 809840 196 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153823 1153983 160 0.0
bss 142364 142368 4 0.0
rodata 133656 133656 0 0.0
text 798888 799056 168 0.0
p6 all-clusters-app default (read only) 881552 881544 -8 -0.0
(read/write) 1687892 1688092 200 0.0
.bss 149144 149152 8 0.0
.data 2648 2648 0 0.0
.text 1527712 1527904 192 0.0
all-clusters-minimal-app default (read only) 882272 882272 0 0.0
(read/write) 1632004 1632164 160 0.0
.bss 148424 148424 0 0.0
.data 2648 2648 0 0.0
.text 1472544 1472704 160 0.0
light-app default (read only) 890576 890568 -8 -0.0
(read/write) 1553196 1553396 200 0.0
.bss 140328 140336 8 0.0
.data 2440 2440 0 0.0
.text 1402040 1402232 192 0.0
lock-app default (read only) 886104 886096 -8 -0.0
(read/write) 1590828 1591012 184 0.0
.bss 144784 144792 8 0.0
.data 2456 2456 0 0.0
.text 1435200 1435376 176 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805192 805408 216 0.0
bss 70972 70976 4 0.0
noinit 43488 43488 0 0.0
text 569048 569262 214 0.0
lighting-app tlsr9518adk80d (read/write) 825632 825848 216 0.0
bss 71816 71820 4 0.0
noinit 43488 43488 0 0.0
text 585940 586150 210 0.0

@github-actions
Copy link

github-actions bot commented Jul 30, 2022

PR #21442: Size comparison from 390e391 to 379f114

Increases above 0.2%:

platform target config section 390e391 379f114 change % change
linux chip-tool debug .rodata 536821 538165 1344 0.3
chip-tool-ipv6only arm64 .rodata 468948 470212 1264 0.3
Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 390e391 379f114 change % change
bl602 lighting-app bl602 (read/write) 1382346 1382498 152 0.0
.text 1052456 1052608 152 0.0
bl602+rpc (read/write) 1427746 1427898 152 0.0
.text 1084124 1084276 152 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 669131 669307 176 0.0
.bss 74244 74252 8 0.0
.text 580532 580708 176 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634675 634827 152 0.0
.text 556844 556996 152 0.0
lock-ftd LP_CC2652R7 (read only) 672095 672295 200 0.0
.text 595264 595464 200 0.0
lock-mtd LP_CC2652R7 (read only) 654379 654563 184 0.0
.text 552792 552976 184 0.0
pump-app LP_CC2652R7 (read only) 681167 681359 192 0.0
.bss 71380 71388 8 0.0
.text 591764 591956 192 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666935 192 0.0
.bss 71516 71524 8 0.0
.text 581520 581712 192 0.0
shell LP_CC2652R7 (read only) 661822 662030 208 0.0
.bss 76564 76572 8 0.0
.text 576244 576452 208 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583870 584046 176 0.0
.app_xip_area 460680 460856 176 0.0
lock cyw930739m2evb_01 (read/write) 589782 589966 184 0.0
.app_xip_area 461864 462048 184 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589570 589754 184 0.0
.app_xip_area 467196 467372 176 0.0
.bss 64872 64880 8 0.0
efr32 lighting-app BRD4161A (read/write) 1088816 1088976 160 0.0
.text 953464 953624 160 0.0
BRD4161A+rpc (read/write) 1143124 1143284 160 0.0
.text 990880 991040 160 0.0
BRD4161A+rs911x (read/write) 974768 974960 192 0.0
.text 810956 811148 192 0.0
lock-app BRD4161A+wf200 (read/write) 1129384 1129576 192 0.0
.text 982932 983124 192 0.0
window-app BRD4161A (read/write) 1082100 1082268 168 0.0
.bss 134740 134748 8 0.0
.text 945244 945404 160 0.0
esp32 all-clusters-app c3devkit (read only) 1023562 1023760 198 0.0
(read/write) 1486586 1486602 16 0.0
.dram0.bss 70304 70312 8 0.0
.flash.text 1023562 1023760 198 0.0
m5stack (read only) 1076939 1077235 296 0.0
(read/write) 488616 488624 8 0.0
.dram0.bss 75816 75824 8 0.0
.flash.text 1071555 1071851 296 0.0
k32w light k32w0+release (read/write) 643240 643448 208 0.0
.text 568748 568956 208 0.0
lock k32w0+release (read/write) 700704 700896 192 0.0
.text 625764 625956 192 0.0
linux all-clusters-app debug (read only) 3008177 3010625 2448 0.1
.rodata 270571 270667 96 0.0
.text 2558770 2561122 2352 0.1
all-clusters-minimal-app debug (read only) 2850673 2852897 2224 0.1
.rodata 270731 270827 96 0.0
.text 2403714 2405842 2128 0.1
bridge-app debug+rpc (read only) 2358209 2360689 2480 0.1
.rodata 201960 202056 96 0.0
.text 1993266 1995650 2384 0.1
chip-tool debug (read only) 10477841 10495441 17600 0.2
(read/write) 641464 642424 960 0.1
.data.rel.ro 606824 607800 976 0.2
.rodata 536821 538165 1344 0.3
.text 8456612 8470564 13952 0.2
chip-tool-ipv6only arm64 (read only) 9888180 9904356 16176 0.2
(read/write) 689073 690049 976 0.1
.data.rel.ro 634360 635336 976 0.2
.got 13584 13592 8 0.1
.rodata 468948 470212 1264 0.3
.text 7804068 7816660 12592 0.2
lighting-app debug+rpc (read only) 2580537 2583001 2464 0.1
.rodata 217616 217712 96 0.0
.text 2191874 2194242 2368 0.1
lock-app debug (read only) 2566961 2569473 2512 0.1
.rodata 234800 234896 96 0.0
.text 2165170 2167586 2416 0.1
ota-provider-app debug (read only) 2348873 2351689 2816 0.1
.rodata 208088 208184 96 0.0
.text 1976930 1979650 2720 0.1
ota-requestor-app debug (read only) 2469769 2472297 2528 0.1
.rodata 211648 211744 96 0.0
.text 2085650 2088082 2432 0.1
shell debug (read only) 2580353 2582801 2448 0.1
.rodata 231794 231890 96 0.0
.text 2190354 2192706 2352 0.1
thermostat-no-ble arm64 (read only) 2347564 2349916 2352 0.1
.text 1970736 1973088 2352 0.1
tv-app debug (read only) 3151969 3154241 2272 0.1
.rodata 255656 255720 64 0.0
.text 2706738 2708946 2208 0.1
tv-casting-app debug (read only) 5386985 5389337 2352 0.0
.rodata 338993 339057 64 0.0
.text 4780722 4783010 2288 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452184 2452408 224 0.0
.bss 214524 214532 8 0.0
.text 1414828 1415052 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173899 1175611 1712 0.1
bss 143128 143204 76 0.1
rodata 142124 142204 80 0.1
text 809704 811344 1640 0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153823 1155515 1692 0.1
bss 142364 142440 76 0.1
rodata 133656 133732 76 0.1
text 798892 800504 1612 0.2
p6 all-clusters-app default (read/write) 1687940 1688140 200 0.0
.bss 149144 149152 8 0.0
.text 1527760 1527952 192 0.0
all-clusters-minimal-app default (read/write) 1632004 1632164 160 0.0
.text 1472544 1472704 160 0.0
light-app default (read/write) 1553196 1553396 200 0.0
.bss 140328 140336 8 0.0
.text 1402040 1402232 192 0.0
lock-app default (read/write) 1590876 1591060 184 0.0
.bss 144784 144792 8 0.0
.text 1435248 1435424 176 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805192 805408 216 0.0
bss 70972 70976 4 0.0
text 569050 569266 216 0.0
lighting-app tlsr9518adk80d (read/write) 825632 825848 216 0.0
bss 71816 71820 4 0.0
text 585938 586156 218 0.0
Decreases (10 builds for cc13x2_26x2, linux, p6)
platform target config section 390e391 379f114 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182220 182052 -168 -0.1
lock-ftd LP_CC2652R7 (read/write) 169448 169248 -200 -0.1
lock-mtd LP_CC2652R7 (read/write) 182852 182668 -184 -0.1
pump-app LP_CC2652R7 (read/write) 161200 161016 -184 -0.1
pump-controller-app LP_CC2652R7 (read/write) 175760 175576 -184 -0.1
shell LP_CC2652R7 (read/write) 185048 184848 -200 -0.1
linux lighting-app debug+rpc (read/write) 130256 130224 -32 -0.0
.bss 49760 49728 -32 -0.1
p6 all-clusters-app default (read only) 881552 881544 -8 -0.0
light-app default (read only) 890576 890568 -8 -0.0
lock-app default (read only) 886104 886096 -8 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 390e391 379f114 change % change
bl602 lighting-app bl602 (read/write) 1382346 1382498 152 0.0
.bss 117626 117626 0 0.0
.data 4480 4480 0 0.0
.text 1052456 1052608 152 0.0
bl602+rpc (read/write) 1427746 1427898 152 0.0
.bss 125066 125066 0 0.0
.data 4600 4600 0 0.0
.text 1084124 1084276 152 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 669131 669307 176 0.0
(read/write) 182220 182052 -168 -0.1
.bss 74244 74252 8 0.0
.data 3372 3372 0 0.0
.rodata 88283 88283 0 0.0
.text 580532 580708 176 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634675 634827 152 0.0
(read/write) 157828 157828 0 0.0
.bss 73540 73540 0 0.0
.data 3372 3372 0 0.0
.rodata 77507 77507 0 0.0
.text 556844 556996 152 0.0
lock-ftd LP_CC2652R7 (read only) 672095 672295 200 0.0
(read/write) 169448 169248 -200 -0.1
.bss 71324 71324 0 0.0
.data 3296 3296 0 0.0
.rodata 76351 76351 0 0.0
.text 595264 595464 200 0.0
lock-mtd LP_CC2652R7 (read only) 654379 654563 184 0.0
(read/write) 182852 182668 -184 -0.1
.bss 67012 67012 0 0.0
.data 3296 3296 0 0.0
.rodata 101107 101107 0 0.0
.text 552792 552976 184 0.0
pump-app LP_CC2652R7 (read only) 681167 681359 192 0.0
(read/write) 161200 161016 -184 -0.1
.bss 71380 71388 8 0.0
.data 3296 3296 0 0.0
.rodata 88919 88919 0 0.0
.text 591764 591956 192 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666935 192 0.0
(read/write) 175760 175576 -184 -0.1
.bss 71516 71524 8 0.0
.data 3292 3292 0 0.0
.rodata 84743 84743 0 0.0
.text 581520 581712 192 0.0
shell LP_CC2652R7 (read only) 661822 662030 208 0.0
(read/write) 185048 184848 -200 -0.1
.bss 76564 76572 8 0.0
.data 3376 3376 0 0.0
.rodata 85262 85262 0 0.0
.text 576244 576452 208 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583870 584046 176 0.0
.app_xip_area 460680 460856 176 0.0
.bss 65632 65632 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589782 589966 184 0.0
.app_xip_area 461864 462048 184 0.0
.bss 70360 70360 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589570 589754 184 0.0
.app_xip_area 467196 467372 176 0.0
.bss 64872 64880 8 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088816 1088976 160 0.0
.bss 133268 133268 0 0.0
.data 2064 2064 0 0.0
.text 953464 953624 160 0.0
BRD4161A+rpc (read/write) 1143124 1143284 160 0.0
.bss 149948 149948 0 0.0
.data 2276 2276 0 0.0
.text 990880 991040 160 0.0
BRD4161A+rs911x (read/write) 974768 974960 192 0.0
.bss 161744 161744 0 0.0
.data 2048 2048 0 0.0
.text 810956 811148 192 0.0
lock-app BRD4161A+wf200 (read/write) 1129384 1129576 192 0.0
.bss 144376 144376 0 0.0
.data 2056 2056 0 0.0
.text 982932 983124 192 0.0
window-app BRD4161A (read/write) 1082100 1082268 168 0.0
.bss 134740 134748 8 0.0
.data 2092 2092 0 0.0
.text 945244 945404 160 0.0
esp32 all-clusters-app c3devkit (read only) 1023562 1023760 198 0.0
(read/write) 1486586 1486602 16 0.0
.dram0.bss 70304 70312 8 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216248 216248 0 0.0
.flash.text 1023562 1023760 198 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076939 1077235 296 0.0
(read/write) 488616 488624 8 0.0
.dram0.bss 75816 75824 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246660 246660 0 0.0
.flash.text 1071555 1071851 296 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 643240 643448 208 0.0
.bss 69720 69720 0 0.0
.data 2044 2044 0 0.0
.text 568748 568956 208 0.0
lock k32w0+release (read/write) 700704 700896 192 0.0
.bss 70160 70160 0 0.0
.data 2052 2052 0 0.0
.text 625764 625956 192 0.0
linux all-clusters-app debug (read only) 3008177 3010625 2448 0.1
(read/write) 155712 155712 0 0.0
.bss 61920 61920 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 85384 85384 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 270571 270667 96 0.0
.text 2558770 2561122 2352 0.1
all-clusters-minimal-app debug (read only) 2850673 2852897 2224 0.1
(read/write) 147448 147448 0 0.0
.bss 61120 61120 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 77992 77992 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 270731 270827 96 0.0
.text 2403714 2405842 2128 0.1
bridge-app debug+rpc (read only) 2358209 2360689 2480 0.1
(read/write) 127576 127576 0 0.0
.bss 50592 50592 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67544 67544 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 201960 202056 96 0.0
.text 1993266 1995650 2384 0.1
chip-tool debug (read only) 10477841 10495441 17600 0.2
(read/write) 641464 642424 960 0.1
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 606824 607800 976 0.2
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 536821 538165 1344 0.3
.text 8456612 8470564 13952 0.2
chip-tool-ipv6only arm64 (read only) 9888180 9904356 16176 0.2
(read/write) 689073 690049 976 0.1
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 634360 635336 976 0.2
.dynamic 560 560 0 0.0
.got 13584 13592 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 468948 470212 1264 0.3
.text 7804068 7816660 12592 0.2
lighting-app debug+rpc (read only) 2580537 2583001 2464 0.1
(read/write) 130256 130224 -32 -0.0
.bss 49760 49728 -32 -0.1
.data 2096 2096 0 0.0
.data.rel.ro 72456 72456 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 217616 217712 96 0.0
.text 2191874 2194242 2368 0.1
lock-app debug (read only) 2566961 2569473 2512 0.1
(read/write) 125528 125528 0 0.0
.bss 48224 48224 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69592 69592 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 234800 234896 96 0.0
.text 2165170 2167586 2416 0.1
ota-provider-app debug (read only) 2348873 2351689 2816 0.1
(read/write) 119040 119040 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63416 63416 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208088 208184 96 0.0
.text 1976930 1979650 2720 0.1
ota-requestor-app debug (read only) 2469769 2472297 2528 0.1
(read/write) 126432 126432 0 0.0
.bss 50176 50176 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 68072 68072 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 211648 211744 96 0.0
.text 2085650 2088082 2432 0.1
shell debug (read only) 2580353 2582801 2448 0.1
(read/write) 141832 141832 0 0.0
.bss 57768 57768 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77008 77008 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 231794 231890 96 0.0
.text 2190354 2192706 2352 0.1
thermostat-no-ble arm64 (read only) 2347564 2349916 2352 0.1
(read/write) 141761 141761 0 0.0
.bss 55329 55329 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75976 75976 0 0.0
.dynamic 560 560 0 0.0
.got 5016 5016 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139316 139316 0 0.0
.text 1970736 1973088 2352 0.1
tv-app debug (read only) 3151969 3154241 2272 0.1
(read/write) 257736 257736 0 0.0
.bss 167352 167352 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79104 79104 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 255656 255720 64 0.0
.text 2706738 2708946 2208 0.1
tv-casting-app debug (read only) 5386985 5389337 2352 0.0
(read/write) 158720 158720 0 0.0
.bss 51384 51384 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98504 98504 0 0.0
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 338993 339057 64 0.0
.text 4780722 4783010 2288 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452184 2452408 224 0.0
.bss 214524 214532 8 0.0
.data 5872 5872 0 0.0
.text 1414828 1415052 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1173899 1175611 1712 0.1
bss 143128 143204 76 0.1
rodata 142124 142204 80 0.1
text 809704 811344 1640 0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153823 1155515 1692 0.1
bss 142364 142440 76 0.1
rodata 133656 133732 76 0.1
text 798892 800504 1612 0.2
p6 all-clusters-app default (read only) 881552 881544 -8 -0.0
(read/write) 1687940 1688140 200 0.0
.bss 149144 149152 8 0.0
.data 2648 2648 0 0.0
.text 1527760 1527952 192 0.0
all-clusters-minimal-app default (read only) 882272 882272 0 0.0
(read/write) 1632004 1632164 160 0.0
.bss 148424 148424 0 0.0
.data 2648 2648 0 0.0
.text 1472544 1472704 160 0.0
light-app default (read only) 890576 890568 -8 -0.0
(read/write) 1553196 1553396 200 0.0
.bss 140328 140336 8 0.0
.data 2440 2440 0 0.0
.text 1402040 1402232 192 0.0
lock-app default (read only) 886104 886096 -8 -0.0
(read/write) 1590876 1591060 184 0.0
.bss 144784 144792 8 0.0
.data 2456 2456 0 0.0
.text 1435248 1435424 176 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805192 805408 216 0.0
bss 70972 70976 4 0.0
noinit 43488 43488 0 0.0
text 569050 569266 216 0.0
lighting-app tlsr9518adk80d (read/write) 825632 825848 216 0.0
bss 71816 71820 4 0.0
noinit 43488 43488 0 0.0
text 585938 586156 218 0.0

* Move management of the AdminVendorId and AdminFabricIndex to the
  commissioning window opener.
* Fix the types of the attributes in the XML to be nullable.
* Implement the spec provisions about returning null for the fabric
  index when the fabric gets removed.
* Implement the spec provisions about returning "window not open" when
  it was opened via non-cluster means (e.g. boot time.

Fixes project-chip#20882
@github-actions
Copy link

github-actions bot commented Jul 31, 2022

PR #21442: Size comparison from deea799 to 8dc1953

Increases above 0.2%:

platform target config section deea799 8dc1953 change % change
linux chip-tool debug .rodata 536821 538165 1344 0.3
chip-tool-ipv6only arm64 .rodata 468948 470212 1264 0.3
Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section deea799 8dc1953 change % change
bl602 lighting-app bl602 (read/write) 1382362 1382498 136 0.0
.text 1052472 1052608 136 0.0
bl602+rpc (read/write) 1427762 1427898 136 0.0
.text 1084136 1084276 140 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 669131 669307 176 0.0
.bss 74244 74252 8 0.0
.text 580532 580708 176 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634675 634827 152 0.0
.text 556844 556996 152 0.0
lock-ftd LP_CC2652R7 (read only) 672103 672295 192 0.0
.text 595272 595464 192 0.0
lock-mtd LP_CC2652R7 (read only) 654379 654555 176 0.0
.text 552792 552968 176 0.0
pump-app LP_CC2652R7 (read only) 681167 681359 192 0.0
.bss 71380 71388 8 0.0
.text 591764 591956 192 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666935 192 0.0
.bss 71516 71524 8 0.0
.text 581520 581712 192 0.0
shell LP_CC2652R7 (read only) 661830 662030 200 0.0
.bss 76564 76572 8 0.0
.text 576252 576452 200 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583862 584046 184 0.0
.app_xip_area 460672 460856 184 0.0
lock cyw930739m2evb_01 (read/write) 589782 589966 184 0.0
.app_xip_area 461864 462048 184 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589570 589754 184 0.0
.app_xip_area 467196 467372 176 0.0
.bss 64872 64880 8 0.0
efr32 lighting-app BRD4161A (read/write) 1088816 1088976 160 0.0
.text 953464 953624 160 0.0
BRD4161A+rpc (read/write) 1143124 1143284 160 0.0
.text 990880 991040 160 0.0
BRD4161A+rs911x (read/write) 974768 974960 192 0.0
.text 810956 811148 192 0.0
lock-app BRD4161A+wf200 (read/write) 1129384 1129576 192 0.0
.text 982932 983124 192 0.0
window-app BRD4161A (read/write) 1082100 1082268 168 0.0
.bss 134740 134748 8 0.0
.text 945244 945404 160 0.0
esp32 all-clusters-app c3devkit (read only) 1023572 1023760 188 0.0
(read/write) 1486586 1486602 16 0.0
.dram0.bss 70304 70312 8 0.0
.flash.text 1023572 1023760 188 0.0
m5stack (read only) 1076931 1077235 304 0.0
(read/write) 488616 488624 8 0.0
.dram0.bss 75816 75824 8 0.0
.flash.text 1071547 1071851 304 0.0
k32w light k32w0+release (read/write) 643240 643448 208 0.0
.text 568748 568956 208 0.0
lock k32w0+release (read/write) 700688 700896 208 0.0
.text 625748 625956 208 0.0
linux all-clusters-app debug (read only) 3008665 3011161 2496 0.1
.rodata 270763 270859 96 0.0
.text 2559042 2561442 2400 0.1
all-clusters-minimal-app debug (read only) 2850625 2852897 2272 0.1
.rodata 270731 270827 96 0.0
.text 2403666 2405842 2176 0.1
bridge-app debug+rpc (read only) 2358177 2360689 2512 0.1
.rodata 201960 202056 96 0.0
.text 1993234 1995650 2416 0.1
chip-tool debug (read only) 10477873 10495441 17568 0.2
(read/write) 641464 642424 960 0.1
.data.rel.ro 606824 607800 976 0.2
.rodata 536821 538165 1344 0.3
.text 8456644 8470564 13920 0.2
chip-tool-ipv6only arm64 (read only) 9888372 9904356 15984 0.2
(read/write) 689073 690049 976 0.1
.data.rel.ro 634360 635336 976 0.2
.got 13584 13592 8 0.1
.rodata 468948 470212 1264 0.3
.text 7804260 7816660 12400 0.2
lighting-app debug+rpc (read only) 2580633 2583145 2512 0.1
.rodata 217616 217712 96 0.0
.text 2191970 2194386 2416 0.1
lock-app debug (read only) 2566929 2569473 2544 0.1
.rodata 234800 234896 96 0.0
.text 2165138 2167586 2448 0.1
ota-provider-app debug (read only) 2348841 2351689 2848 0.1
.rodata 208088 208184 96 0.0
.text 1976898 1979650 2752 0.1
ota-requestor-app debug (read only) 2469737 2472297 2560 0.1
.rodata 211648 211744 96 0.0
.text 2085618 2088082 2464 0.1
shell debug (read only) 2580305 2582801 2496 0.1
.rodata 231794 231890 96 0.0
.text 2190306 2192706 2400 0.1
thermostat-no-ble arm64 (read only) 2347676 2349916 2240 0.1
.text 1970848 1973088 2240 0.1
tv-app debug (read only) 3152001 3154241 2240 0.1
.rodata 255656 255720 64 0.0
.text 2706770 2708946 2176 0.1
tv-casting-app debug (read only) 5387017 5389337 2320 0.0
.rodata 338993 339057 64 0.0
.text 4780754 4783010 2256 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452184 2452408 224 0.0
.bss 214524 214532 8 0.0
.text 1414828 1415052 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175419 1175611 192 0.0
bss 143200 143204 4 0.0
text 811144 811340 196 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155339 1155515 176 0.0
bss 142436 142440 4 0.0
text 800336 800504 168 0.0
p6 all-clusters-app default (read/write) 1687940 1688140 200 0.0
.bss 149144 149152 8 0.0
.text 1527760 1527952 192 0.0
all-clusters-minimal-app default (read/write) 1632004 1632164 160 0.0
.text 1472544 1472704 160 0.0
light-app default (read/write) 1553196 1553396 200 0.0
.bss 140328 140336 8 0.0
.text 1402040 1402232 192 0.0
lock-app default (read/write) 1590876 1591060 184 0.0
.bss 144784 144792 8 0.0
.text 1435248 1435424 176 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805192 805408 216 0.0
bss 70972 70976 4 0.0
text 569052 569266 214 0.0
lighting-app tlsr9518adk80d (read/write) 825632 825848 216 0.0
bss 71816 71820 4 0.0
text 585938 586156 218 0.0
Decreases (10 builds for cc13x2_26x2, linux, p6)
platform target config section deea799 8dc1953 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 182220 182052 -168 -0.1
lock-ftd LP_CC2652R7 (read/write) 169440 169248 -192 -0.1
lock-mtd LP_CC2652R7 (read/write) 182852 182676 -176 -0.1
pump-app LP_CC2652R7 (read/write) 161200 161016 -184 -0.1
pump-controller-app LP_CC2652R7 (read/write) 175760 175576 -184 -0.1
shell LP_CC2652R7 (read/write) 185040 184848 -192 -0.1
linux lighting-app debug+rpc (read/write) 130256 130224 -32 -0.0
.bss 49760 49728 -32 -0.1
p6 all-clusters-app default (read only) 881552 881544 -8 -0.0
light-app default (read only) 890576 890568 -8 -0.0
lock-app default (read only) 886104 886096 -8 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section deea799 8dc1953 change % change
bl602 lighting-app bl602 (read/write) 1382362 1382498 136 0.0
.bss 117626 117626 0 0.0
.data 4480 4480 0 0.0
.text 1052472 1052608 136 0.0
bl602+rpc (read/write) 1427762 1427898 136 0.0
.bss 125066 125066 0 0.0
.data 4600 4600 0 0.0
.text 1084136 1084276 140 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 669131 669307 176 0.0
(read/write) 182220 182052 -168 -0.1
.bss 74244 74252 8 0.0
.data 3372 3372 0 0.0
.rodata 88283 88283 0 0.0
.text 580532 580708 176 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 634675 634827 152 0.0
(read/write) 157828 157828 0 0.0
.bss 73540 73540 0 0.0
.data 3372 3372 0 0.0
.rodata 77507 77507 0 0.0
.text 556844 556996 152 0.0
lock-ftd LP_CC2652R7 (read only) 672103 672295 192 0.0
(read/write) 169440 169248 -192 -0.1
.bss 71324 71324 0 0.0
.data 3296 3296 0 0.0
.rodata 76351 76351 0 0.0
.text 595272 595464 192 0.0
lock-mtd LP_CC2652R7 (read only) 654379 654555 176 0.0
(read/write) 182852 182676 -176 -0.1
.bss 67012 67012 0 0.0
.data 3296 3296 0 0.0
.rodata 101107 101107 0 0.0
.text 552792 552968 176 0.0
pump-app LP_CC2652R7 (read only) 681167 681359 192 0.0
(read/write) 161200 161016 -184 -0.1
.bss 71380 71388 8 0.0
.data 3296 3296 0 0.0
.rodata 88919 88919 0 0.0
.text 591764 591956 192 0.0
pump-controller-app LP_CC2652R7 (read only) 666743 666935 192 0.0
(read/write) 175760 175576 -184 -0.1
.bss 71516 71524 8 0.0
.data 3292 3292 0 0.0
.rodata 84743 84743 0 0.0
.text 581520 581712 192 0.0
shell LP_CC2652R7 (read only) 661830 662030 200 0.0
(read/write) 185040 184848 -192 -0.1
.bss 76564 76572 8 0.0
.data 3376 3376 0 0.0
.rodata 85262 85262 0 0.0
.text 576252 576452 200 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 583862 584046 184 0.0
.app_xip_area 460672 460856 184 0.0
.bss 65632 65632 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589782 589966 184 0.0
.app_xip_area 461864 462048 184 0.0
.bss 70360 70360 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 589570 589754 184 0.0
.app_xip_area 467196 467372 176 0.0
.bss 64872 64880 8 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1088816 1088976 160 0.0
.bss 133268 133268 0 0.0
.data 2064 2064 0 0.0
.text 953464 953624 160 0.0
BRD4161A+rpc (read/write) 1143124 1143284 160 0.0
.bss 149948 149948 0 0.0
.data 2276 2276 0 0.0
.text 990880 991040 160 0.0
BRD4161A+rs911x (read/write) 974768 974960 192 0.0
.bss 161744 161744 0 0.0
.data 2048 2048 0 0.0
.text 810956 811148 192 0.0
lock-app BRD4161A+wf200 (read/write) 1129384 1129576 192 0.0
.bss 144376 144376 0 0.0
.data 2056 2056 0 0.0
.text 982932 983124 192 0.0
window-app BRD4161A (read/write) 1082100 1082268 168 0.0
.bss 134740 134748 8 0.0
.data 2092 2092 0 0.0
.text 945244 945404 160 0.0
esp32 all-clusters-app c3devkit (read only) 1023572 1023760 188 0.0
(read/write) 1486586 1486602 16 0.0
.dram0.bss 70304 70312 8 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 216248 216248 0 0.0
.flash.text 1023572 1023760 188 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1076931 1077235 304 0.0
(read/write) 488616 488624 8 0.0
.dram0.bss 75816 75824 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246660 246660 0 0.0
.flash.text 1071547 1071851 304 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 643240 643448 208 0.0
.bss 69720 69720 0 0.0
.data 2044 2044 0 0.0
.text 568748 568956 208 0.0
lock k32w0+release (read/write) 700688 700896 208 0.0
.bss 70160 70160 0 0.0
.data 2052 2052 0 0.0
.text 625748 625956 208 0.0
linux all-clusters-app debug (read only) 3008665 3011161 2496 0.1
(read/write) 155680 155680 0 0.0
.bss 61856 61856 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85384 85384 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 270763 270859 96 0.0
.text 2559042 2561442 2400 0.1
all-clusters-minimal-app debug (read only) 2850625 2852897 2272 0.1
(read/write) 147448 147448 0 0.0
.bss 61120 61120 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 77992 77992 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 270731 270827 96 0.0
.text 2403666 2405842 2176 0.1
bridge-app debug+rpc (read only) 2358177 2360689 2512 0.1
(read/write) 127576 127576 0 0.0
.bss 50592 50592 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67544 67544 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 201960 202056 96 0.0
.text 1993234 1995650 2416 0.1
chip-tool debug (read only) 10477873 10495441 17568 0.2
(read/write) 641464 642424 960 0.1
.bss 24856 24856 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 606824 607800 976 0.2
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 536821 538165 1344 0.3
.text 8456644 8470564 13920 0.2
chip-tool-ipv6only arm64 (read only) 9888372 9904356 15984 0.2
(read/write) 689073 690049 976 0.1
.bss 32897 32897 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 634360 635336 976 0.2
.dynamic 560 560 0 0.0
.got 13584 13592 8 0.1
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 468948 470212 1264 0.3
.text 7804260 7816660 12400 0.2
lighting-app debug+rpc (read only) 2580633 2583145 2512 0.1
(read/write) 130256 130224 -32 -0.0
.bss 49760 49728 -32 -0.1
.data 2096 2096 0 0.0
.data.rel.ro 72456 72456 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 217616 217712 96 0.0
.text 2191970 2194386 2416 0.1
lock-app debug (read only) 2566929 2569473 2544 0.1
(read/write) 125528 125528 0 0.0
.bss 48224 48224 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69592 69592 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 880 880 0 0.0
.rodata 234800 234896 96 0.0
.text 2165138 2167586 2448 0.1
ota-provider-app debug (read only) 2348841 2351689 2848 0.1
(read/write) 119040 119040 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63416 63416 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208088 208184 96 0.0
.text 1976898 1979650 2752 0.1
ota-requestor-app debug (read only) 2469737 2472297 2560 0.1
(read/write) 126432 126432 0 0.0
.bss 50176 50176 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 68072 68072 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 211648 211744 96 0.0
.text 2085618 2088082 2464 0.1
shell debug (read only) 2580305 2582801 2496 0.1
(read/write) 141832 141832 0 0.0
.bss 57768 57768 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77008 77008 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 231794 231890 96 0.0
.text 2190306 2192706 2400 0.1
thermostat-no-ble arm64 (read only) 2347676 2349916 2240 0.1
(read/write) 141761 141761 0 0.0
.bss 55329 55329 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75976 75976 0 0.0
.dynamic 560 560 0 0.0
.got 5016 5016 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139316 139316 0 0.0
.text 1970848 1973088 2240 0.1
tv-app debug (read only) 3152001 3154241 2240 0.1
(read/write) 257736 257736 0 0.0
.bss 167352 167352 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79104 79104 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 255656 255720 64 0.0
.text 2706770 2708946 2176 0.1
tv-casting-app debug (read only) 5387017 5389337 2320 0.0
(read/write) 158720 158720 0 0.0
.bss 51384 51384 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98504 98504 0 0.0
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 1024 1024 0 0.0
.rodata 338993 339057 64 0.0
.text 4780754 4783010 2256 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452184 2452408 224 0.0
.bss 214524 214532 8 0.0
.data 5872 5872 0 0.0
.text 1414828 1415052 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175419 1175611 192 0.0
bss 143200 143204 4 0.0
rodata 142204 142204 0 0.0
text 811144 811340 196 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155339 1155515 176 0.0
bss 142436 142440 4 0.0
rodata 133732 133732 0 0.0
text 800336 800504 168 0.0
p6 all-clusters-app default (read only) 881552 881544 -8 -0.0
(read/write) 1687940 1688140 200 0.0
.bss 149144 149152 8 0.0
.data 2648 2648 0 0.0
.text 1527760 1527952 192 0.0
all-clusters-minimal-app default (read only) 882272 882272 0 0.0
(read/write) 1632004 1632164 160 0.0
.bss 148424 148424 0 0.0
.data 2648 2648 0 0.0
.text 1472544 1472704 160 0.0
light-app default (read only) 890576 890568 -8 -0.0
(read/write) 1553196 1553396 200 0.0
.bss 140328 140336 8 0.0
.data 2440 2440 0 0.0
.text 1402040 1402232 192 0.0
lock-app default (read only) 886104 886096 -8 -0.0
(read/write) 1590876 1591060 184 0.0
.bss 144784 144792 8 0.0
.data 2456 2456 0 0.0
.text 1435248 1435424 176 0.0
telink light-switch-app tlsr9518adk80d (read/write) 805192 805408 216 0.0
bss 70972 70976 4 0.0
noinit 43488 43488 0 0.0
text 569052 569266 214 0.0
lighting-app tlsr9518adk80d (read/write) 825632 825848 216 0.0
bss 71816 71820 4 0.0
noinit 43488 43488 0 0.0
text 585938 586156 218 0.0

@woody-apple woody-apple merged commit 17c8da6 into project-chip:master Jul 31, 2022
@bzbarsky-apple bzbarsky-apple deleted the admin-commissioning-attrs branch July 31, 2022 23:15
woody-apple pushed a commit that referenced this pull request Aug 1, 2022
* Move management of the AdminVendorId and AdminFabricIndex to the
  commissioning window opener.
* Fix the types of the attributes in the XML to be nullable.
* Implement the spec provisions about returning null for the fabric
  index when the fabric gets removed.
* Implement the spec provisions about returning "window not open" when
  it was opened via non-cluster means (e.g. boot time.

Fixes #20882
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
…ct-chip#21442)

* Move management of the AdminVendorId and AdminFabricIndex to the
  commissioning window opener.
* Fix the types of the attributes in the XML to be nullable.
* Implement the spec provisions about returning null for the fabric
  index when the fabric gets removed.
* Implement the spec provisions about returning "window not open" when
  it was opened via non-cluster means (e.g. boot time.

Fixes project-chip#20882
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.

AdministratorCommissioning cluster not implemented per spec
3 participants