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

[Python] Add Python commissioning flow #25119

Merged

Conversation

erjiaqing
Copy link
Contributor

@erjiaqing erjiaqing commented Feb 16, 2023

#24055

This PR introduces manually commissioning flow in Python, with a example of commissioning flow without autocommissioner. This is useful for testing potential commissioning flow changes in the future since it is more flexible. It can also be used to test a few corner cases during commissioning, including bad certificate chain etc.

This PR also splits the Controller in Python into two parts, ControllerBase (like Controller in C++, actually backed with a Commissioner with dummy CertificateIssuer), and Controller (the Commissioner), the ControllerBase can be initialized with a certificate signed by someone else.

This PR only includes changes to Python scripts and necessary C++ interfaces.

The changes to CHIP Tool will be done later in separate PR.

@erjiaqing erjiaqing marked this pull request as draft February 16, 2023 16:03
@github-actions
Copy link

github-actions bot commented Feb 16, 2023

PR #25119: Size comparison from 3f99254 to 7336446

Increases (8 builds for bl602, cc32xx, cyw30739, psoc6, telink)
platform target config section 3f99254 7336446 change % change
bl602 lighting-app bl602 .text 1025364 1025366 2 0.0
bl602+rpc .text 1056044 1056046 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20347053 20347054 1 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550978 550986 8 0.0
.app_xip_area 433252 433260 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 28073590 28073591 1 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27620533 27620534 1 0.0
lock cy8ckit_062s2_43012 .debug_info 23198988 23198989 1 0.0
telink all-clusters-app tlsr9518adk80d text 686388 686392 4 0.0
Decreases (6 builds for bl702, esp32, psoc6, telink)
platform target config section 3f99254 7336446 change % change
bl702 lighting-app bl702 .debug_info 40664854 40664853 -1 -0.0
.text 954766 954764 -2 -0.0
esp32 all-clusters-app c3devkit (read only) 1049760 1049758 -2 -0.0
(read/write) 1585346 1585338 -8 -0.0
.flash.rodata 221800 221792 -8 -0.0
.flash.text 1049760 1049758 -2 -0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 22955402 22955401 -1 -0.0
telink light-switch-app tlsr9518adk80d text 592658 592656 -2 -0.0
ota-requestor-app tlsr9518adk80d text 602496 602494 -2 -0.0
thermostat tlsr9518adk80d text 594282 594280 -2 -0.0
Full report (43 builds for bl602, bl702, cc13x2_26x2, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 3f99254 7336446 change % change
bl602 lighting-app bl602 (read/write) 1349102 1349102 0 0.0
.bss 94834 94834 0 0.0
.data 9736 9736 0 0.0
.text 1025364 1025366 2 0.0
bl602+rpc (read/write) 1394270 1394270 0 0.0
.bss 102882 102882 0 0.0
.data 10128 10128 0 0.0
.text 1056044 1056046 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1187451 1187451 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 69937 69937 0 0.0
.bss_psram 30064 30064 0 0.0
.comment 48 48 0 0.0
.data 4056 4056 0 0.0
.debug_abbrev 1552964 1552964 0 0.0
.debug_aranges 134384 134384 0 0.0
.debug_frame 492440 492440 0 0.0
.debug_info 40664854 40664853 -1 -0.0
.debug_line 5282334 5282334 0 0.0
.debug_loc 3414245 3414245 0 0.0
.debug_ranges 372192 372192 0 0.0
.debug_str 3575377 3575377 0 0.0
.hbn 536 536 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 107552 107552 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 574023 574023 0 0.0
.symtab 173584 173584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
954766 954764 -2 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1280623 1280623 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 77985 77985 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4608 4608 0 0.0
.debug_abbrev 1701454 1701454 0 0.0
.debug_aranges 142616 142616 0 0.0
.debug_frame 520188 520188 0 0.0
.debug_info 45074211 45074211 0 0.0
.debug_line 5681330 5681330 0 0.0
.debug_loc 3611163 3611163 0 0.0
.debug_ranges 395960 395960 0 0.0
.debug_str 3978881 3978881 0 0.0
.hbn 536 536 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 122192 122192 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 635082 635082 0 0.0
.symtab 192048 192048 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1032162 1032162 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679707 679707 0 0.0
(read/write) 171500 171500 0 0.0
.bss 80900 80900 0 0.0
.data 3384 3384 0 0.0
.rodata 88379 88379 0 0.0
.text 591012 591012 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643083 643083 0 0.0
(read/write) 157600 157600 0 0.0
.bss 80100 80100 0 0.0
.data 3384 3384 0 0.0
.rodata 78219 78219 0 0.0
.text 564544 564544 0 0.0
lock-ftd LP_CC2652R7 (read only) 676103 676103 0 0.0
(read/write) 172464 172464 0 0.0
.bss 78348 78348 0 0.0
.data 3312 3312 0 0.0
.rodata 76735 76735 0 0.0
.text 598888 598888 0 0.0
lock-mtd LP_CC2652R7 (read only) 662539 662539 0 0.0
(read/write) 181284 181284 0 0.0
.bss 73604 73604 0 0.0
.data 3312 3312 0 0.0
.rodata 103315 103315 0 0.0
.text 558744 558744 0 0.0
pump-app LP_CC2652R7 (read only) 689179 689179 0 0.0
(read/write) 160116 160116 0 0.0
.bss 78308 78308 0 0.0
.data 3276 3276 0 0.0
.rodata 90915 90915 0 0.0
.text 597784 597784 0 0.0
pump-controller-app LP_CC2652R7 (read only) 674379 674379 0 0.0
(read/write) 175036 175036 0 0.0
.bss 78428 78428 0 0.0
.data 3300 3300 0 0.0
.rodata 86923 86923 0 0.0
.text 586976 586976 0 0.0
shell LP_CC2652R7 (read only) 670962 670962 0 0.0
(read/write) 182316 182316 0 0.0
.bss 82972 82972 0 0.0
.data 3380 3380 0 0.0
.rodata 85130 85130 0 0.0
.text 585520 585520 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 641857 641857 0 0.0
(read/write) 204124 204124 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197528 197528 0 0.0
.comment 194 194 0 0.0
.data 1476 1476 0 0.0
.debug_abbrev 931515 931515 0 0.0
.debug_aranges 87464 87464 0 0.0
.debug_frame 300232 300232 0 0.0
.debug_info 20347053 20347054 1 0.0
.debug_line 2658245 2658245 0 0.0
.debug_loc 2791387 2791387 0 0.0
.debug_ranges 281600 281600 0 0.0
.debug_str 3015122 3015122 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105697 105697 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 376514 376514 0 0.0
.symtab 256016 256016 0 0.0
.text 0 0 0 0.0
534036 534036 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586054 586054 0 0.0
.app_xip_area 462816 462816 0 0.0
.bss 65680 65680 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589770 589770 0 0.0
.app_xip_area 461236 461236 0 0.0
.bss 70968 70968 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550978 550986 8 0.0
.app_xip_area 433252 433260 8 0.0
.bss 60216 60216 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1040536 1040536 0 0.0
.bss 181608 181608 0 0.0
.data 2044 2044 0 0.0
.text 856860 856860 0 0.0
BRD4187C (read/write) 1137584 1137584 0 0.0
.bss 133288 133288 0 0.0
.data 2532 2532 0 0.0
.text 977168 977168 0 0.0
lock-app BRD4161A+wf200 (read/write) 1067256 1067256 0 0.0
.bss 153128 153128 0 0.0
.data 2052 2052 0 0.0
.text 912052 912052 0 0.0
window-app BRD4187C (read/write) 1138616 1138616 0 0.0
.bss 134880 134880 0 0.0
.data 2572 2572 0 0.0
.text 976568 976568 0 0.0
esp32 all-clusters-app c3devkit (read only) 1049760 1049758 -2 -0.0
(read/write) 1585346 1585338 -8 -0.0
.dram0.bss 77992 77992 0 0.0
.dram0.data 13792 13792 0 0.0
.flash.rodata 221800 221792 -8 -0.0
.flash.text 1049760 1049758 -2 -0.0
.iram0.text 72896 72896 0 0.0
m5stack (read only) 1101647 1101647 0 0.0
(read/write) 501423 501423 0 0.0
.dram0.bss 83032 83032 0 0.0
.dram0.data 34080 34080 0 0.0
.flash.rodata 250540 250540 0 0.0
.flash.text 1096263 1096263 0 0.0
.iram0.text 124855 124855 0 0.0
k32w contact k32w0+release (read/write) 669764 669764 0 0.0
.bss 77660 77660 0 0.0
.data 2200 2200 0 0.0
.text 570792 570792 0 0.0
light k32w0+release (read/write) 668788 668788 0 0.0
.bss 77364 77364 0 0.0
.data 2188 2188 0 0.0
.text 570124 570124 0 0.0
lock k32w0+release (read/write) 625400 625400 0 0.0
.bss 75500 75500 0 0.0
.data 2132 2132 0 0.0
.text 545040 545040 0 0.0
linux chip-tool-ipv6only arm64 (read only) 12050772 12050772 0 0.0
(read/write) 729208 729208 0 0.0
.bss 34248 34248 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 671424 671424 0 0.0
.dynamic 560 560 0 0.0
.got 15328 15328 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 585300 585300 0 0.0
.text 9735204 9735204 0 0.0
thermostat-no-ble arm64 (read only) 2517076 2517076 0 0.0
(read/write) 145320 145320 0 0.0
.bss 56488 56488 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 77544 77544 0 0.0
.dynamic 560 560 0 0.0
.got 5408 5408 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 151232 151232 0 0.0
.text 2103552 2103552 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2467864 2467864 0 0.0
.bss 215924 215924 0 0.0
.data 5880 5880 0 0.0
.text 1430508 1430508 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164032 1164032 0 0.0
bss 143559 143559 0 0.0
rodata 134428 134428 0 0.0
text 806180 806180 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1369324 1369324 0 0.0
bss 106022 106022 0 0.0
rodata 211868 211868 0 0.0
text 765948 765948 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1109636 1109636 0 0.0
bss 142715 142715 0 0.0
rodata 111472 111472 0 0.0
text 775700 775700 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 840832 840832 0 0.0
(read/write) 1760268 1760268 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189840 189840 0 0.0
.comment 200 200 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 2672 2672 0 0.0
.debug_abbrev 1255158 1255158 0 0.0
.debug_aranges 111520 111520 0 0.0
.debug_frame 374656 374656 0 0.0
.debug_info 28073590 28073591 1 0.0
.debug_line 3793556 3793556 0 0.0
.debug_loc 3686435 3686435 0 0.0
.debug_ranges 363312 363312 0 0.0
.debug_str 3524136 3524136 0 0.0
.heap 840832 840832 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 579715 579715 0 0.0
.symtab 425248 425248 0 0.0
.text 1559368 1559368 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841648 841648 0 0.0
(read/write) 1701084 1701084 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189032 189032 0 0.0
.comment 200 200 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 1240701 1240701 0 0.0
.debug_aranges 110784 110784 0 0.0
.debug_frame 377092 377092 0 0.0
.debug_info 27620533 27620534 1 0.0
.debug_line 3802022 3802022 0 0.0
.debug_loc 3670049 3670049 0 0.0
.debug_ranges 361280 361280 0 0.0
.debug_str 3510593 3510593 0 0.0
.heap 841648 841648 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 540171 540171 0 0.0
.symtab 410512 410512 0 0.0
.text 1501000 1501000 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 849960 849960 0 0.0
(read/write) 1614436 1614436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180920 180920 0 0.0
.comment 200 200 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 2464 2464 0 0.0
.debug_abbrev 1074991 1074991 0 0.0
.debug_aranges 102992 102992 0 0.0
.debug_frame 347352 347352 0 0.0
.debug_info 22955402 22955401 -1 -0.0
.debug_line 3353716 3353716 0 0.0
.debug_loc 3348611 3348611 0 0.0
.debug_ranges 320224 320224 0 0.0
.debug_str 3314304 3314304 0 0.0
.heap 849960 849960 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 475973 475973 0 0.0
.symtab 378320 378320 0 0.0
.text 1422664 1422664 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 844984 844984 0 0.0
(read/write) 1648236 1648236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185888 185888 0 0.0
.comment 200 200 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 1076934 1076934 0 0.0
.debug_aranges 103432 103432 0 0.0
.debug_frame 349236 349236 0 0.0
.debug_info 23198988 23198989 1 0.0
.debug_line 3355494 3355494 0 0.0
.debug_loc 3370831 3370831 0 0.0
.debug_ranges 322368 322368 0 0.0
.debug_str 3328925 3328925 0 0.0
.heap 844984 844984 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 478802 478802 0 0.0
.symtab 380496 380496 0 0.0
.text 1451488 1451488 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150556 1150556 0 0.0
.bss 99932 99932 0 0.0
.data 848 848 0 0.0
.text 597656 597656 0 0.0
lock-app qpg6105+debug (read/write) 1117820 1117820 0 0.0
.bss 96428 96428 0 0.0
.data 860 860 0 0.0
.text 564916 564916 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1015412 1015412 0 0.0
bss 97928 97928 0 0.0
text 686388 686392 4 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951392 951392 0 0.0
bss 96980 96980 0 0.0
text 648208 648208 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 855812 855812 0 0.0
bss 89108 89108 0 0.0
text 578642 578642 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871540 871540 0 0.0
bss 89192 89192 0 0.0
text 592658 592656 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 949584 949584 0 0.0
bss 97336 97336 0 0.0
text 658712 658712 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882956 882956 0 0.0
bss 90136 90136 0 0.0
text 602496 602494 -2 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875840 875840 0 0.0
bss 90584 90584 0 0.0
text 594282 594280 -2 -0.0

@github-actions
Copy link

PR #25119: Size comparison from cad990f to 4f5b153

Increases (10 builds for bl602, bl702, cc13x2_26x2, cc32xx, psoc6, telink)
platform target config section cad990f 4f5b153 change % change
bl602 lighting-app bl602 (read/write) 1349546 1349554 8 0.0
.text 1025616 1025618 2 0.0
bl702 lighting-app bl702+rpc .debug_info 4500670 45006707 1 0.0
.text 1032374 1032376 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 170768 170776 8 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20254060 20254061 1 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27515340 27515341 1 0.0
lock cy8ckit_062s2_43012 .debug_info 23109056 23109057 1 0.0
telink all-clusters-app tlsr9518adk80d text 687146 687148 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 951868 951876 8 0.0
text 648548 648550 2 0.0
light-switch-app tlsr9518adk80d text 592930 592932 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 883300 883308 8 0.0
text 602832 602834 2 0.0
Decreases (5 builds for cc13x2_26x2, nrfconnect, psoc6, telink)
platform target config section cad990f 4f5b153 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 680295 680287 -8 -0.0
.text 591492 591484 -8 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 766580 766576 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27970742 27970741 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 22857642 22857641 -1 -0.0
telink thermostat tlsr9518adk80d text 594344 594342 -2 -0.0
Full report (36 builds for bl602, bl702, cc13x2_26x2, cc32xx, cyw30739, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section cad990f 4f5b153 change % change
bl602 lighting-app bl602 (read/write) 1349546 1349554 8 0.0
.bss 94666 94666 0 0.0
.data 9752 9752 0 0.0
.text 1025616 1025618 2 0.0
bl602+rpc (read/write) 1394986 1394986 0 0.0
.bss 102714 102714 0 0.0
.data 10144 10144 0 0.0
.text 1056552 1056552 0 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3358 3358 0 0.0
(read/write) 1187907 1187907 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 69777 69777 0 0.0
.bss_psram 30064 30064 0 0.0
.comment 48 48 0 0.0
.data 4080 4080 0 0.0
.debug_abbrev 1551725 1551725 0 0.0
.debug_aranges 134232 134232 0 0.0
.debug_frame 492104 492104 0 0.0
.debug_info 40594421 40594421 0 0.0
.debug_line 5277244 5277244 0 0.0
.debug_loc 3415747 3415747 0 0.0
.debug_ranges 371920 371920 0 0.0
.debug_str 3574317 3574317 0 0.0
.hbn 536 536 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 107904 107904 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 573930 573930 0 0.0
.symtab 173568 173568 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 954966 954966 0 0.0
bl702+rpc 0 0 0 0.0
(read only) 3358 3358 0 0.0
(read/write) 1281039 1281039 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 77825 77825 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4624 4624 0 0.0
.debug_abbrev 1699956 1699956 0 0.0
.debug_aranges 142472 142472 0 0.0
.debug_frame 519868 519868 0 0.0
.debug_info 4500670 45006707 1 0.0
.debug_line 5676178 5676178 0 0.0
.debug_loc 3612745 3612745 0 0.0
.debug_ranges 395696 395696 0 0.0
.debug_str 3977854 3977854 0 0.0
.hbn 536 536 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 122544 122544 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 634994 634994 0 0.0
.symtab 192032 192032 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 1032374 1032376 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 680295 680287 -8 -0.0
(read/write) 170768 170776 8 0.0
.bss 80756 80756 0 0.0
.data 3352 3352 0 0.0
.rodata 88487 88487 0 0.0
.text 591492 591484 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643495 643495 0 0.0
(read/write) 157416 157416 0 0.0
.bss 79948 79948 0 0.0
.data 3352 3352 0 0.0
.rodata 78351 78351 0 0.0
.text 564824 564824 0 0.0
lock-ftd LP_CC2652R7 (read only) 676471 676471 0 0.0
(read/write) 171960 171960 0 0.0
.bss 78212 78212 0 0.0
.data 3316 3316 0 0.0
.rodata 76679 76679 0 0.0
.text 599312 599312 0 0.0
lock-mtd LP_CC2652R7 (read only) 663107 663107 0 0.0
(read/write) 180580 180580 0 0.0
.bss 73468 73468 0 0.0
.data 3316 3316 0 0.0
.rodata 103411 103411 0 0.0
.text 559216 559216 0 0.0
pump-app LP_CC2652R7 (read only) 689699 689699 0 0.0
(read/write) 159468 159468 0 0.0
.bss 78180 78180 0 0.0
.data 3280 3280 0 0.0
.rodata 91099 91099 0 0.0
.text 598120 598120 0 0.0
pump-controller-app LP_CC2652R7 (read only) 674643 674643 0 0.0
(read/write) 174668 174668 0 0.0
.bss 78324 78324 0 0.0
.data 3304 3304 0 0.0
.rodata 86971 86971 0 0.0
.text 587192 587192 0 0.0
shell LP_CC2652R7 (read only) 671502 671502 0 0.0
(read/write) 181632 181632 0 0.0
.bss 82828 82828 0 0.0
.data 3348 3348 0 0.0
.rodata 85230 85230 0 0.0
.text 585960 585960 0 0.0
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 642545 642545 0 0.0
(read/write) 203664 203664 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197064 197064 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930168 930168 0 0.0
.debug_aranges 87272 87272 0 0.0
.debug_frame 299752 299752 0 0.0
.debug_info 20254060 20254061 1 0.0
.debug_line 2655143 2655143 0 0.0
.debug_loc 2795383 2795383 0 0.0
.debug_ranges 281592 281592 0 0.0
.debug_str 3017876 3017876 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105817 105817 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 377610 377610 0 0.0
.symtab 256144 256144 0 0.0
.text 534604 534604 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586130 586130 0 0.0
.app_xip_area 463028 463028 0 0.0
.bss 65544 65544 0 0.0
.data 740 740 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 590066 590066 0 0.0
.app_xip_area 461668 461668 0 0.0
.bss 70832 70832 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) 551102 551102 0 0.0
.app_xip_area 433496 433496 0 0.0
.bss 60088 60088 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w contact k32w0+release (read/write) 669928 669928 0 0.0
.bss 77548 77548 0 0.0
.data 2204 2204 0 0.0
.text 571064 571064 0 0.0
light k32w0+release (read/write) 668996 668996 0 0.0
.bss 77228 77228 0 0.0
.data 2192 2192 0 0.0
.text 570464 570464 0 0.0
lock k32w0+release (read/write) 625640 625640 0 0.0
.bss 75356 75356 0 0.0
.data 2136 2136 0 0.0
.text 545420 545420 0 0.0
linux chip-tool-ipv6only arm64 (read only) 12061444 12061444 0 0.0
(read/write) 729224 729224 0 0.0
.bss 34136 34136 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 671552 671552 0 0.0
.dynamic 560 560 0 0.0
.got 15328 15328 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 585876 585876 0 0.0
.text 9745012 9745012 0 0.0
thermostat-no-ble arm64 (read only) 2516492 2516492 0 0.0
(read/write) 145096 145096 0 0.0
.bss 56312 56312 0 0.0
.data 1832 1832 0 0.0
.data.rel.ro 77568 77568 0 0.0
.dynamic 560 560 0 0.0
.got 5336 5336 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 151320 151320 0 0.0
.text 2103024 2103024 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164856 1164856 0 0.0
bss 143411 143411 0 0.0
rodata 134852 134852 0 0.0
text 806744 806744 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110108 1110108 0 0.0
bss 142567 142567 0 0.0
rodata 111816 111816 0 0.0
text 775988 775988 0 0.0
all-clusters-app nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1370260 1370260 0 0.0
bss 105874 105874 0 0.0
rodata 212288 212288 0 0.0
text 766580 766576 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841024 841024 0 0.0
(read/write) 1761028 1761028 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189680 189680 0 0.0
.comment 200 200 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 2640 2640 0 0.0
.debug_abbrev 1253562 1253562 0 0.0
.debug_aranges 111384 111384 0 0.0
.debug_frame 374332 374332 0 0.0
.debug_info 27970742 27970741 -1 -0.0
.debug_line 3790151 3790151 0 0.0
.debug_loc 3691419 3691419 0 0.0
.debug_ranges 363400 363400 0 0.0
.debug_str 3527042 3527042 0 0.0
.heap 841024 841024 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 580564 580564 0 0.0
.symtab 425488 425488 0 0.0
.text 1560320 1560320 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841840 841840 0 0.0
(read/write) 1701388 1701388 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188872 188872 0 0.0
.comment 200 200 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 2632 2632 0 0.0
.debug_abbrev 1238895 1238895 0 0.0
.debug_aranges 110616 110616 0 0.0
.debug_frame 376668 376668 0 0.0
.debug_info 27515340 27515341 1 0.0
.debug_line 3797650 3797650 0 0.0
.debug_loc 3674621 3674621 0 0.0
.debug_ranges 361336 361336 0 0.0
.debug_str 3514164 3514164 0 0.0
.heap 841840 841840 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 540273 540273 0 0.0
.symtab 410400 410400 0 0.0
.text 1501496 1501496 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850096 850096 0 0.0
(read/write) 1615100 1615100 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180784 180784 0 0.0
.comment 200 200 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 2464 2464 0 0.0
.debug_abbrev 1074237 1074237 0 0.0
.debug_aranges 102824 102824 0 0.0
.debug_frame 346960 346960 0 0.0
.debug_info 22857642 22857641 -1 -0.0
.debug_line 3350586 3350586 0 0.0
.debug_loc 3350195 3350195 0 0.0
.debug_ranges 319856 319856 0 0.0
.debug_str 3312910 3312910 0 0.0
.heap 850096 850096 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 475990 475990 0 0.0
.symtab 378384 378384 0 0.0
.text 1423464 1423464 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845120 845120 0 0.0
(read/write) 1648788 1648788 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185744 185744 0 0.0
.comment 200 200 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 2480 2480 0 0.0
.debug_abbrev 1076165 1076165 0 0.0
.debug_aranges 103232 103232 0 0.0
.debug_frame 348740 348740 0 0.0
.debug_info 23109056 23109057 1 0.0
.debug_line 3352734 3352734 0 0.0
.debug_loc 3374594 3374594 0 0.0
.debug_ranges 322416 322416 0 0.0
.debug_str 3331847 3331847 0 0.0
.heap 845120 845120 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 479826 479826 0 0.0
.symtab 380592 380592 0 0.0
.text 1452176 1452176 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151356 1151356 0 0.0
.bss 99796 99796 0 0.0
.data 852 852 0 0.0
.text 598452 598452 0 0.0
lock-app qpg6105+debug (read/write) 1118356 1118356 0 0.0
.bss 96284 96284 0 0.0
.data 864 864 0 0.0
.text 565456 565456 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1016400 1016400 0 0.0
bss 97748 97748 0 0.0
text 687146 687148 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951868 951876 8 0.0
bss 96800 96800 0 0.0
text 648548 648550 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 856016 856016 0 0.0
bss 88968 88968 0 0.0
text 578924 578924 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 871736 871736 0 0.0
bss 89052 89052 0 0.0
text 592930 592932 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 950424 950424 0 0.0
bss 97176 97176 0 0.0
text 659364 659364 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883300 883308 8 0.0
bss 89980 89980 0 0.0
text 602832 602834 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875776 875776 0 0.0
bss 90444 90444 0 0.0
text 594344 594342 -2 -0.0

@github-actions
Copy link

PR #25119: Size comparison from 19fbda3 to 7e68837

Increases (1 build for cc32xx)
platform target config section 19fbda3 7e68837 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20249761 20249762 1 0.0
Full report (1 build for cc32xx)
platform target config section 19fbda3 7e68837 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 642569 642569 0 0.0
(read/write) 203664 203664 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197064 197064 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930138 930138 0 0.0
.debug_aranges 87272 87272 0 0.0
.debug_frame 299764 299764 0 0.0
.debug_info 20249761 20249762 1 0.0
.debug_line 2655140 2655140 0 0.0
.debug_loc 2795460 2795460 0 0.0
.debug_ranges 281592 281592 0 0.0
.debug_str 3018033 3018033 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105817 105817 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 377761 377761 0 0.0
.symtab 256256 256256 0 0.0
.text 534628 534628 0 0.0

@github-actions
Copy link

PR #25119: Size comparison from 19fbda3 to f1964ff

Increases (1 build for cc32xx)
platform target config section 19fbda3 f1964ff change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20249761 20249763 2 0.0
Full report (1 build for cc32xx)
platform target config section 19fbda3 f1964ff change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 642569 642569 0 0.0
(read/write) 203664 203664 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197064 197064 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930138 930138 0 0.0
.debug_aranges 87272 87272 0 0.0
.debug_frame 299764 299764 0 0.0
.debug_info 20249761 20249763 2 0.0
.debug_line 2655140 2655140 0 0.0
.debug_loc 2795460 2795460 0 0.0
.debug_ranges 281592 281592 0 0.0
.debug_str 3018033 3018033 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105817 105817 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 377761 377761 0 0.0
.symtab 256256 256256 0 0.0
.text 534628 534628 0 0.0

@github-actions
Copy link

PR #25119: Size comparison from 19fbda3 to c42acb7

Increases (1 build for cc32xx)
platform target config section 19fbda3 c42acb7 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20249761 20249762 1 0.0
Full report (1 build for cc32xx)
platform target config section 19fbda3 c42acb7 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 642569 642569 0 0.0
(read/write) 203664 203664 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197064 197064 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930138 930138 0 0.0
.debug_aranges 87272 87272 0 0.0
.debug_frame 299764 299764 0 0.0
.debug_info 20249761 20249762 1 0.0
.debug_line 2655140 2655140 0 0.0
.debug_loc 2795460 2795460 0 0.0
.debug_ranges 281592 281592 0 0.0
.debug_str 3018033 3018033 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105817 105817 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 377761 377761 0 0.0
.symtab 256256 256256 0 0.0
.text 534628 534628 0 0.0

@github-actions
Copy link

PR #25119: Size comparison from 7e728bc to b4da241

Decreases (1 build for cc32xx)
platform target config section 7e728bc b4da241 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20249763 20249761 -2 -0.0
Full report (1 build for cc32xx)
platform target config section 7e728bc b4da241 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 642569 642569 0 0.0
(read/write) 203664 203664 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197064 197064 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930138 930138 0 0.0
.debug_aranges 87272 87272 0 0.0
.debug_frame 299764 299764 0 0.0
.debug_info 20249763 20249761 -2 -0.0
.debug_line 2655140 2655140 0 0.0
.debug_loc 2795460 2795460 0 0.0
.debug_ranges 281592 281592 0 0.0
.debug_str 3018033 3018033 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105817 105817 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 377761 377761 0 0.0
.symtab 256256 256256 0 0.0
.text 534628 534628 0 0.0

@github-actions
Copy link

PR #25119: Size comparison from 7e728bc to 3bb6133

Decreases (1 build for cc32xx)
platform target config section 7e728bc 3bb6133 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20249763 20249761 -2 -0.0
Full report (1 build for cc32xx)
platform target config section 7e728bc 3bb6133 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 642569 642569 0 0.0
(read/write) 203664 203664 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197064 197064 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930138 930138 0 0.0
.debug_aranges 87272 87272 0 0.0
.debug_frame 299764 299764 0 0.0
.debug_info 20249763 20249761 -2 -0.0
.debug_line 2655140 2655140 0 0.0
.debug_loc 2795460 2795460 0 0.0
.debug_ranges 281592 281592 0 0.0
.debug_str 3018033 3018033 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105817 105817 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 377761 377761 0 0.0
.symtab 256256 256256 0 0.0
.text 534628 534628 0 0.0

@andy31415
Copy link
Contributor

@erjiaqing - flake8 seems to complain about things. If code is correct we can add an exception, otherwise we need to fix things.

@erjiaqing
Copy link
Contributor Author

@erjiaqing - flake8 seems to complain about things. If code is correct we can add an exception, otherwise we need to fix things.

Updated the script to follow flake8's suggestions.

@github-actions
Copy link

PR #25119: Size comparison from c5f023b to d5b50e7

Increases (1 build for qpg)
platform target config section c5f023b d5b50e7 change % change
qpg lock-app qpg6105+debug (read/write) 1118868 1118876 8 0.0
.text 565968 565976 8 0.0
Decreases (1 build for cc32xx)
platform target config section c5f023b d5b50e7 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20262892 20262891 -1 -0.0
Full report (3 builds for cc32xx, qpg)
platform target config section c5f023b d5b50e7 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 643465 643465 0 0.0
(read/write) 203688 203688 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197088 197088 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930167 930167 0 0.0
.debug_aranges 87336 87336 0 0.0
.debug_frame 300024 300024 0 0.0
.debug_info 20262892 20262891 -1 -0.0
.debug_line 2657205 2657205 0 0.0
.debug_loc 2799993 2799993 0 0.0
.debug_ranges 282240 282240 0 0.0
.debug_str 3023623 3023623 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105929 105929 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 378494 378494 0 0.0
.symtab 256560 256560 0 0.0
.text 535412 535412 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151668 1151668 0 0.0
.bss 99804 99804 0 0.0
.data 852 852 0 0.0
.text 598764 598764 0 0.0
lock-app qpg6105+debug (read/write) 1118868 1118876 8 0.0
.bss 96292 96292 0 0.0
.data 864 864 0 0.0
.text 565968 565976 8 0.0

@github-actions
Copy link

PR #25119: Size comparison from c5f023b to 0e73f29

Increases (1 build for cc32xx)
platform target config section c5f023b 0e73f29 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_str 3023623 3023883 260 0.0
.strtab 378494 378514 20 0.0
Decreases (1 build for cc32xx)
platform target config section c5f023b 0e73f29 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20262892 20262891 -1 -0.0
Full report (2 builds for cc32xx, mbed)
platform target config section c5f023b 0e73f29 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 643465 643465 0 0.0
(read/write) 203688 203688 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197088 197088 0 0.0
.comment 194 194 0 0.0
.data 1480 1480 0 0.0
.debug_abbrev 930167 930167 0 0.0
.debug_aranges 87336 87336 0 0.0
.debug_frame 300024 300024 0 0.0
.debug_info 20262892 20262891 -1 -0.0
.debug_line 2657205 2657205 0 0.0
.debug_loc 2799993 2799993 0 0.0
.debug_ranges 282240 282240 0 0.0
.debug_str 3023623 3023883 260 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 105929 105929 0 0.0
.shstrtab 232 232 0 0.0
.stab 204 204 0 0.0
.stabstr 441 441 0 0.0
.stack 2048 2048 0 0.0
.strtab 378494 378514 20 0.0
.symtab 256560 256560 0 0.0
.text 535412 535412 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2467448 2467448 0 0.0
.bss 215804 215804 0 0.0
.data 5880 5880 0 0.0
.text 1430092 1430092 0 0.0

@yunhanw-google yunhanw-google merged commit e75d35a into project-chip:master Mar 1, 2023
shchen-Lab added a commit to bouffalolab/connectedhomeip-1 that referenced this pull request Mar 1, 2023
…p-1 into bl702l_matter

* 'bl702l_matter' of github.com:bouffalolab/connectedhomeip-1: (446 commits)
  [Python] Add Python commissioning flow (project-chip#25119)
  Add to flake8 in workflow and fix python files (project-chip#25280)
  Align Time Format Localization cluster XML to spec changes. (project-chip#25289)
  Use the PathsFinder module in scripts/tests/run_test_suite.py instead of having duplicated code (project-chip#25368)
  Add a continuous browse for Matter operational advertisements on Darwin. (project-chip#25317)
  Chef doorlock sample update (project-chip#24118)
  Fix implementation of OnChipScanComplete and OnScanComplete - second PR (project-chip#24873)
  Add to flake8 in workflow and fix python files (project-chip#25279)
  Make PASE setup a bit more robust if multiple clients race. (project-chip#25352)
  Add dependent lib kotlin-stdlib for kotlin version of java-matter-controller (project-chip#25358)
  [python tests] Add to flake8 in workflow and fix python files (part project-chip#25193) (project-chip#25312)
  Add to flake8 in workflow and fix python files (project-chip#25283)
  Add a way to read a concrete attribute path from AttributePathIB::Parser. (project-chip#25293)
  Make sure various tests in TestReadInteraction are not no-ops. (project-chip#25298)
  [Android] Add isUrgent option in Android (project-chip#25301)
  [NXP] Add to flake8 in workflow and fix python files (part project-chip#25193) (project-chip#25305)
  [placeholder] Allow applications can specify which additional sources to build (project-chip#25346)
  Set thread sleep and yield backends for rpc (project-chip#25350)
  [config-data] Remove some enums that just don't generate anything (project-chip#25370)
  [Tizen] CI workflow for running QEMU-based tests (project-chip#24871)
  ...
shchen-Lab added a commit to bouffalolab/connectedhomeip-1 that referenced this pull request Mar 1, 2023
* official/master: (449 commits)
  tv-casting-app: Updating the context we pass to FindOrEstablishSession
  Changing caching logic to match video players using hostname before other attributes
  Enable -Wconversion tree-wide on darwin. (project-chip#25376)
  [Python] Add Python commissioning flow (project-chip#25119)
  Add to flake8 in workflow and fix python files (project-chip#25280)
  Align Time Format Localization cluster XML to spec changes. (project-chip#25289)
  Use the PathsFinder module in scripts/tests/run_test_suite.py instead of having duplicated code (project-chip#25368)
  Add a continuous browse for Matter operational advertisements on Darwin. (project-chip#25317)
  Chef doorlock sample update (project-chip#24118)
  Fix implementation of OnChipScanComplete and OnScanComplete - second PR (project-chip#24873)
  Add to flake8 in workflow and fix python files (project-chip#25279)
  Make PASE setup a bit more robust if multiple clients race. (project-chip#25352)
  Add dependent lib kotlin-stdlib for kotlin version of java-matter-controller (project-chip#25358)
  [python tests] Add to flake8 in workflow and fix python files (part project-chip#25193) (project-chip#25312)
  Add to flake8 in workflow and fix python files (project-chip#25283)
  Add a way to read a concrete attribute path from AttributePathIB::Parser. (project-chip#25293)
  Make sure various tests in TestReadInteraction are not no-ops. (project-chip#25298)
  [Android] Add isUrgent option in Android (project-chip#25301)
  [NXP] Add to flake8 in workflow and fix python files (part project-chip#25193) (project-chip#25305)
  [placeholder] Allow applications can specify which additional sources to build (project-chip#25346)
  ...
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
* [Python] Add python commissioning flow

* Update

* Update

* Format

* Fix

* Fix

* Update

---------

Co-authored-by: yunhanw-google <yunhanw@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants