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

[EFR32] Implement the CommisionableData Provider #22705

Merged

Conversation

jmartinez-silabs
Copy link
Member

@jmartinez-silabs jmartinez-silabs commented Sep 16, 2022

Issue Being Resolved

Change overview

  • Implement EFR32DeviceDataProvider
  • Drop the use of CHIP_USE_TRANSITIONAL_COMMISSIONABLE_DATA_PROVIDER
  • Create a Python script to inject the Commissionable data in a MCU NVM3.
  • Keep a fallback to use the CHIP_DEVICE_CONFIG_USE_TEST_XXXX values if the commissionable data isn't in nvm3 (keep test setup alive)
  • Support DeviceInstanceInfoProvider.

How it was tested

Commission the device without having any commissionable data to the device (Using test setup values)

Provide the device with a new set of commissionable data to the device with the new script FactoryDataProvider.py.
Validate the QR Code and Ble advertising present the new values
Commission the device with the new passcode that matches the new spake2p values.

Confirm the Build of a few examples but CI can validate the others.

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

PR #22705: Size comparison from 7455a55 to 161fd7f

Increases (13 builds for bl602, bl702, linux, mbed, nrfconnect, qpg, telink)
platform target config section 7455a55 161fd7f change % change
bl602 lighting-app bl602 (read/write) 1389210 1389234 24 0.0
.text 1068806 1068832 26 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.text 1100154 1100182 28 0.0
bl702 lighting-app bl702 (read/write) 1188211 1188243 32 0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904765 46 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.text 956778 956806 28 0.0
bl702+rpc (read/write) 1284131 1284163 32 0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811379 49 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.text 1030480 1030510 30 0.0
linux thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2451792 2451856 64 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
text 803384 803412 28 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148280 32 0.0
.text 595348 595380 32 0.0
lock-app qpg6105+debug (read/write) 1113320 1113344 24 0.0
.text 560416 560440 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
text 552916 552952 36 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
text 577322 577358 36 0.0
Decreases (2 builds for bl702)
platform target config section 7455a55 161fd7f change % change
bl702 lighting-app bl702 .debug_abbrev 1506913 1506901 -12 -0.0
bl702+rpc .debug_abbrev 1644458 1644446 -12 -0.0
Full report (14 builds for bl602, bl702, linux, mbed, nrfconnect, qpg, telink)
platform target config section 7455a55 161fd7f change % change
bl602 lighting-app bl602 (read/write) 1389210 1389234 24 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068806 1068832 26 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1100154 1100182 28 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188211 1188243 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506913 1506901 -12 -0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904765 46 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116552 116552 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956778 956806 28 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1284131 1284163 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75150 75150 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644458 1644446 -12 -0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811379 49 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129944 129944 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030480 1030510 30 0.0
linux chip-tool-ipv6only arm64 (read only) 10428900 10428900 0 0.0
(read/write) 706321 706321 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650608 650608 0 0.0
.dynamic 560 560 0 0.0
.got 13896 13896 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518004 518004 0 0.0
.text 8255348 8255348 0 0.0
thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
(read/write) 143617 143617 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77232 77232 0 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144244 144244 0 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451856 64 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
bss 144441 144441 0 0.0
rodata 144220 144220 0 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
bss 143668 143668 0 0.0
rodata 135792 135792 0 0.0
text 803384 803412 28 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148280 32 0.0
.bss 110556 110556 0 0.0
.data 832 832 0 0.0
.text 595348 595380 32 0.0
lock-app qpg6105+debug (read/write) 1113320 1113344 24 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560416 560440 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 552916 552952 36 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
bss 73328 73328 0 0.0
noinit 43520 43520 0 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
bss 74236 74236 0 0.0
noinit 43520 43520 0 0.0
text 577322 577358 36 0.0

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

PR #22705: Size comparison from 7455a55 to 615a156

Increases (9 builds for bl702, linux, mbed, nrfconnect, telink)
platform target config section 7455a55 615a156 change % change
bl702 lighting-app bl702 (read/write) 1188211 1188243 32 0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904764 45 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.text 956778 956804 26 0.0
bl702+rpc (read/write) 1284131 1284163 32 0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811377 47 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.text 1030480 1030506 26 0.0
linux thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2451792 2451856 64 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161751 16 0.0
text 803384 803408 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
text 552916 552954 38 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
text 577322 577356 34 0.0
Decreases (2 builds for bl702)
platform target config section 7455a55 615a156 change % change
bl702 lighting-app bl702 .debug_abbrev 1506913 1506901 -12 -0.0
bl702+rpc .debug_abbrev 1644458 1644446 -12 -0.0
Full report (10 builds for bl702, linux, mbed, nrfconnect, telink)
platform target config section 7455a55 615a156 change % change
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188211 1188243 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506913 1506901 -12 -0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904764 45 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116552 116552 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956778 956804 26 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1284131 1284163 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75150 75150 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644458 1644446 -12 -0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811377 47 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129944 129944 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030480 1030506 26 0.0
linux chip-tool-ipv6only arm64 (read only) 10428900 10428900 0 0.0
(read/write) 706321 706321 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650608 650608 0 0.0
.dynamic 560 560 0 0.0
.got 13896 13896 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518004 518004 0 0.0
.text 8255348 8255348 0 0.0
thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
(read/write) 143617 143617 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77232 77232 0 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144244 144244 0 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451856 64 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
bss 144441 144441 0 0.0
rodata 144220 144220 0 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161751 16 0.0
bss 143668 143668 0 0.0
rodata 135792 135792 0 0.0
text 803384 803408 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 552916 552954 38 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
bss 73328 73328 0 0.0
noinit 43520 43520 0 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
bss 74236 74236 0 0.0
noinit 43520 43520 0 0.0
text 577322 577356 34 0.0

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

PR #22705: Size comparison from 7455a55 to 007b240

Increases (29 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7455a55 007b240 change % change
bl602 lighting-app bl602 (read/write) 1389210 1389242 32 0.0
.text 1068806 1068834 28 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.text 1100154 1100184 30 0.0
bl702 lighting-app bl702 (read/write) 1188211 1188243 32 0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904766 47 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.text 956778 956808 30 0.0
bl702+rpc (read/write) 1284131 1284163 32 0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811379 49 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.text 1030480 1030510 30 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676783 676807 24 0.0
.text 586864 586888 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641031 641055 24 0.0
.text 561968 561992 24 0.0
lock-ftd LP_CC2652R7 (read only) 675467 675491 24 0.0
.text 597856 597880 24 0.0
lock-mtd LP_CC2652R7 (read only) 659215 659247 32 0.0
.text 555784 555816 32 0.0
pump-app LP_CC2652R7 (read only) 687519 687543 24 0.0
.text 596492 596516 24 0.0
pump-controller-app LP_CC2652R7 (read only) 672019 672035 16 0.0
.text 585440 585456 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587738 587770 32 0.0
.app_xip_area 464348 464380 32 0.0
lock cyw930739m2evb_01 (read/write) 591994 592026 32 0.0
.app_xip_area 463284 463316 32 0.0
esp32 all-clusters-app c3devkit (read only) 1223146 1223172 26 0.0
.flash.text 1223146 1223172 26 0.0
k32w contact k32w0+release (read/write) 665928 665944 16 0.0
.text 567660 567676 16 0.0
light k32w0+release (read/write) 641588 641620 32 0.0
.text 561972 562004 32 0.0
lock k32w0+release (read/write) 632916 632948 32 0.0
.text 552508 552540 32 0.0
linux thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2451792 2451856 64 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
text 803384 803412 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744748 1744764 16 0.0
.debug_abbrev 1229469 1229475 6 0.0
.debug_aranges 111848 111856 8 0.0
.debug_frame 373448 373484 36 0.0
.debug_info 26830824 26830871 47 0.0
.debug_line 3671570 3671587 17 0.0
.debug_ranges 339632 339640 8 0.0
.debug_str 3441121 3441170 49 0.0
.strtab 569605 569639 34 0.0
.symtab 421120 421184 64 0.0
.text 1544984 1545000 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687356 1687372 16 0.0
.debug_abbrev 1221268 1221274 6 0.0
.debug_aranges 111320 111328 8 0.0
.debug_frame 376528 376564 36 0.0
.debug_info 26567606 26567652 46 0.0
.debug_line 3692286 3692303 17 0.0
.debug_ranges 338248 338256 8 0.0
.debug_str 3430134 3430183 49 0.0
.strtab 533694 533728 34 0.0
.symtab 407552 407616 64 0.0
.text 1488328 1488344 16 0.0
light cy8ckit_062s2_43012 (read/write) 1605884 1605900 16 0.0
.debug_abbrev 1055324 1055330 6 0.0
.debug_aranges 103528 103536 8 0.0
.debug_frame 346860 346896 36 0.0
.debug_info 22031249 22031295 46 0.0
.debug_line 3262191 3262208 17 0.0
.debug_ranges 303552 303560 8 0.0
.debug_str 3235666 3235715 49 0.0
.strtab 470071 470105 34 0.0
.symtab 376000 376064 64 0.0
.text 1415048 1415064 16 0.0
lock cy8ckit_062s2_43012 (read/write) 1639804 1639820 16 0.0
.debug_abbrev 1057427 1057433 6 0.0
.debug_aranges 103928 103936 8 0.0
.debug_frame 348752 348788 36 0.0
.debug_info 22269916 22269964 48 0.0
.debug_line 3260052 3260069 17 0.0
.debug_ranges 305496 305504 8 0.0
.debug_str 3255180 3255229 49 0.0
.strtab 472478 472512 34 0.0
.symtab 377664 377728 64 0.0
.text 1443952 1443968 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148280 32 0.0
.text 595348 595380 32 0.0
lock-app qpg6105+debug (read/write) 1113320 1113344 24 0.0
.text 560416 560440 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
text 552916 552956 40 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
text 571138 571176 38 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
text 577322 577358 36 0.0
Decreases (12 builds for bl702, cc13x2_26x2, esp32, psoc6)
platform target config section 7455a55 007b240 change % change
bl702 lighting-app bl702 .debug_abbrev 1506913 1506901 -12 -0.0
bl702+rpc .debug_abbrev 1644458 1644446 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174760 174736 -24 -0.0
lock-ftd LP_CC2652R7 (read/write) 173228 173204 -24 -0.0
lock-mtd LP_CC2652R7 (read/write) 185168 185136 -32 -0.0
pump-app LP_CC2652R7 (read/write) 161896 161872 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177508 177492 -16 -0.0
esp32 all-clusters-app c3devkit (read/write) 1788126 1788118 -8 -0.0
.flash.rodata 257696 257688 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loc 3588349 3588341 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_loc 3575986 3575978 -8 -0.0
light cy8ckit_062s2_43012 .debug_loc 3273948 3273940 -8 -0.0
lock cy8ckit_062s2_43012 .debug_loc 3302541 3302533 -8 -0.0
Full report (33 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7455a55 007b240 change % change
bl602 lighting-app bl602 (read/write) 1389210 1389242 32 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068806 1068834 28 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1100154 1100184 30 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188211 1188243 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506913 1506901 -12 -0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904766 47 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116552 116552 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956778 956808 30 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284131 1284163 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75150 75150 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644458 1644446 -12 -0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811379 49 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129944 129944 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030480 1030510 30 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676783 676807 24 0.0
(read/write) 174760 174736 -24 -0.0
.bss 81236 81236 0 0.0
.data 3380 3380 0 0.0
.rodata 89607 89607 0 0.0
.text 586864 586888 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641031 641055 24 0.0
(read/write) 158004 158004 0 0.0
.bss 80508 80508 0 0.0
.data 3380 3380 0 0.0
.rodata 78743 78743 0 0.0
.text 561968 561992 24 0.0
lock-ftd LP_CC2652R7 (read only) 675467 675491 24 0.0
(read/write) 173228 173204 -24 -0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77131 77131 0 0.0
.text 597856 597880 24 0.0
lock-mtd LP_CC2652R7 (read only) 659215 659247 32 0.0
(read/write) 185168 185136 -32 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 102951 102951 0 0.0
.text 555784 555816 32 0.0
pump-app LP_CC2652R7 (read only) 687519 687543 24 0.0
(read/write) 161896 161872 -24 -0.0
.bss 78428 78428 0 0.0
.data 3296 3296 0 0.0
.rodata 90543 90543 0 0.0
.text 596492 596516 24 0.0
pump-controller-app LP_CC2652R7 (read only) 672019 672035 16 0.0
(read/write) 177508 177492 -16 -0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86099 86099 0 0.0
.text 585440 585456 16 0.0
shell LP_CC2652R7 (read only) 667830 667830 0 0.0
(read/write) 186032 186032 0 0.0
.bss 83556 83556 0 0.0
.data 3376 3376 0 0.0
.rodata 86318 86318 0 0.0
.text 581196 581196 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587738 587770 32 0.0
.app_xip_area 464348 464380 32 0.0
.bss 65808 65808 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591994 592026 32 0.0
.app_xip_area 463284 463316 32 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543586 543586 0 0.0
.app_xip_area 425252 425252 0 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223146 1223172 26 0.0
(read/write) 1788126 1788118 -8 -0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257696 257688 -8 -0.0
.flash.text 1223146 1223172 26 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233187 1233187 0 0.0
(read/write) 564020 564020 0 0.0
.dram0.bss 82312 82312 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314744 314744 0 0.0
.flash.text 1227803 1227803 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 665928 665944 16 0.0
.bss 77048 77048 0 0.0
.data 2108 2108 0 0.0
.text 567660 567676 16 0.0
light k32w0+release (read/write) 641588 641620 32 0.0
.bss 74824 74824 0 0.0
.data 2064 2064 0 0.0
.text 561972 562004 32 0.0
lock k32w0+release (read/write) 632916 632948 32 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 552508 552540 32 0.0
linux chip-tool-ipv6only arm64 (read only) 10428900 10428900 0 0.0
(read/write) 706321 706321 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650608 650608 0 0.0
.dynamic 560 560 0 0.0
.got 13896 13896 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518004 518004 0 0.0
.text 8255348 8255348 0 0.0
thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
(read/write) 143617 143617 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77232 77232 0 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144244 144244 0 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451856 64 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
bss 144441 144441 0 0.0
rodata 144220 144220 0 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
bss 143668 143668 0 0.0
rodata 135792 135792 0 0.0
text 803384 803412 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744748 1744764 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229469 1229475 6 0.0
.debug_aranges 111848 111856 8 0.0
.debug_frame 373448 373484 36 0.0
.debug_info 26830824 26830871 47 0.0
.debug_line 3671570 3671587 17 0.0
.debug_loc 3588349 3588341 -8 -0.0
.debug_ranges 339632 339640 8 0.0
.debug_str 3441121 3441170 49 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569605 569639 34 0.0
.symtab 421120 421184 64 0.0
.text 1544984 1545000 16 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1687356 1687372 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221268 1221274 6 0.0
.debug_aranges 111320 111328 8 0.0
.debug_frame 376528 376564 36 0.0
.debug_info 26567606 26567652 46 0.0
.debug_line 3692286 3692303 17 0.0
.debug_loc 3575986 3575978 -8 -0.0
.debug_ranges 338248 338256 8 0.0
.debug_str 3430134 3430183 49 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533694 533728 34 0.0
.symtab 407552 407616 64 0.0
.text 1488328 1488344 16 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605884 1605900 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055324 1055330 6 0.0
.debug_aranges 103528 103536 8 0.0
.debug_frame 346860 346896 36 0.0
.debug_info 22031249 22031295 46 0.0
.debug_line 3262191 3262208 17 0.0
.debug_loc 3273948 3273940 -8 -0.0
.debug_ranges 303552 303560 8 0.0
.debug_str 3235666 3235715 49 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470071 470105 34 0.0
.symtab 376000 376064 64 0.0
.text 1415048 1415064 16 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845880 845880 0 0.0
(read/write) 1639804 1639820 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1057427 1057433 6 0.0
.debug_aranges 103928 103936 8 0.0
.debug_frame 348752 348788 36 0.0
.debug_info 22269916 22269964 48 0.0
.debug_line 3260052 3260069 17 0.0
.debug_loc 3302541 3302533 -8 -0.0
.debug_ranges 305496 305504 8 0.0
.debug_str 3255180 3255229 49 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472478 472512 34 0.0
.symtab 377664 377728 64 0.0
.text 1443952 1443968 16 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148280 32 0.0
.bss 110556 110556 0 0.0
.data 832 832 0 0.0
.text 595348 595380 32 0.0
lock-app qpg6105+debug (read/write) 1113320 1113344 24 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560416 560440 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 552916 552956 40 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
bss 73328 73328 0 0.0
noinit 43520 43520 0 0.0
text 571138 571176 38 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
bss 74236 74236 0 0.0
noinit 43520 43520 0 0.0
text 577322 577358 36 0.0

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

PR #22705: Size comparison from 7455a55 to 84d48e9

Increases (34 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7455a55 84d48e9 change % change
bl602 lighting-app bl602 (read/write) 1389210 1389242 32 0.0
.text 1068806 1068834 28 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.text 1100154 1100182 28 0.0
bl702 lighting-app bl702 (read/write) 1188211 1188243 32 0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904764 45 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.text 956778 956804 26 0.0
bl702+rpc (read/write) 1284131 1284163 32 0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811378 48 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.text 1030480 1030508 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676783 676807 24 0.0
.text 586864 586888 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641031 641047 16 0.0
.text 561968 561984 16 0.0
lock-ftd LP_CC2652R7 (read only) 675467 675491 24 0.0
.text 597856 597880 24 0.0
lock-mtd LP_CC2652R7 (read only) 659215 659247 32 0.0
.text 555784 555816 32 0.0
pump-app LP_CC2652R7 (read only) 687519 687543 24 0.0
.text 596492 596516 24 0.0
pump-controller-app LP_CC2652R7 (read only) 672019 672043 24 0.0
.text 585440 585464 24 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587738 587770 32 0.0
.app_xip_area 464348 464380 32 0.0
lock cyw930739m2evb_01 (read/write) 591994 592026 32 0.0
.app_xip_area 463284 463316 32 0.0
efr32 lighting-app BRD4161A+rpc .bss 152244 152252 8 0.0
BRD4161A+rs911x .bss 186640 186656 16 0.0
BRD4187C .bss 138624 138640 16 0.0
lock-app BRD4161A+wf200 .bss 158192 158208 16 0.0
window-app BRD4187C (read/write) 1138076 1138904 828 0.1
.bss 140064 140080 16 0.0
.text 970796 971608 812 0.1
esp32 all-clusters-app c3devkit (read only) 1223146 1223172 26 0.0
.flash.text 1223146 1223172 26 0.0
k32w contact k32w0+release (read/write) 665928 665944 16 0.0
.text 567660 567676 16 0.0
light k32w0+release (read/write) 641588 641620 32 0.0
.text 561972 562004 32 0.0
lock k32w0+release (read/write) 632916 632948 32 0.0
.text 552508 552540 32 0.0
linux thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2451792 2451856 64 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
text 803384 803412 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744748 1744764 16 0.0
.debug_abbrev 1229469 1229475 6 0.0
.debug_aranges 111848 111856 8 0.0
.debug_frame 373448 373484 36 0.0
.debug_info 26830824 26830870 46 0.0
.debug_line 3671570 3671587 17 0.0
.debug_ranges 339632 339640 8 0.0
.debug_str 3441121 3441170 49 0.0
.strtab 569605 569639 34 0.0
.symtab 421120 421184 64 0.0
.text 1544984 1545000 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687356 1687372 16 0.0
.debug_abbrev 1221268 1221274 6 0.0
.debug_aranges 111320 111328 8 0.0
.debug_frame 376528 376564 36 0.0
.debug_info 26567606 26567654 48 0.0
.debug_line 3692286 3692303 17 0.0
.debug_ranges 338248 338256 8 0.0
.debug_str 3430134 3430183 49 0.0
.strtab 533694 533728 34 0.0
.symtab 407552 407616 64 0.0
.text 1488328 1488344 16 0.0
light cy8ckit_062s2_43012 (read/write) 1605884 1605900 16 0.0
.debug_abbrev 1055324 1055330 6 0.0
.debug_aranges 103528 103536 8 0.0
.debug_frame 346860 346896 36 0.0
.debug_info 22031249 22031295 46 0.0
.debug_line 3262191 3262208 17 0.0
.debug_ranges 303552 303560 8 0.0
.debug_str 3235666 3235715 49 0.0
.strtab 470071 470105 34 0.0
.symtab 376000 376064 64 0.0
.text 1415048 1415064 16 0.0
lock cy8ckit_062s2_43012 (read/write) 1639804 1639820 16 0.0
.debug_abbrev 1057427 1057433 6 0.0
.debug_aranges 103928 103936 8 0.0
.debug_frame 348752 348788 36 0.0
.debug_info 22269916 22269964 48 0.0
.debug_line 3260052 3260069 17 0.0
.debug_ranges 305496 305504 8 0.0
.debug_str 3255180 3255229 49 0.0
.strtab 472478 472512 34 0.0
.symtab 377664 377728 64 0.0
.text 1443952 1443968 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148272 24 0.0
.text 595348 595372 24 0.0
lock-app qpg6105+debug (read/write) 1113320 1113336 16 0.0
.text 560416 560432 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
text 552916 552954 38 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
text 577322 577358 36 0.0
Decreases (15 builds for bl702, cc13x2_26x2, efr32, psoc6)
platform target config section 7455a55 84d48e9 change % change
bl702 lighting-app bl702 .debug_abbrev 1506913 1506901 -12 -0.0
bl702+rpc .debug_abbrev 1644458 1644446 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174760 174736 -24 -0.0
lock-ftd LP_CC2652R7 (read/write) 173228 173204 -24 -0.0
lock-mtd LP_CC2652R7 (read/write) 185168 185136 -32 -0.0
pump-app LP_CC2652R7 (read/write) 161896 161872 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177508 177484 -24 -0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973768 973496 -272 -0.0
.text 819256 818976 -280 -0.0
BRD4161A+rs911x (read/write) 1031312 1030720 -592 -0.1
.text 842560 841952 -608 -0.1
BRD4187C (read/write) 1146076 1145468 -608 -0.1
.text 980260 979636 -624 -0.1
lock-app BRD4161A+wf200 (read/write) 1157232 1156776 -456 -0.0
.text 996920 996444 -476 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loc 3588349 3588341 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_loc 3575986 3575978 -8 -0.0
light cy8ckit_062s2_43012 .debug_loc 3273948 3273940 -8 -0.0
lock cy8ckit_062s2_43012 .debug_loc 3302541 3302533 -8 -0.0
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7455a55 84d48e9 change % change
bl602 lighting-app bl602 (read/write) 1389210 1389242 32 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068806 1068834 28 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1100154 1100182 28 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188211 1188243 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506913 1506901 -12 -0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904764 45 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116552 116552 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956778 956804 26 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284131 1284163 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75150 75150 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644458 1644446 -12 -0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811378 48 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129944 129944 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030480 1030508 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676783 676807 24 0.0
(read/write) 174760 174736 -24 -0.0
.bss 81236 81236 0 0.0
.data 3380 3380 0 0.0
.rodata 89607 89607 0 0.0
.text 586864 586888 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641031 641047 16 0.0
(read/write) 158004 158004 0 0.0
.bss 80508 80508 0 0.0
.data 3380 3380 0 0.0
.rodata 78743 78743 0 0.0
.text 561968 561984 16 0.0
lock-ftd LP_CC2652R7 (read only) 675467 675491 24 0.0
(read/write) 173228 173204 -24 -0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77131 77131 0 0.0
.text 597856 597880 24 0.0
lock-mtd LP_CC2652R7 (read only) 659215 659247 32 0.0
(read/write) 185168 185136 -32 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 102951 102951 0 0.0
.text 555784 555816 32 0.0
pump-app LP_CC2652R7 (read only) 687519 687543 24 0.0
(read/write) 161896 161872 -24 -0.0
.bss 78428 78428 0 0.0
.data 3296 3296 0 0.0
.rodata 90543 90543 0 0.0
.text 596492 596516 24 0.0
pump-controller-app LP_CC2652R7 (read only) 672019 672043 24 0.0
(read/write) 177508 177484 -24 -0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86099 86099 0 0.0
.text 585440 585464 24 0.0
shell LP_CC2652R7 (read only) 667830 667830 0 0.0
(read/write) 186032 186032 0 0.0
.bss 83556 83556 0 0.0
.data 3376 3376 0 0.0
.rodata 86318 86318 0 0.0
.text 581196 581196 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587738 587770 32 0.0
.app_xip_area 464348 464380 32 0.0
.bss 65808 65808 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591994 592026 32 0.0
.app_xip_area 463284 463316 32 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543586 543586 0 0.0
.app_xip_area 425252 425252 0 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973768 973496 -272 -0.0
.bss 152244 152252 8 0.0
.data 2248 2248 0 0.0
.text 819256 818976 -280 -0.0
BRD4161A+rs911x (read/write) 1031312 1030720 -592 -0.1
.bss 186640 186656 16 0.0
.data 2092 2092 0 0.0
.text 842560 841952 -608 -0.1
BRD4187C (read/write) 1146076 1145468 -608 -0.1
.bss 138624 138640 16 0.0
.data 2596 2596 0 0.0
.text 980260 979636 -624 -0.1
lock-app BRD4161A+wf200 (read/write) 1157232 1156776 -456 -0.0
.bss 158192 158208 16 0.0
.data 2100 2100 0 0.0
.text 996920 996444 -476 -0.0
window-app BRD4187C (read/write) 1138076 1138904 828 0.1
.bss 140064 140080 16 0.0
.data 2620 2620 0 0.0
.text 970796 971608 812 0.1
esp32 all-clusters-app c3devkit (read only) 1223146 1223172 26 0.0
(read/write) 1788126 1788126 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257696 257696 0 0.0
.flash.text 1223146 1223172 26 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233187 1233187 0 0.0
(read/write) 564020 564020 0 0.0
.dram0.bss 82312 82312 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314744 314744 0 0.0
.flash.text 1227803 1227803 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 665928 665944 16 0.0
.bss 77048 77048 0 0.0
.data 2108 2108 0 0.0
.text 567660 567676 16 0.0
light k32w0+release (read/write) 641588 641620 32 0.0
.bss 74824 74824 0 0.0
.data 2064 2064 0 0.0
.text 561972 562004 32 0.0
lock k32w0+release (read/write) 632916 632948 32 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 552508 552540 32 0.0
linux chip-tool-ipv6only arm64 (read only) 10428900 10428900 0 0.0
(read/write) 706321 706321 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650608 650608 0 0.0
.dynamic 560 560 0 0.0
.got 13896 13896 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518004 518004 0 0.0
.text 8255348 8255348 0 0.0
thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
(read/write) 143617 143617 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77232 77232 0 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144244 144244 0 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451856 64 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
bss 144441 144441 0 0.0
rodata 144220 144220 0 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
bss 143668 143668 0 0.0
rodata 135792 135792 0 0.0
text 803384 803412 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744748 1744764 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229469 1229475 6 0.0
.debug_aranges 111848 111856 8 0.0
.debug_frame 373448 373484 36 0.0
.debug_info 26830824 26830870 46 0.0
.debug_line 3671570 3671587 17 0.0
.debug_loc 3588349 3588341 -8 -0.0
.debug_ranges 339632 339640 8 0.0
.debug_str 3441121 3441170 49 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569605 569639 34 0.0
.symtab 421120 421184 64 0.0
.text 1544984 1545000 16 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1687356 1687372 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221268 1221274 6 0.0
.debug_aranges 111320 111328 8 0.0
.debug_frame 376528 376564 36 0.0
.debug_info 26567606 26567654 48 0.0
.debug_line 3692286 3692303 17 0.0
.debug_loc 3575986 3575978 -8 -0.0
.debug_ranges 338248 338256 8 0.0
.debug_str 3430134 3430183 49 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533694 533728 34 0.0
.symtab 407552 407616 64 0.0
.text 1488328 1488344 16 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605884 1605900 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055324 1055330 6 0.0
.debug_aranges 103528 103536 8 0.0
.debug_frame 346860 346896 36 0.0
.debug_info 22031249 22031295 46 0.0
.debug_line 3262191 3262208 17 0.0
.debug_loc 3273948 3273940 -8 -0.0
.debug_ranges 303552 303560 8 0.0
.debug_str 3235666 3235715 49 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470071 470105 34 0.0
.symtab 376000 376064 64 0.0
.text 1415048 1415064 16 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845880 845880 0 0.0
(read/write) 1639804 1639820 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1057427 1057433 6 0.0
.debug_aranges 103928 103936 8 0.0
.debug_frame 348752 348788 36 0.0
.debug_info 22269916 22269964 48 0.0
.debug_line 3260052 3260069 17 0.0
.debug_loc 3302541 3302533 -8 -0.0
.debug_ranges 305496 305504 8 0.0
.debug_str 3255180 3255229 49 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472478 472512 34 0.0
.symtab 377664 377728 64 0.0
.text 1443952 1443968 16 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148272 24 0.0
.bss 110556 110556 0 0.0
.data 832 832 0 0.0
.text 595348 595372 24 0.0
lock-app qpg6105+debug (read/write) 1113320 1113336 16 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560416 560432 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 552916 552954 38 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
bss 73328 73328 0 0.0
noinit 43520 43520 0 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
bss 74236 74236 0 0.0
noinit 43520 43520 0 0.0
text 577322 577358 36 0.0

@jmartinez-silabs jmartinez-silabs enabled auto-merge (squash) October 6, 2022 18:54
@github-actions
Copy link

github-actions bot commented Oct 6, 2022

PR #22705: Size comparison from 7455a55 to 22c0d8b

Increases (33 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7455a55 22c0d8b change % change
bl602 lighting-app bl602 (read/write) 1389210 1389242 32 0.0
.text 1068806 1068834 28 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.text 1100154 1100180 26 0.0
bl702 lighting-app bl702 (read/write) 1188211 1188243 32 0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904764 45 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.text 956778 956804 26 0.0
bl702+rpc (read/write) 1284131 1284163 32 0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811378 48 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.text 1030480 1030508 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676783 676799 16 0.0
.text 586864 586880 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641031 641055 24 0.0
.text 561968 561992 24 0.0
lock-ftd LP_CC2652R7 (read only) 675467 675491 24 0.0
.text 597856 597880 24 0.0
lock-mtd LP_CC2652R7 (read only) 659215 659247 32 0.0
.text 555784 555816 32 0.0
pump-app LP_CC2652R7 (read only) 687519 687543 24 0.0
.text 596492 596516 24 0.0
pump-controller-app LP_CC2652R7 (read only) 672019 672035 16 0.0
.text 585440 585456 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587738 587770 32 0.0
.app_xip_area 464348 464380 32 0.0
lock cyw930739m2evb_01 (read/write) 591994 592026 32 0.0
.app_xip_area 463284 463316 32 0.0
efr32 lighting-app BRD4161A+rpc .bss 152244 152252 8 0.0
BRD4161A+rs911x .bss 186640 186656 16 0.0
BRD4187C .bss 138624 138640 16 0.0
lock-app BRD4161A+wf200 .bss 158192 158208 16 0.0
window-app BRD4187C (read/write) 1138076 1138912 836 0.1
.bss 140064 140080 16 0.0
.text 970796 971616 820 0.1
k32w contact k32w0+release (read/write) 665928 665944 16 0.0
.text 567660 567676 16 0.0
light k32w0+release (read/write) 641588 641620 32 0.0
.text 561972 562004 32 0.0
lock k32w0+release (read/write) 632916 632948 32 0.0
.text 552508 552540 32 0.0
linux thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2451792 2451856 64 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
text 803384 803412 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744748 1744764 16 0.0
.debug_abbrev 1229469 1229475 6 0.0
.debug_aranges 111848 111856 8 0.0
.debug_frame 373448 373484 36 0.0
.debug_info 26830824 26830871 47 0.0
.debug_line 3671570 3671587 17 0.0
.debug_ranges 339632 339640 8 0.0
.debug_str 3441121 3441170 49 0.0
.strtab 569605 569639 34 0.0
.symtab 421120 421184 64 0.0
.text 1544984 1545000 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687356 1687372 16 0.0
.debug_abbrev 1221268 1221274 6 0.0
.debug_aranges 111320 111328 8 0.0
.debug_frame 376528 376564 36 0.0
.debug_info 26567606 26567653 47 0.0
.debug_line 3692286 3692303 17 0.0
.debug_ranges 338248 338256 8 0.0
.debug_str 3430134 3430183 49 0.0
.strtab 533694 533728 34 0.0
.symtab 407552 407616 64 0.0
.text 1488328 1488344 16 0.0
light cy8ckit_062s2_43012 (read/write) 1605884 1605900 16 0.0
.debug_abbrev 1055324 1055330 6 0.0
.debug_aranges 103528 103536 8 0.0
.debug_frame 346860 346896 36 0.0
.debug_info 22031249 22031294 45 0.0
.debug_line 3262191 3262208 17 0.0
.debug_ranges 303552 303560 8 0.0
.debug_str 3235666 3235715 49 0.0
.strtab 470071 470105 34 0.0
.symtab 376000 376064 64 0.0
.text 1415048 1415064 16 0.0
lock cy8ckit_062s2_43012 (read/write) 1639804 1639820 16 0.0
.debug_abbrev 1057427 1057433 6 0.0
.debug_aranges 103928 103936 8 0.0
.debug_frame 348752 348788 36 0.0
.debug_info 22269916 22269963 47 0.0
.debug_line 3260052 3260069 17 0.0
.debug_ranges 305496 305504 8 0.0
.debug_str 3255180 3255229 49 0.0
.strtab 472478 472512 34 0.0
.symtab 377664 377728 64 0.0
.text 1443952 1443968 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148280 32 0.0
.text 595348 595380 32 0.0
lock-app qpg6105+debug (read/write) 1113320 1113344 24 0.0
.text 560416 560440 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
text 552916 552952 36 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
text 577322 577356 34 0.0
Decreases (15 builds for bl702, cc13x2_26x2, efr32, psoc6)
platform target config section 7455a55 22c0d8b change % change
bl702 lighting-app bl702 .debug_abbrev 1506913 1506901 -12 -0.0
bl702+rpc .debug_abbrev 1644458 1644446 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174760 174744 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 173228 173204 -24 -0.0
lock-mtd LP_CC2652R7 (read/write) 185168 185136 -32 -0.0
pump-app LP_CC2652R7 (read/write) 161896 161872 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177508 177492 -16 -0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973768 973512 -256 -0.0
.text 819256 818992 -264 -0.0
BRD4161A+rs911x (read/write) 1031312 1030736 -576 -0.1
.text 842560 841968 -592 -0.1
BRD4187C (read/write) 1146076 1145476 -600 -0.1
.text 980260 979644 -616 -0.1
lock-app BRD4161A+wf200 (read/write) 1157232 1156792 -440 -0.0
.text 996920 996460 -460 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loc 3588349 3588341 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_loc 3575986 3575978 -8 -0.0
light cy8ckit_062s2_43012 .debug_loc 3273948 3273940 -8 -0.0
lock cy8ckit_062s2_43012 .debug_loc 3302541 3302533 -8 -0.0
Full report (36 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7455a55 22c0d8b change % change
bl602 lighting-app bl602 (read/write) 1389210 1389242 32 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068806 1068834 28 0.0
bl602+rpc (read/write) 1434430 1434454 24 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1100154 1100180 26 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188211 1188243 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506913 1506901 -12 -0.0
.debug_aranges 133120 133128 8 0.0
.debug_frame 486540 486580 40 0.0
.debug_info 37904719 37904764 45 0.0
.debug_line 5256212 5256270 58 0.0
.debug_loc 3366560 3366594 34 0.0
.debug_ranges 359264 359272 8 0.0
.debug_str 3457718 3457767 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116552 116552 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565037 565071 34 0.0
.symtab 171648 171664 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956778 956804 26 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284131 1284163 32 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75150 75150 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644458 1644446 -12 -0.0
.debug_aranges 140624 140632 8 0.0
.debug_frame 511916 511956 40 0.0
.debug_info 41811330 41811378 48 0.0
.debug_line 5630747 5630805 58 0.0
.debug_loc 3559220 3559254 34 0.0
.debug_ranges 381720 381728 8 0.0
.debug_str 3853618 3853667 49 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129944 129944 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624210 624244 34 0.0
.symtab 189456 189472 16 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030480 1030508 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676783 676799 16 0.0
(read/write) 174760 174744 -16 -0.0
.bss 81236 81236 0 0.0
.data 3380 3380 0 0.0
.rodata 89607 89607 0 0.0
.text 586864 586880 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641031 641055 24 0.0
(read/write) 158004 158004 0 0.0
.bss 80508 80508 0 0.0
.data 3380 3380 0 0.0
.rodata 78743 78743 0 0.0
.text 561968 561992 24 0.0
lock-ftd LP_CC2652R7 (read only) 675467 675491 24 0.0
(read/write) 173228 173204 -24 -0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77131 77131 0 0.0
.text 597856 597880 24 0.0
lock-mtd LP_CC2652R7 (read only) 659215 659247 32 0.0
(read/write) 185168 185136 -32 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 102951 102951 0 0.0
.text 555784 555816 32 0.0
pump-app LP_CC2652R7 (read only) 687519 687543 24 0.0
(read/write) 161896 161872 -24 -0.0
.bss 78428 78428 0 0.0
.data 3296 3296 0 0.0
.rodata 90543 90543 0 0.0
.text 596492 596516 24 0.0
pump-controller-app LP_CC2652R7 (read only) 672019 672035 16 0.0
(read/write) 177508 177492 -16 -0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86099 86099 0 0.0
.text 585440 585456 16 0.0
shell LP_CC2652R7 (read only) 667830 667830 0 0.0
(read/write) 186032 186032 0 0.0
.bss 83556 83556 0 0.0
.data 3376 3376 0 0.0
.rodata 86318 86318 0 0.0
.text 581196 581196 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587738 587770 32 0.0
.app_xip_area 464348 464380 32 0.0
.bss 65808 65808 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591994 592026 32 0.0
.app_xip_area 463284 463316 32 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543586 543586 0 0.0
.app_xip_area 425252 425252 0 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973768 973512 -256 -0.0
.bss 152244 152252 8 0.0
.data 2248 2248 0 0.0
.text 819256 818992 -264 -0.0
BRD4161A+rs911x (read/write) 1031312 1030736 -576 -0.1
.bss 186640 186656 16 0.0
.data 2092 2092 0 0.0
.text 842560 841968 -592 -0.1
BRD4187C (read/write) 1146076 1145476 -600 -0.1
.bss 138624 138640 16 0.0
.data 2596 2596 0 0.0
.text 980260 979644 -616 -0.1
lock-app BRD4161A+wf200 (read/write) 1157232 1156792 -440 -0.0
.bss 158192 158208 16 0.0
.data 2100 2100 0 0.0
.text 996920 996460 -460 -0.0
window-app BRD4187C (read/write) 1138076 1138912 836 0.1
.bss 140064 140080 16 0.0
.data 2620 2620 0 0.0
.text 970796 971616 820 0.1
k32w contact k32w0+release (read/write) 665928 665944 16 0.0
.bss 77048 77048 0 0.0
.data 2108 2108 0 0.0
.text 567660 567676 16 0.0
light k32w0+release (read/write) 641588 641620 32 0.0
.bss 74824 74824 0 0.0
.data 2064 2064 0 0.0
.text 561972 562004 32 0.0
lock k32w0+release (read/write) 632916 632948 32 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 552508 552540 32 0.0
linux chip-tool-ipv6only arm64 (read only) 10428900 10428900 0 0.0
(read/write) 706321 706321 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650608 650608 0 0.0
.dynamic 560 560 0 0.0
.got 13896 13896 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518004 518004 0 0.0
.text 8255348 8255348 0 0.0
thermostat-no-ble arm64 (read only) 2389420 2389468 48 0.0
(read/write) 143617 143617 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77232 77232 0 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144244 144244 0 0.0
.text 2002288 2002336 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451856 64 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414500 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183051 1183083 32 0.0
bss 144441 144441 0 0.0
rodata 144220 144220 0 0.0
text 815488 815516 28 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161735 1161767 32 0.0
bss 143668 143668 0 0.0
rodata 135792 135792 0 0.0
text 803384 803412 28 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744748 1744764 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229469 1229475 6 0.0
.debug_aranges 111848 111856 8 0.0
.debug_frame 373448 373484 36 0.0
.debug_info 26830824 26830871 47 0.0
.debug_line 3671570 3671587 17 0.0
.debug_loc 3588349 3588341 -8 -0.0
.debug_ranges 339632 339640 8 0.0
.debug_str 3441121 3441170 49 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569605 569639 34 0.0
.symtab 421120 421184 64 0.0
.text 1544984 1545000 16 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1687356 1687372 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221268 1221274 6 0.0
.debug_aranges 111320 111328 8 0.0
.debug_frame 376528 376564 36 0.0
.debug_info 26567606 26567653 47 0.0
.debug_line 3692286 3692303 17 0.0
.debug_loc 3575986 3575978 -8 -0.0
.debug_ranges 338248 338256 8 0.0
.debug_str 3430134 3430183 49 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533694 533728 34 0.0
.symtab 407552 407616 64 0.0
.text 1488328 1488344 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605884 1605900 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055324 1055330 6 0.0
.debug_aranges 103528 103536 8 0.0
.debug_frame 346860 346896 36 0.0
.debug_info 22031249 22031294 45 0.0
.debug_line 3262191 3262208 17 0.0
.debug_loc 3273948 3273940 -8 -0.0
.debug_ranges 303552 303560 8 0.0
.debug_str 3235666 3235715 49 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470071 470105 34 0.0
.symtab 376000 376064 64 0.0
.text 1415048 1415064 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1639804 1639820 16 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1057427 1057433 6 0.0
.debug_aranges 103928 103936 8 0.0
.debug_frame 348752 348788 36 0.0
.debug_info 22269916 22269963 47 0.0
.debug_line 3260052 3260069 17 0.0
.debug_loc 3302541 3302533 -8 -0.0
.debug_ranges 305496 305504 8 0.0
.debug_str 3255180 3255229 49 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472478 472512 34 0.0
.symtab 377664 377728 64 0.0
.text 1443952 1443968 16 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148248 1148280 32 0.0
.bss 110556 110556 0 0.0
.data 832 832 0 0.0
.text 595348 595380 32 0.0
lock-app qpg6105+debug (read/write) 1113320 1113344 24 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560416 560440 24 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788960 789000 40 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 552916 552952 36 0.0
lighting-app tlsr9518adk80d (read/write) 811072 811112 40 0.0
bss 73328 73328 0 0.0
noinit 43520 43520 0 0.0
text 571138 571174 36 0.0
ota-requestor-app tlsr9518adk80d (read/write) 819016 819048 32 0.0
bss 74236 74236 0 0.0
noinit 43520 43520 0 0.0
text 577322 577356 34 0.0

@jmartinez-silabs jmartinez-silabs merged commit 35d6461 into project-chip:master Oct 6, 2022
@jmartinez-silabs jmartinez-silabs deleted the cmsnr_DataProvider branch October 7, 2022 13:02
jmartinez-silabs added a commit to jmartinez-silabs/connectedhomeip that referenced this pull request Oct 7, 2022
* WIP

* WIP Add the Commisionable Data provide to the ligthing-app

* Fix reading potential garbage bytes. Create python script to inject commissionable data to a efr32 device

* Add EFR32CommissinableDataProvider to all silabs examples. Add a fallback to use TEST_SETUP_VALUES if credentials are not found in nvm3. Add a Readme for the provider script.

* Fix typo and add a subscript in the readme.md

* Create a class and remove the use of global variables. Fix other comments

* fix merge conflict, run restyle

* Remove Passcode storing, Instead store qrcode bitset payload. Support deviceInstanceInfoProvider, augment FactoryDataProvider and add checks

* Add commissioning flow and rendez-vous flag args to the factoryDataProvider script

* fix build issue

* Enable EFR32DeviceDataProvider for the wifi platform examples also

* address last few comments
andy31415 pushed a commit that referenced this pull request Oct 7, 2022
#23072)

* [EFR32] Implement the CommisionableData Provider (#22705)

* WIP

* WIP Add the Commisionable Data provide to the ligthing-app

* Fix reading potential garbage bytes. Create python script to inject commissionable data to a efr32 device

* Add EFR32CommissinableDataProvider to all silabs examples. Add a fallback to use TEST_SETUP_VALUES if credentials are not found in nvm3. Add a Readme for the provider script.

* Fix typo and add a subscript in the readme.md

* Create a class and remove the use of global variables. Fix other comments

* fix merge conflict, run restyle

* Remove Passcode storing, Instead store qrcode bitset payload. Support deviceInstanceInfoProvider, augment FactoryDataProvider and add checks

* Add commissioning flow and rendez-vous flag args to the factoryDataProvider script

* fix build issue

* Enable EFR32DeviceDataProvider for the wifi platform examples also

* address last few comments

* Fix build, efr32_board isn't renamed to silabs_board in v1.0 branch
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.

[Platform] [EFR32] Doesn't have a tool for users to provide factory commisonableData
4 participants