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

setup_payload: Add support for parsing setup payloads in python impl #32516

Merged
merged 6 commits into from
May 28, 2024

Conversation

shubhamdp
Copy link
Contributor

  • Base38 decode impl in python
  • use construct to generate/parse setup payload in python
  • Add cli to parse and generate using click
  • unit tests for parsing and verification using chip-tool
  • removed the older script which only generated the codes
  • replaced the usage of older utility with newer one

@shubhamdp shubhamdp force-pushed the py_onboarding_codes branch from 4618708 to 71b501f Compare March 9, 2024 15:54
Copy link

github-actions bot commented Mar 9, 2024

PR #32516: Size comparison from f7a9b59 to f7b8904

Decreases (2 builds for efr32)
platform target config section f7a9b59 f7b8904 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 932464 932456 -8 -0.0
.text 733140 733132 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1122132 1122124 -8 -0.0
.text 932548 932540 -8 -0.0
Full report (42 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, stm32)
platform target config section f7a9b59 f7b8904 change % change
bl602 lighting-app bl602 (read/write) 1436642 1436642 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 158376 158376 0 0.0
.text 1102790 1102790 0 0.0
bl602+mfd (read/write) 1451306 1451306 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 157336 157336 0 0.0
.text 1118364 1118364 0 0.0
bl602+rpc (read/write) 1484282 1484282 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165952 165952 0 0.0
.text 1134436 1134436 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1201107 1201107 0 0.0
.bss 11133 11133 0 0.0
.data 3680 3680 0 0.0
.rodata 107732 107732 0 0.0
.text 971706 971706 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1212159 1212159 0 0.0
.bss 11309 11309 0 0.0
.data 3656 3656 0 0.0
.rodata 106672 106672 0 0.0
.text 983716 983716 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1292855 1292855 0 0.0
.bss 19613 19613 0 0.0
.data 4216 4216 0 0.0
.rodata 123104 123104 0 0.0
.text 1046670 1046670 0 0.0
bl706-eth (read/write) 1019077 1019077 0 0.0
.bss 23708 23708 0 0.0
.data 3256 3256 0 0.0
.rodata 101064 101064 0 0.0
.text 763090 763090 0 0.0
bl706-wifi (read/write) 1253558 1253558 0 0.0
.bss 10577 10577 0 0.0
.data 3688 3688 0 0.0
.rodata 122064 122064 0 0.0
.text 994852 994852 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1170680 1170680 0 0.0
.bss 16328 16328 0 0.0
.data 5040 5040 0 0.0
.rodata 101736 101736 0 0.0
.text 964804 964804 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1182088 1182088 0 0.0
.bss 16504 16504 0 0.0
.data 5024 5024 0 0.0
.rodata 100676 100676 0 0.0
.text 977126 977126 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773292 773292 0 0.0
(read/write) 168600 168600 0 0.0
.bss 90604 90604 0 0.0
.data 3560 3560 0 0.0
.rodata 81756 81756 0 0.0
.text 691268 691268 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 789812 789812 0 0.0
(read/write) 178848 178848 0 0.0
.bss 100852 100852 0 0.0
.data 3560 3560 0 0.0
.rodata 76004 76004 0 0.0
.text 713544 713544 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 778484 778484 0 0.0
(read/write) 173288 173288 0 0.0
.bss 95292 95292 0 0.0
.data 3560 3560 0 0.0
.rodata 102756 102756 0 0.0
.text 675460 675460 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 730652 730652 0 0.0
(read/write) 167568 167568 0 0.0
.bss 89336 89336 0 0.0
.data 3552 3552 0 0.0
.rodata 77420 77420 0 0.0
.text 652964 652964 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 716284 716284 0 0.0
(read/write) 167776 167776 0 0.0
.bss 89560 89560 0 0.0
.data 3544 3544 0 0.0
.rodata 73268 73268 0 0.0
.text 642748 642748 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 582842 582842 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86602 86602 0 0.0
.text 494116 494116 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628114 628114 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 107058 107058 0 0.0
.text 518932 518932 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568491 568491 0 0.0
.app_xip_area 458269 458269 0 0.0
.bss 65056 65056 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551211 551211 0 0.0
.app_xip_area 436229 436229 0 0.0
.bss 69808 69808 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571395 571395 0 0.0
.app_xip_area 462677 462677 0 0.0
.bss 63592 63592 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564267 564267 0 0.0
.app_xip_area 452269 452269 0 0.0
.bss 66792 66792 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 932464 932456 -8 -0.0
.bss 197912 197912 0 0.0
.data 1392 1392 0 0.0
.text 733140 733132 -8 -0.0
BRD4187C (read/write) 1109636 1109636 0 0.0
.bss 195176 195176 0 0.0
.data 3412 3412 0 0.0
.text 911028 911028 0 0.0
lock-app BRD4161A+wf200 (read/write) 1122132 1122124 -8 -0.0
.bss 186764 186764 0 0.0
.data 2796 2796 0 0.0
.text 932548 932540 -8 -0.0
window-app BRD4187C (read/write) 1156380 1156380 0 0.0
.bss 167416 167416 0 0.0
.data 3324 3324 0 0.0
.text 985620 985620 0 0.0
esp32 all-clusters-app c3devkit (read only) 1210904 1210904 0 0.0
(read/write) 1749680 1749680 0 0.0
.dram0.bss 74296 74296 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252224 252224 0 0.0
.flash.text 1210904 1210904 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253335 1253335 0 0.0
(read/write) 536224 536224 0 0.0
.dram0.bss 81208 81208 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 283932 283932 0 0.0
.flash.text 1247171 1247171 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605744 605744 0 0.0
(read/write) 79612 79612 0 0.0
.bss 67428 67428 0 0.0
.data 2200 2200 0 0.0
.text 605208 605208 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 747136 747136 0 0.0
.bss 79188 79188 0 0.0
.data 2816 2816 0 0.0
.text 625760 625760 0 0.0
light k32w0+release (read only) 609448 609448 0 0.0
(read/write) 79496 79496 0 0.0
.bss 67308 67308 0 0.0
.data 2204 2204 0 0.0
.text 608912 608912 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 789820 789820 0 0.0
.bss 80580 80580 0 0.0
.data 2032 2032 0 0.0
.text 667848 667848 0 0.0
lock k32w0+release (read only) 589280 589280 0 0.0
(read/write) 77484 77484 0 0.0
.bss 65348 65348 0 0.0
.data 2152 2152 0 0.0
.text 588744 588744 0 0.0
linux chip-tool-ipv6only arm64 (read only) 11356700 11356700 0 0.0
(read/write) 585152 585152 0 0.0
.bss 103512 103512 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454528 454528 0 0.0
.dynamic 512 512 0 0.0
.got 16976 16976 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 354508 354508 0 0.0
.text 10123880 10123880 0 0.0
thermostat-no-ble arm64 (read only) 4416356 4416356 0 0.0
(read/write) 242472 242472 0 0.0
.bss 121816 121816 0 0.0
.data 3376 3376 0 0.0
.data.rel.ro 103624 103624 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8616 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 159388 159388 0 0.0
.text 3922328 3922328 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531848 2531848 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1494532 1494532 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834464 834464 0 0.0
(read/write) 1796020 1796020 0 0.0
.bss 196212 196212 0 0.0
.data 2664 2664 0 0.0
.text 1588756 1588756 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837608 837608 0 0.0
(read/write) 1718092 1718092 0 0.0
.bss 193092 193092 0 0.0
.data 2640 2640 0 0.0
.text 1513972 1513972 0 0.0
light cy8ckit_062s2_43012 (read only) 844336 844336 0 0.0
(read/write) 1637196 1637196 0 0.0
.bss 186556 186556 0 0.0
.data 2448 2448 0 0.0
.text 1439804 1439804 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1667084 1667084 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1442540 1442540 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129340 1129340 0 0.0
.bss 102456 102456 0 0.0
.data 824 824 0 0.0
.text 641720 641720 0 0.0
lock-app qpg6105+debug (read/write) 1089436 1089436 0 0.0
.bss 97200 97200 0 0.0
.data 844 844 0 0.0
.text 601820 601820 0 0.0
stm32 light STM32WB5MM-DK (read/write) 600521 600521 0 0.0
.bss 128320 128320 0 0.0
.data 668 668 0 0.0
.rodata 79644 79644 0 0.0
.text 382160 382160 0 0.0

@shubhamdp shubhamdp force-pushed the py_onboarding_codes branch from f7b8904 to 6256ace Compare March 9, 2024 17:00
Copy link

github-actions bot commented Mar 9, 2024

PR #32516: Size comparison from f7a9b59 to 6256ace

Decreases (2 builds for efr32)
platform target config section f7a9b59 6256ace change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 932464 932456 -8 -0.0
.text 733140 733132 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1122132 1122124 -8 -0.0
.text 932548 932540 -8 -0.0
Full report (84 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section f7a9b59 6256ace change % change
bl602 lighting-app bl602 (read/write) 1436642 1436642 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 158376 158376 0 0.0
.text 1102790 1102790 0 0.0
bl602+mfd (read/write) 1451306 1451306 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 157336 157336 0 0.0
.text 1118364 1118364 0 0.0
bl602+rpc (read/write) 1484282 1484282 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165952 165952 0 0.0
.text 1134436 1134436 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1201107 1201107 0 0.0
.bss 11133 11133 0 0.0
.data 3680 3680 0 0.0
.rodata 107732 107732 0 0.0
.text 971706 971706 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1212159 1212159 0 0.0
.bss 11309 11309 0 0.0
.data 3656 3656 0 0.0
.rodata 106672 106672 0 0.0
.text 983716 983716 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1292855 1292855 0 0.0
.bss 19613 19613 0 0.0
.data 4216 4216 0 0.0
.rodata 123104 123104 0 0.0
.text 1046670 1046670 0 0.0
bl706-eth (read/write) 1019077 1019077 0 0.0
.bss 23708 23708 0 0.0
.data 3256 3256 0 0.0
.rodata 101064 101064 0 0.0
.text 763090 763090 0 0.0
bl706-wifi (read/write) 1253558 1253558 0 0.0
.bss 10577 10577 0 0.0
.data 3688 3688 0 0.0
.rodata 122064 122064 0 0.0
.text 994852 994852 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1170680 1170680 0 0.0
.bss 16328 16328 0 0.0
.data 5040 5040 0 0.0
.rodata 101736 101736 0 0.0
.text 964804 964804 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1182088 1182088 0 0.0
.bss 16504 16504 0 0.0
.data 5024 5024 0 0.0
.rodata 100676 100676 0 0.0
.text 977126 977126 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773292 773292 0 0.0
(read/write) 168600 168600 0 0.0
.bss 90604 90604 0 0.0
.data 3560 3560 0 0.0
.rodata 81756 81756 0 0.0
.text 691268 691268 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 789812 789812 0 0.0
(read/write) 178848 178848 0 0.0
.bss 100852 100852 0 0.0
.data 3560 3560 0 0.0
.rodata 76004 76004 0 0.0
.text 713544 713544 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 778484 778484 0 0.0
(read/write) 173288 173288 0 0.0
.bss 95292 95292 0 0.0
.data 3560 3560 0 0.0
.rodata 102756 102756 0 0.0
.text 675460 675460 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 730652 730652 0 0.0
(read/write) 167568 167568 0 0.0
.bss 89336 89336 0 0.0
.data 3552 3552 0 0.0
.rodata 77420 77420 0 0.0
.text 652964 652964 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 716284 716284 0 0.0
(read/write) 167776 167776 0 0.0
.bss 89560 89560 0 0.0
.data 3544 3544 0 0.0
.rodata 73268 73268 0 0.0
.text 642748 642748 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 582842 582842 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86602 86602 0 0.0
.text 494116 494116 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628114 628114 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 107058 107058 0 0.0
.text 518932 518932 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568491 568491 0 0.0
.app_xip_area 458269 458269 0 0.0
.bss 65056 65056 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551211 551211 0 0.0
.app_xip_area 436229 436229 0 0.0
.bss 69808 69808 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571395 571395 0 0.0
.app_xip_area 462677 462677 0 0.0
.bss 63592 63592 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564267 564267 0 0.0
.app_xip_area 452269 452269 0 0.0
.bss 66792 66792 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 932464 932456 -8 -0.0
.bss 197912 197912 0 0.0
.data 1392 1392 0 0.0
.text 733140 733132 -8 -0.0
BRD4187C (read/write) 1109636 1109636 0 0.0
.bss 195176 195176 0 0.0
.data 3412 3412 0 0.0
.text 911028 911028 0 0.0
lock-app BRD4161A+wf200 (read/write) 1122132 1122124 -8 -0.0
.bss 186764 186764 0 0.0
.data 2796 2796 0 0.0
.text 932548 932540 -8 -0.0
window-app BRD4187C (read/write) 1156380 1156380 0 0.0
.bss 167416 167416 0 0.0
.data 3324 3324 0 0.0
.text 985620 985620 0 0.0
esp32 all-clusters-app c3devkit (read only) 1210904 1210904 0 0.0
(read/write) 1749680 1749680 0 0.0
.dram0.bss 74296 74296 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252224 252224 0 0.0
.flash.text 1210904 1210904 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253335 1253335 0 0.0
(read/write) 536224 536224 0 0.0
.dram0.bss 81208 81208 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 283932 283932 0 0.0
.flash.text 1247171 1247171 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605744 605744 0 0.0
(read/write) 79612 79612 0 0.0
.bss 67428 67428 0 0.0
.data 2200 2200 0 0.0
.text 605208 605208 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 747136 747136 0 0.0
.bss 79188 79188 0 0.0
.data 2816 2816 0 0.0
.text 625760 625760 0 0.0
light k32w0+release (read only) 609448 609448 0 0.0
(read/write) 79496 79496 0 0.0
.bss 67308 67308 0 0.0
.data 2204 2204 0 0.0
.text 608912 608912 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 789820 789820 0 0.0
.bss 80580 80580 0 0.0
.data 2032 2032 0 0.0
.text 667848 667848 0 0.0
lock k32w0+release (read only) 589280 589280 0 0.0
(read/write) 77484 77484 0 0.0
.bss 65348 65348 0 0.0
.data 2152 2152 0 0.0
.text 588744 588744 0 0.0
linux air-purifier-app debug (read only) 2615501 2615501 0 0.0
(read/write) 128928 128928 0 0.0
.bss 46512 46512 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 184688 184688 0 0.0
.text 2253349 2253349 0 0.0
all-clusters-app debug (read only) 5921537 5921537 0 0.0
(read/write) 480400 480400 0 0.0
.bss 134816 134816 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 333640 333640 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349296 349296 0 0.0
.text 5138867 5138867 0 0.0
all-clusters-minimal-app debug (read only) 5202113 5202113 0 0.0
(read/write) 236352 236352 0 0.0
.bss 127648 127648 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 97208 97208 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288362 288362 0 0.0
.text 4679043 4679043 0 0.0
bridge-app debug (read only) 4596545 4596545 0 0.0
(read/write) 217200 217200 0 0.0
.bss 118144 118144 0 0.0
.data 6208 6208 0 0.0
.data.rel.ro 86144 86144 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228970 228970 0 0.0
.text 4147283 4147283 0 0.0
chip-tool debug (read only) 12032473 12032473 0 0.0
(read/write) 521512 521512 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414744 414744 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 448345 448345 0 0.0
.text 10878355 10878355 0 0.0
chip-tool-ipv6only arm64 (read only) 11356700 11356700 0 0.0
(read/write) 585152 585152 0 0.0
.bss 103512 103512 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454528 454528 0 0.0
.dynamic 512 512 0 0.0
.got 16976 16976 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 354508 354508 0 0.0
.text 10123880 10123880 0 0.0
lighting-app debug+rpc+ui (read only) 5520185 5520185 0 0.0
(read/write) 225992 225992 0 0.0
.bss 119112 119112 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 354164 354164 0 0.0
.text 4919347 4919347 0 0.0
lock-app debug (read only) 4664273 4664273 0 0.0
(read/write) 204784 204784 0 0.0
.bss 113568 113568 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80392 80392 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 254986 254986 0 0.0
.text 4197635 4197635 0 0.0
ota-provider-app debug (read only) 4296105 4296105 0 0.0
(read/write) 193288 193288 0 0.0
.bss 113280 113280 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69776 69776 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207530 207530 0 0.0
.text 3895603 3895603 0 0.0
ota-requestor-app debug (read only) 4425529 4425529 0 0.0
(read/write) 197720 197720 0 0.0
.bss 114208 114208 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213642 213642 0 0.0
.text 4014371 4014371 0 0.0
shell debug (read only) 2889321 2889321 0 0.0
(read/write) 156320 156320 0 0.0
.bss 62704 62704 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86464 86464 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185312 185312 0 0.0
.text 2530690 2530690 0 0.0
thermostat-no-ble arm64 (read only) 4416356 4416356 0 0.0
(read/write) 242472 242472 0 0.0
.bss 121816 121816 0 0.0
.data 3376 3376 0 0.0
.data.rel.ro 103624 103624 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8616 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 159388 159388 0 0.0
.text 3922328 3922328 0 0.0
tv-app debug (read only) 5704449 5704449 0 0.0
(read/write) 352552 352552 0 0.0
.bss 244336 244336 0 0.0
.data 6528 6528 0 0.0
.data.rel.ro 94424 94424 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 289674 289674 0 0.0
.text 5172691 5172691 0 0.0
tv-casting-app debug (read only) 9863481 9863481 0 0.0
(read/write) 340264 340264 0 0.0
.bss 156240 156240 0 0.0
.data 2976 2976 0 0.0
.data.rel.ro 174176 174176 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382712 382712 0 0.0
.text 9015027 9015027 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531848 2531848 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1494532 1494532 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1102520 1102520 0 0.0
bss 130831 130831 0 0.0
rodata 112864 112864 0 0.0
text 810980 810980 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1221840 1221840 0 0.0
bss 122921 122921 0 0.0
rodata 141792 141792 0 0.0
text 806596 806596 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1050764 1050764 0 0.0
bss 129689 129689 0 0.0
rodata 100220 100220 0 0.0
text 773020 773020 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1001964 1001964 0 0.0
bss 123726 123726 0 0.0
rodata 89676 89676 0 0.0
text 740892 740892 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1192092 1192092 0 0.0
bss 115033 115033 0 0.0
rodata 167572 167572 0 0.0
text 755096 755096 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1101280 1101280 0 0.0
bss 135517 135517 0 0.0
rodata 95288 95288 0 0.0
text 819756 819756 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061312 1061312 0 0.0
bss 143582 143582 0 0.0
rodata 85400 85400 0 0.0
text 776876 776876 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 985648 985648 0 0.0
bss 131854 131854 0 0.0
rodata 84352 84352 0 0.0
text 717216 717216 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1192092 1192092 0 0.0
bss 115033 115033 0 0.0
rodata 167572 167572 0 0.0
text 755096 755096 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1014340 1014340 0 0.0
bss 124257 124257 0 0.0
rodata 109236 109236 0 0.0
text 733240 733240 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 929512 929512 0 0.0
bss 121854 121854 0 0.0
rodata 103520 103520 0 0.0
text 651972 651972 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1205400 1205400 0 0.0
bss 115564 115564 0 0.0
rodata 187124 187124 0 0.0
text 748340 748340 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 965568 965568 0 0.0
bss 122958 122958 0 0.0
rodata 84696 84696 0 0.0
text 710328 710328 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 953556 953556 0 0.0
bss 122757 122757 0 0.0
rodata 81612 81612 0 0.0
text 701524 701524 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834464 834464 0 0.0
(read/write) 1796020 1796020 0 0.0
.bss 196212 196212 0 0.0
.data 2664 2664 0 0.0
.text 1588756 1588756 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837608 837608 0 0.0
(read/write) 1718092 1718092 0 0.0
.bss 193092 193092 0 0.0
.data 2640 2640 0 0.0
.text 1513972 1513972 0 0.0
light cy8ckit_062s2_43012 (read only) 844336 844336 0 0.0
(read/write) 1637196 1637196 0 0.0
.bss 186556 186556 0 0.0
.data 2448 2448 0 0.0
.text 1439804 1439804 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1667084 1667084 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1442540 1442540 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129340 1129340 0 0.0
.bss 102456 102456 0 0.0
.data 824 824 0 0.0
.text 641720 641720 0 0.0
lock-app qpg6105+debug (read/write) 1089436 1089436 0 0.0
.bss 97200 97200 0 0.0
.data 844 844 0 0.0
.text 601820 601820 0 0.0
stm32 light STM32WB5MM-DK (read/write) 600521 600521 0 0.0
.bss 128320 128320 0 0.0
.data 668 668 0 0.0
.rodata 79644 79644 0 0.0
.text 382160 382160 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823338 823338 0 0.0
bss 49660 49660 0 0.0
text 616160 616160 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1092020 1092020 0 0.0
bss 101780 101780 0 0.0
text 793170 793170 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1049484 1049484 0 0.0
bss 110084 110084 0 0.0
text 764492 764492 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 910196 910196 0 0.0
bss 93116 93116 0 0.0
text 651966 651966 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824970 824970 0 0.0
bss 49708 49708 0 0.0
text 617850 617850 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930680 930680 0 0.0
bss 77708 77708 0 0.0
text 697994 697994 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1073376 1073376 0 0.0
bss 100196 100196 0 0.0
text 777354 777354 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 903080 903080 0 0.0
bss 69172 69172 0 0.0
text 653262 653262 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 929324 929324 0 0.0
bss 92696 92696 0 0.0
text 671126 671126 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 827546 827546 0 0.0
bss 49816 49816 0 0.0
text 620830 620830 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 791268 791268 0 0.0
bss 56016 56016 0 0.0
text 591588 591588 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677224 677224 0 0.0
bss 73672 73672 0 0.0
text 462484 462484 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 832498 832498 0 0.0
bss 51340 51340 0 0.0
text 624220 624220 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 851229 851229 0 0.0
bss 59492 59492 0 0.0
text 636298 636298 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 816916 816916 0 0.0
bss 56304 56304 0 0.0
text 611272 611272 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 835008 835008 0 0.0
bss 68080 68080 0 0.0
text 626528 626528 0 0.0

shubhamdp and others added 2 commits March 11, 2024 18:05
- Base38 decode impl in python
- use construct to generate/parse setup payload in python
- Add cli to parse and generate using click
- unit tests for parsing and verification using chip-tool
- removed the older script which only generated the codes
- replaced the usage of older utility with newer one
@shubhamdp shubhamdp force-pushed the py_onboarding_codes branch from 6256ace to 4198a90 Compare March 11, 2024 12:35
Copy link

github-actions bot commented Mar 11, 2024

PR #32516: Size comparison from 68c66e3 to 4198a90

Decreases (2 builds for efr32)
platform target config section 68c66e3 4198a90 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 932464 932456 -8 -0.0
.text 733140 733132 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1122132 1122124 -8 -0.0
.text 932548 932540 -8 -0.0
Full report (84 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 68c66e3 4198a90 change % change
bl602 lighting-app bl602 (read/write) 1436642 1436642 0 0.0
.bss 85328 85328 0 0.0
.data 9496 9496 0 0.0
.rodata 158376 158376 0 0.0
.text 1102790 1102790 0 0.0
bl602+mfd (read/write) 1451306 1451306 0 0.0
.bss 85488 85488 0 0.0
.data 9472 9472 0 0.0
.rodata 157336 157336 0 0.0
.text 1118364 1118364 0 0.0
bl602+rpc (read/write) 1484282 1484282 0 0.0
.bss 93360 93360 0 0.0
.data 9872 9872 0 0.0
.rodata 165952 165952 0 0.0
.text 1134436 1134436 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1201107 1201107 0 0.0
.bss 11133 11133 0 0.0
.data 3680 3680 0 0.0
.rodata 107732 107732 0 0.0
.text 971706 971706 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1212159 1212159 0 0.0
.bss 11309 11309 0 0.0
.data 3656 3656 0 0.0
.rodata 106672 106672 0 0.0
.text 983716 983716 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1292855 1292855 0 0.0
.bss 19613 19613 0 0.0
.data 4216 4216 0 0.0
.rodata 123104 123104 0 0.0
.text 1046670 1046670 0 0.0
bl706-eth (read/write) 1019077 1019077 0 0.0
.bss 23708 23708 0 0.0
.data 3256 3256 0 0.0
.rodata 101064 101064 0 0.0
.text 763090 763090 0 0.0
bl706-wifi (read/write) 1253558 1253558 0 0.0
.bss 10577 10577 0 0.0
.data 3688 3688 0 0.0
.rodata 122064 122064 0 0.0
.text 994852 994852 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1170680 1170680 0 0.0
.bss 16328 16328 0 0.0
.data 5040 5040 0 0.0
.rodata 101736 101736 0 0.0
.text 964804 964804 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1182088 1182088 0 0.0
.bss 16504 16504 0 0.0
.data 5024 5024 0 0.0
.rodata 100676 100676 0 0.0
.text 977126 977126 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 773292 773292 0 0.0
(read/write) 168600 168600 0 0.0
.bss 90604 90604 0 0.0
.data 3560 3560 0 0.0
.rodata 81756 81756 0 0.0
.text 691268 691268 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 789812 789812 0 0.0
(read/write) 178848 178848 0 0.0
.bss 100852 100852 0 0.0
.data 3560 3560 0 0.0
.rodata 76004 76004 0 0.0
.text 713544 713544 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 778484 778484 0 0.0
(read/write) 173288 173288 0 0.0
.bss 95292 95292 0 0.0
.data 3560 3560 0 0.0
.rodata 102756 102756 0 0.0
.text 675460 675460 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 730652 730652 0 0.0
(read/write) 167568 167568 0 0.0
.bss 89336 89336 0 0.0
.data 3552 3552 0 0.0
.rodata 77420 77420 0 0.0
.text 652964 652964 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 716284 716284 0 0.0
(read/write) 167776 167776 0 0.0
.bss 89560 89560 0 0.0
.data 3544 3544 0 0.0
.rodata 73268 73268 0 0.0
.text 642748 642748 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 582842 582842 0 0.0
(read/write) 207968 207968 0 0.0
.bss 201204 201204 0 0.0
.data 1640 1640 0 0.0
.rodata 86602 86602 0 0.0
.text 494116 494116 0 0.0
lock CC3235SF_LAUNCHXL (read only) 628114 628114 0 0.0
(read/write) 208312 208312 0 0.0
.bss 201696 201696 0 0.0
.data 1496 1496 0 0.0
.rodata 107058 107058 0 0.0
.text 518932 518932 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 568491 568491 0 0.0
.app_xip_area 458269 458269 0 0.0
.bss 65056 65056 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 551211 551211 0 0.0
.app_xip_area 436229 436229 0 0.0
.bss 69808 69808 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 571395 571395 0 0.0
.app_xip_area 462677 462677 0 0.0
.bss 63592 63592 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 564267 564267 0 0.0
.app_xip_area 452269 452269 0 0.0
.bss 66792 66792 0 0.0
.data 784 784 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 932464 932456 -8 -0.0
.bss 197912 197912 0 0.0
.data 1392 1392 0 0.0
.text 733140 733132 -8 -0.0
BRD4187C (read/write) 1109636 1109636 0 0.0
.bss 195176 195176 0 0.0
.data 3412 3412 0 0.0
.text 911028 911028 0 0.0
lock-app BRD4161A+wf200 (read/write) 1122132 1122124 -8 -0.0
.bss 186764 186764 0 0.0
.data 2796 2796 0 0.0
.text 932548 932540 -8 -0.0
window-app BRD4187C (read/write) 1156380 1156380 0 0.0
.bss 167416 167416 0 0.0
.data 3324 3324 0 0.0
.text 985620 985620 0 0.0
esp32 all-clusters-app c3devkit (read only) 1210904 1210904 0 0.0
(read/write) 1749680 1749680 0 0.0
.dram0.bss 74296 74296 0 0.0
.dram0.data 13620 13620 0 0.0
.flash.rodata 252224 252224 0 0.0
.flash.text 1210904 1210904 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1253335 1253335 0 0.0
(read/write) 536224 536224 0 0.0
.dram0.bss 81208 81208 0 0.0
.dram0.data 35164 35164 0 0.0
.flash.rodata 283932 283932 0 0.0
.flash.text 1247171 1247171 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 605744 605744 0 0.0
(read/write) 79612 79612 0 0.0
.bss 67428 67428 0 0.0
.data 2200 2200 0 0.0
.text 605208 605208 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 747136 747136 0 0.0
.bss 79188 79188 0 0.0
.data 2816 2816 0 0.0
.text 625760 625760 0 0.0
light k32w0+release (read only) 609448 609448 0 0.0
(read/write) 79496 79496 0 0.0
.bss 67308 67308 0 0.0
.data 2204 2204 0 0.0
.text 608912 608912 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 789820 789820 0 0.0
.bss 80580 80580 0 0.0
.data 2032 2032 0 0.0
.text 667848 667848 0 0.0
lock k32w0+release (read only) 589280 589280 0 0.0
(read/write) 77484 77484 0 0.0
.bss 65348 65348 0 0.0
.data 2152 2152 0 0.0
.text 588744 588744 0 0.0
linux air-purifier-app debug (read only) 2615501 2615501 0 0.0
(read/write) 128928 128928 0 0.0
.bss 46512 46512 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 74248 74248 0 0.0
.dynamic 608 608 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 184688 184688 0 0.0
.text 2253349 2253349 0 0.0
all-clusters-app debug (read only) 5921537 5921537 0 0.0
(read/write) 480400 480400 0 0.0
.bss 134816 134816 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 333640 333640 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1384 1384 0 0.0
.rodata 349296 349296 0 0.0
.text 5138867 5138867 0 0.0
all-clusters-minimal-app debug (read only) 5202113 5202113 0 0.0
(read/write) 236352 236352 0 0.0
.bss 127648 127648 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 97208 97208 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 288362 288362 0 0.0
.text 4679043 4679043 0 0.0
bridge-app debug (read only) 4596545 4596545 0 0.0
(read/write) 217200 217200 0 0.0
.bss 118144 118144 0 0.0
.data 6208 6208 0 0.0
.data.rel.ro 86144 86144 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 228970 228970 0 0.0
.text 4147283 4147283 0 0.0
chip-tool debug (read only) 12032473 12032473 0 0.0
(read/write) 521512 521512 0 0.0
.bss 94424 94424 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 414744 414744 0 0.0
.dynamic 624 624 0 0.0
.got 5768 5768 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 448345 448345 0 0.0
.text 10878355 10878355 0 0.0
chip-tool-ipv6only arm64 (read only) 11356700 11356700 0 0.0
(read/write) 585152 585152 0 0.0
.bss 103512 103512 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 454528 454528 0 0.0
.dynamic 512 512 0 0.0
.got 16976 16976 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 354508 354508 0 0.0
.text 10123880 10123880 0 0.0
lighting-app debug+rpc+ui (read only) 5520185 5520185 0 0.0
(read/write) 225992 225992 0 0.0
.bss 119112 119112 0 0.0
.data 4832 4832 0 0.0
.data.rel.ro 94544 94544 0 0.0
.dynamic 672 672 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 354164 354164 0 0.0
.text 4919347 4919347 0 0.0
lock-app debug (read only) 4664273 4664273 0 0.0
(read/write) 204784 204784 0 0.0
.bss 113568 113568 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80392 80392 0 0.0
.dynamic 624 624 0 0.0
.got 5200 5200 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 254986 254986 0 0.0
.text 4197635 4197635 0 0.0
ota-provider-app debug (read only) 4296105 4296105 0 0.0
(read/write) 193288 193288 0 0.0
.bss 113280 113280 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 69776 69776 0 0.0
.dynamic 624 624 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 704 704 0 0.0
.rodata 207530 207530 0 0.0
.text 3895603 3895603 0 0.0
ota-requestor-app debug (read only) 4425529 4425529 0 0.0
(read/write) 197720 197720 0 0.0
.bss 114208 114208 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 72896 72896 0 0.0
.dynamic 624 624 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 213642 213642 0 0.0
.text 4014371 4014371 0 0.0
shell debug (read only) 2889321 2889321 0 0.0
(read/write) 156320 156320 0 0.0
.bss 62704 62704 0 0.0
.data 1392 1392 0 0.0
.data.rel.ro 86464 86464 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185312 185312 0 0.0
.text 2530690 2530690 0 0.0
thermostat-no-ble arm64 (read only) 4416356 4416356 0 0.0
(read/write) 242472 242472 0 0.0
.bss 121816 121816 0 0.0
.data 3376 3376 0 0.0
.data.rel.ro 103624 103624 0 0.0
.dynamic 512 512 0 0.0
.got 8616 8616 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 159388 159388 0 0.0
.text 3922328 3922328 0 0.0
tv-app debug (read only) 5704449 5704449 0 0.0
(read/write) 352552 352552 0 0.0
.bss 244336 244336 0 0.0
.data 6528 6528 0 0.0
.data.rel.ro 94424 94424 0 0.0
.dynamic 624 624 0 0.0
.got 5496 5496 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 289674 289674 0 0.0
.text 5172691 5172691 0 0.0
tv-casting-app debug (read only) 9863481 9863481 0 0.0
(read/write) 340264 340264 0 0.0
.bss 156240 156240 0 0.0
.data 2976 2976 0 0.0
.data.rel.ro 174176 174176 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 382712 382712 0 0.0
.text 9015027 9015027 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531848 2531848 0 0.0
.bss 220448 220448 0 0.0
.data 5200 5200 0 0.0
.text 1494532 1494532 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1102520 1102520 0 0.0
bss 130831 130831 0 0.0
rodata 112864 112864 0 0.0
text 810980 810980 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1221840 1221840 0 0.0
bss 122921 122921 0 0.0
rodata 141792 141792 0 0.0
text 806596 806596 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1050764 1050764 0 0.0
bss 129689 129689 0 0.0
rodata 100220 100220 0 0.0
text 773020 773020 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1001964 1001964 0 0.0
bss 123726 123726 0 0.0
rodata 89676 89676 0 0.0
text 740892 740892 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1192092 1192092 0 0.0
bss 115033 115033 0 0.0
rodata 167572 167572 0 0.0
text 755096 755096 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1101280 1101280 0 0.0
bss 135517 135517 0 0.0
rodata 95288 95288 0 0.0
text 819756 819756 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061312 1061312 0 0.0
bss 143582 143582 0 0.0
rodata 85400 85400 0 0.0
text 776876 776876 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 985648 985648 0 0.0
bss 131854 131854 0 0.0
rodata 84352 84352 0 0.0
text 717216 717216 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1192092 1192092 0 0.0
bss 115033 115033 0 0.0
rodata 167572 167572 0 0.0
text 755096 755096 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1014340 1014340 0 0.0
bss 124257 124257 0 0.0
rodata 109236 109236 0 0.0
text 733240 733240 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 929512 929512 0 0.0
bss 121854 121854 0 0.0
rodata 103520 103520 0 0.0
text 651972 651972 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1205400 1205400 0 0.0
bss 115564 115564 0 0.0
rodata 187124 187124 0 0.0
text 748340 748340 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 965568 965568 0 0.0
bss 122958 122958 0 0.0
rodata 84696 84696 0 0.0
text 710328 710328 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 953556 953556 0 0.0
bss 122757 122757 0 0.0
rodata 81612 81612 0 0.0
text 701524 701524 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 834464 834464 0 0.0
(read/write) 1796020 1796020 0 0.0
.bss 196212 196212 0 0.0
.data 2664 2664 0 0.0
.text 1588756 1588756 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837608 837608 0 0.0
(read/write) 1718092 1718092 0 0.0
.bss 193092 193092 0 0.0
.data 2640 2640 0 0.0
.text 1513972 1513972 0 0.0
light cy8ckit_062s2_43012 (read only) 844336 844336 0 0.0
(read/write) 1637196 1637196 0 0.0
.bss 186556 186556 0 0.0
.data 2448 2448 0 0.0
.text 1439804 1439804 0 0.0
lock cy8ckit_062s2_43012 (read only) 817184 817184 0 0.0
(read/write) 1667084 1667084 0 0.0
.bss 213716 213716 0 0.0
.data 2440 2440 0 0.0
.text 1442540 1442540 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129340 1129340 0 0.0
.bss 102456 102456 0 0.0
.data 824 824 0 0.0
.text 641720 641720 0 0.0
lock-app qpg6105+debug (read/write) 1089436 1089436 0 0.0
.bss 97200 97200 0 0.0
.data 844 844 0 0.0
.text 601820 601820 0 0.0
stm32 light STM32WB5MM-DK (read/write) 600521 600521 0 0.0
.bss 128320 128320 0 0.0
.data 668 668 0 0.0
.rodata 79644 79644 0 0.0
.text 382160 382160 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823338 823338 0 0.0
bss 49660 49660 0 0.0
text 616160 616160 0 0.0
all-clusters-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 1092020 1092020 0 0.0
bss 101780 101780 0 0.0
text 793170 793170 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1049484 1049484 0 0.0
bss 110084 110084 0 0.0
text 764492 764492 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 910196 910196 0 0.0
bss 93116 93116 0 0.0
text 651966 651966 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824970 824970 0 0.0
bss 49708 49708 0 0.0
text 617850 617850 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 930680 930680 0 0.0
bss 77708 77708 0 0.0
text 697994 697994 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1073376 1073376 0 0.0
bss 100196 100196 0 0.0
text 777354 777354 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 903080 903080 0 0.0
bss 69172 69172 0 0.0
text 653262 653262 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 929324 929324 0 0.0
bss 92696 92696 0 0.0
text 671126 671126 0 0.0
pump-app tlsr9258a_retention (read only) 51774 51774 0 0.0
(read/write) 827546 827546 0 0.0
bss 49816 49816 0 0.0
text 620830 620830 0 0.0
pump-controller-app tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 791268 791268 0 0.0
bss 56016 56016 0 0.0
text 591588 591588 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 677224 677224 0 0.0
bss 73672 73672 0 0.0
text 462484 462484 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 832498 832498 0 0.0
bss 51340 51340 0 0.0
text 624220 624220 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 851229 851229 0 0.0
bss 59492 59492 0 0.0
text 636298 636298 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 816916 816916 0 0.0
bss 56304 56304 0 0.0
text 611272 611272 0 0.0
window-covering tlsr9258a (read only) 51584 51584 0 0.0
(read/write) 835008 835008 0 0.0
bss 68080 68080 0 0.0
text 626528 626528 0 0.0

Copy link

github-actions bot commented May 20, 2024

PR #32516: Size comparison from c021fad to 139c0b8

Decreases (1 build for efr32)
platform target config section c021fad 139c0b8 change % change
efr32 window-app BRD4187C (read/write) 1135888 1135880 -8 -0.0
.text 967932 967924 -8 -0.0
Full report (94 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section c021fad 139c0b8 change % change
bl602 lighting-app bl602 (read/write) 1446214 1446214 0 0.0
.bss 85896 85896 0 0.0
.data 9512 9512 0 0.0
.rodata 159472 159472 0 0.0
.text 1110674 1110674 0 0.0
bl602+mfd (read/write) 1460646 1460646 0 0.0
.bss 86072 86072 0 0.0
.data 9488 9488 0 0.0
.rodata 158432 158432 0 0.0
.text 1125992 1125992 0 0.0
bl602+rpc (read/write) 1493878 1493878 0 0.0
.bss 93944 93944 0 0.0
.data 9896 9896 0 0.0
.rodata 167048 167048 0 0.0
.text 1142320 1142320 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1212107 1212107 0 0.0
.bss 11185 11185 0 0.0
.data 3720 3720 0 0.0
.rodata 109024 109024 0 0.0
.text 981120 981120 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1223195 1223195 0 0.0
.bss 11361 11361 0 0.0
.data 3696 3696 0 0.0
.rodata 107964 107964 0 0.0
.text 993130 993130 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1303571 1303571 0 0.0
.bss 19669 19669 0 0.0
.data 4256 4256 0 0.0
.rodata 124396 124396 0 0.0
.text 1055828 1055828 0 0.0
bl706-eth (read/write) 1029213 1029213 0 0.0
.bss 23760 23760 0 0.0
.data 3264 3264 0 0.0
.rodata 102080 102080 0 0.0
.text 771642 771642 0 0.0
bl706-wifi (read/write) 1263286 1263286 0 0.0
.bss 10645 10645 0 0.0
.data 3712 3712 0 0.0
.rodata 123160 123160 0 0.0
.text 1002852 1002852 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1181684 1181684 0 0.0
.bss 16396 16396 0 0.0
.data 5080 5080 0 0.0
.rodata 103028 103028 0 0.0
.text 974234 974234 0 0.0
bl702l+mfd (read/write) 1193600 1193600 0 0.0
.bss 16572 16572 0 0.0
.data 5064 5064 0 0.0
.rodata 101968 101968 0 0.0
.text 986556 986556 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 798740 0 0.0
(read/write) 177700 177700 0 0.0
.bss 99612 99612 0 0.0
.data 3604 3604 0 0.0
.rodata 85204 85204 0 0.0
.text 713272 713272 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813960 813960 0 0.0
(read/write) 188172 188172 0 0.0
.bss 110100 110100 0 0.0
.data 3596 3596 0 0.0
.rodata 78776 78776 0 0.0
.text 734920 734920 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803308 803308 0 0.0
(read/write) 182292 182292 0 0.0
.bss 104220 104220 0 0.0
.data 3596 3596 0 0.0
.rodata 106100 106100 0 0.0
.text 696944 696944 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 755612 755612 0 0.0
(read/write) 176644 176644 0 0.0
.bss 98336 98336 0 0.0
.data 3588 3588 0 0.0
.rodata 80852 80852 0 0.0
.text 674496 674496 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741284 0 0.0
(read/write) 176884 176884 0 0.0
.bss 98576 98576 0 0.0
.data 3588 3588 0 0.0
.rodata 76636 76636 0 0.0
.text 664384 664384 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606718 606718 0 0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 89766 89766 0 0.0
.text 514832 514832 0 0.0
lock CC3235SF_LAUNCHXL (read only) 652614 652614 0 0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 110526 110526 0 0.0
.text 539964 539964 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 (read/write) 740195 740195 0 0.0
.app_xip_area 660205 660205 0 0.0
.bss 73588 73588 0 0.0
.data 940 940 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 755831 755831 0 0.0
.app_xip_area 672641 672641 0 0.0
.bss 75444 75444 0 0.0
.data 2284 2284 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 755831 755831 0 0.0
.app_xip_area 672641 672641 0 0.0
.bss 75444 75444 0 0.0
.data 2284 2284 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW930739M2EVB-02 (read/write) 712051 712051 0 0.0
.app_xip_area 636993 636993 0 0.0
.bss 68712 68712 0 0.0
.data 884 884 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
light-switch CYW30739B2-P5-EVK-01 (read/write) 677731 677731 0 0.0
.app_xip_area 602029 602029 0 0.0
.bss 69180 69180 0 0.0
.data 1060 1060 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 693063 693063 0 0.0
.app_xip_area 614249 614249 0 0.0
.bss 71036 71036 0 0.0
.data 2316 2316 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 693063 693063 0 0.0
.app_xip_area 614249 614249 0 0.0
.bss 71036 71036 0 0.0
.data 2316 2316 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
lock CYW30739B2-P5-EVK-01 (read/write) 696251 696251 0 0.0
.app_xip_area 617533 617533 0 0.0
.bss 72228 72228 0 0.0
.data 1028 1028 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 711655 711655 0 0.0
.app_xip_area 629825 629825 0 0.0
.bss 74084 74084 0 0.0
.data 2284 2284 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 711655 711655 0 0.0
.app_xip_area 629825 629825 0 0.0
.bss 74084 74084 0 0.0
.data 2284 2284 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
thermostat CYW30739B2-P5-EVK-01 (read/write) 658771 658771 0 0.0
.app_xip_area 586093 586093 0 0.0
.bss 66380 66380 0 0.0
.data 836 836 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-02 (read/write) 674415 674415 0 0.0
.app_xip_area 598529 598529 0 0.0
.bss 68244 68244 0 0.0
.data 2180 2180 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
CYW30739B2-P5-EVK-03 (read/write) 674415 674415 0 0.0
.app_xip_area 598529 598529 0 0.0
.bss 68244 68244 0 0.0
.data 2180 2180 0 0.0
.rodata 0 0 0 0.0
.text 2040 2040 0 0.0
efr32 lighting-app BRD4187C (read/write) 1072180 1072180 0 0.0
.bss 180056 180056 0 0.0
.data 3448 3448 0 0.0
.text 888656 888656 0 0.0
lock-app BRD4338a (read/write) 962580 962580 0 0.0
.bss 213204 213204 0 0.0
.data 29448 29448 0 0.0
.text 700560 700560 0 0.0
window-app BRD4187C (read/write) 1135888 1135880 -8 -0.0
.bss 164584 164584 0 0.0
.data 3352 3352 0 0.0
.text 967932 967924 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1215154 1215154 0 0.0
(read/write) 1751704 1751704 0 0.0
.dram0.bss 74744 74744 0 0.0
.dram0.data 13660 13660 0 0.0
.flash.rodata 253768 253768 0 0.0
.flash.text 1215154 1215154 0 0.0
.iram0.text 75570 75570 0 0.0
m5stack (read only) 1256495 1256495 0 0.0
(read/write) 536308 536308 0 0.0
.dram0.bss 79680 79680 0 0.0
.dram0.data 35196 35196 0 0.0
.flash.rodata 285512 285512 0 0.0
.flash.text 1250331 1250331 0 0.0
.iram0.text 125403 125403 0 0.0
linux air-purifier-app debug (read only) 2722517 2722517 0 0.0
(read/write) 132728 132728 0 0.0
.bss 47880 47880 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 76536 76536 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 188144 188144 0 0.0
.text 2351221 2351221 0 0.0
all-clusters-app debug (read only) 6036865 6036865 0 0.0
(read/write) 484272 484272 0 0.0
.bss 136160 136160 0 0.0
.data 4592 4592 0 0.0
.data.rel.ro 336072 336072 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1448 1448 0 0.0
.rodata 355536 355536 0 0.0
.text 5242467 5242467 0 0.0
all-clusters-minimal-app debug (read only) 5320305 5320305 0 0.0
(read/write) 240224 240224 0 0.0
.bss 129024 129024 0 0.0
.data 4496 4496 0 0.0
.data.rel.ro 99608 99608 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 294346 294346 0 0.0
.text 4785907 4785907 0 0.0
bridge-app debug (read only) 4710721 4710721 0 0.0
(read/write) 221136 221136 0 0.0
.bss 119552 119552 0 0.0
.data 6272 6272 0 0.0
.data.rel.ro 88576 88576 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 234730 234730 0 0.0
.text 4250355 4250355 0 0.0
chip-tool debug (read only) 12173457 12173457 0 0.0
(read/write) 524808 524808 0 0.0
.bss 95160 95160 0 0.0
.data 5122 5122 0 0.0
.data.rel.ro 417272 417272 0 0.0
.dynamic 624 624 0 0.0
.got 5736 5736 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 459129 459129 0 0.0
.text 11002851 11002851 0 0.0
chip-tool-ipv6only arm64 (read only) 11504116 11504116 0 0.0
(read/write) 589912 589912 0 0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 457424 457424 0 0.0
.dynamic 512 512 0 0.0
.got 17280 17280 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 360916 360916 0 0.0
.text 10257464 10257464 0 0.0
fabric-admin debug (read only) 11922049 11922049 0 0.0
(read/write) 517872 517872 0 0.0
.bss 94520 94520 0 0.0
.data 4866 4866 0 0.0
.data.rel.ro 411480 411480 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 430233 430233 0 0.0
.text 10795139 10795139 0 0.0
fabric-bridge-app debug (read only) 4576977 4576977 0 0.0
(read/write) 213112 213112 0 0.0
.bss 115104 115104 0 0.0
.data 5056 5056 0 0.0
.data.rel.ro 86256 86256 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 228138 228138 0 0.0
.text 4125699 4125699 0 0.0
lighting-app debug+rpc+ui (read only) 5634697 5634697 0 0.0
(read/write) 229936 229936 0 0.0
.bss 120496 120496 0 0.0
.data 4896 4896 0 0.0
.data.rel.ro 96992 96992 0 0.0
.dynamic 672 672 0 0.0
.got 5864 5864 0 0.0
.init 27 27 0 0.0
.init_array 984 984 0 0.0
.rodata 358964 358964 0 0.0
.text 5023667 5023667 0 0.0
lock-app debug (read only) 4771777 4771777 0 0.0
(read/write) 208264 208264 0 0.0
.bss 114792 114792 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 82568 82568 0 0.0
.dynamic 624 624 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 260586 260586 0 0.0
.text 4294627 4294627 0 0.0
ota-provider-app debug (read only) 4384209 4384209 0 0.0
(read/write) 196864 196864 0 0.0
.bss 114656 114656 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 71824 71824 0 0.0
.dynamic 624 624 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 212490 212490 0 0.0
.text 3973811 3973811 0 0.0
ota-requestor-app debug (read only) 4514897 4514897 0 0.0
(read/write) 201232 201232 0 0.0
.bss 115552 115552 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 74928 74928 0 0.0
.dynamic 624 624 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 218570 218570 0 0.0
.text 4093875 4093875 0 0.0
shell debug (read only) 3006113 3006113 0 0.0
(read/write) 156856 156856 0 0.0
.bss 60784 60784 0 0.0
.data 1424 1424 0 0.0
.data.rel.ro 88792 88792 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 191840 191840 0 0.0
.text 2635122 2635122 0 0.0
thermostat-no-ble arm64 (read only) 4501580 4501580 0 0.0
(read/write) 248752 248752 0 0.0
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106008 106008 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162260 162260 0 0.0
.text 3997784 3997784 0 0.0
tv-app debug (read only) 5836345 5836345 0 0.0
(read/write) 352992 352992 0 0.0
.bss 242672 242672 0 0.0
.data 6560 6560 0 0.0
.data.rel.ro 96472 96472 0 0.0
.dynamic 624 624 0 0.0
.got 5464 5464 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 301514 301514 0 0.0
.text 5288435 5288435 0 0.0
tv-casting-app debug (read only) 9999641 9999641 0 0.0
(read/write) 343184 343184 0 0.0
.bss 156760 156760 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 176432 176432 0 0.0
.dynamic 624 624 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 1232 1232 0 0.0
.rodata 389144 389144 0 0.0
.text 9139363 9139363 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536680 2536680 0 0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499364 1499364 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1061392 1061392 0 0.0
bss 139209 139209 0 0.0
rodata 101840 101840 0 0.0
text 773072 773072 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1238556 1238556 0 0.0
bss 137637 137637 0 0.0
rodata 151444 151444 0 0.0
text 799432 799432 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1009080 1009080 0 0.0
bss 138107 138107 0 0.0
rodata 89096 89096 0 0.0
text 734660 734660 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 960976 960976 0 0.0
bss 132168 132168 0 0.0
rodata 78616 78616 0 0.0
text 703040 703040 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211916 1211916 0 0.0
bss 129861 129861 0 0.0
rodata 178964 178964 0 0.0
text 748948 748948 0 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1060924 1060924 0 0.0
bss 143919 143919 0 0.0
rodata 84324 84324 0 0.0
text 782384 782384 0 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1015360 1015360 0 0.0
bss 151924 151924 0 0.0
rodata 74200 74200 0 0.0
text 734208 734208 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 958944 958944 0 0.0
bss 142725 142725 0 0.0
rodata 80120 80120 0 0.0
text 684096 684096 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1211916 1211916 0 0.0
bss 129861 129861 0 0.0
rodata 178964 178964 0 0.0
text 748948 748948 0 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 973176 973176 0 0.0
bss 132691 132691 0 0.0
rodata 98168 98168 0 0.0
text 695212 695212 0 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 903424 903424 0 0.0
bss 132757 132757 0 0.0
rodata 99600 99600 0 0.0
text 619072 619072 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1225088 1225088 0 0.0
bss 130384 130384 0 0.0
rodata 198524 198524 0 0.0
text 742052 742052 0 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 924184 924184 0 0.0
bss 131376 131376 0 0.0
rodata 73672 73672 0 0.0
text 672024 672024 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 910520 910520 0 0.0
bss 131175 131175 0 0.0
rodata 70408 70408 0 0.0
text 661896 661896 0 0.0
nxp contact k32w0+release (read only) 576444 576444 0 0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 575908 575908 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704308 704308 0 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590784 590784 0 0.0
light k32w0+release (read only) 610624 610624 0 0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610088 610088 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796256 796256 0 0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673992 673992 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 826128 826128 0 0.0
(read/write) 1827444 1827444 0 0.0
.bss 204460 204460 0 0.0
.data 2752 2752 0 0.0
.text 1611844 1611844 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 829224 829224 0 0.0
(read/write) 1748716 1748716 0 0.0
.bss 201388 201388 0 0.0
.data 2728 2728 0 0.0
.text 1536212 1536212 0 0.0
light cy8ckit_062s2_43012 (read only) 835944 835944 0 0.0
(read/write) 1667156 1667156 0 0.0
.bss 194852 194852 0 0.0
.data 2544 2544 0 0.0
.text 1461372 1461372 0 0.0
lock cy8ckit_062s2_43012 (read only) 808880 808880 0 0.0
(read/write) 1695820 1695820 0 0.0
.bss 221932 221932 0 0.0
.data 2528 2528 0 0.0
.text 1462972 1462972 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1134260 1134260 0 0.0
.bss 102676 102676 0 0.0
.data 864 864 0 0.0
.text 646640 646640 0 0.0
lock-app qpg6105+debug (read/write) 1094076 1094076 0 0.0
.bss 97340 97340 0 0.0
.data 876 876 0 0.0
.text 606460 606460 0 0.0
stm32 light STM32WB5MM-DK (read/write) 606849 606849 0 0.0
.bss 128548 128548 0 0.0
.data 696 696 0 0.0
.rodata 80668 80668 0 0.0
.text 387192 387192 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 835170 835170 0 0.0
bss 49944 49944 0 0.0
text 625530 625530 0 0.0
all-clusters-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 843552 843552 0 0.0
bss 79088 79088 0 0.0
noinit 46096 46096 0 0.0
text 601330 601330 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 47960 47960 0 0.0
(read/write) 1060100 1060100 0 0.0
bss 110132 110132 0 0.0
text 773616 773616 0 0.0
bridge-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 915644 915644 0 0.0
bss 92888 92888 0 0.0
text 657116 657116 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 837530 837530 0 0.0
bss 49988 49988 0 0.0
text 627948 627948 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 948612 948612 0 0.0
bss 76580 76580 0 0.0
text 714900 714900 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 772060 772060 0 0.0
bss 75336 75336 0 0.0
noinit 46096 46096 0 0.0
text 557886 557886 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 29122 29122 0 0.0
(read/write) 1092216 1092216 0 0.0
bss 99980 99980 0 0.0
text 795316 795316 0 0.0
lock-app-dfu tlsr9528a (read only) 51584 51584 0 0.0
(read/write) 912624 912624 0 0.0
bss 69268 69268 0 0.0
text 661336 661336 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 934836 934836 0 0.0
bss 92620 92620 0 0.0
text 676424 676424 0 0.0
pump-app tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 832104 832104 0 0.0
bss 58232 58232 0 0.0
text 621972 621972 0 0.0
pump-controller-app tlsr9118bdk40d (read only) 160 160 0 0.0
(read/write) 607488 607488 0 0.0
bss 44160 44160 0 0.0
noinit 32512 32512 0 0.0
text 451088 451088 0 0.0
shell tlsr9518adk80d (read only) 29042 29042 0 0.0
(read/write) 674948 674948 0 0.0
bss 71852 71852 0 0.0
text 462082 462082 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 845382 845382 0 0.0
bss 51616 51616 0 0.0
text 634614 634614 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 32220 32220 0 0.0
(read/write) 860225 860225 0 0.0
bss 59804 59804 0 0.0
text 643542 643542 0 0.0
thermostat tlsr9518adk80d (read only) 31872 31872 0 0.0
(read/write) 826756 826756 0 0.0
bss 56492 56492 0 0.0
text 619410 619410 0 0.0
window-covering tlsr9258a (read only) 52568 52568 0 0.0
(read/write) 836808 836808 0 0.0
bss 58448 58448 0 0.0
text 624256 624256 0 0.0

Copy link

github-actions bot commented May 22, 2024

PR #32516: Size comparison from c021fad to 3ef0728

Increases above 0.2%:

platform target config section c021fad 3ef0728 change % change
stm32 light STM32WB5MM-DK (read/write) 606849 624058 17209 2.8
.bss 128548 141060 12512 9.7
.rodata 80668 81372 704 0.9
.text 387192 391336 4144 1.1
Increases (1 build for stm32)
platform target config section c021fad 3ef0728 change % change
stm32 light STM32WB5MM-DK (read/write) 606849 624058 17209 2.8
.bss 128548 141060 12512 9.7
.rodata 80668 81372 704 0.9
.text 387192 391336 4144 1.1
Decreases (1 build for stm32)
platform target config section c021fad 3ef0728 change % change
stm32 light STM32WB5MM-DK .data 696 672 -24 -3.4
Full report (17 builds for cc13x4_26x4, cc32xx, linux, mbed, nxp, qpg, stm32)
platform target config section c021fad 3ef0728 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 798740 798740 0 0.0
(read/write) 177700 177700 0 0.0
.bss 99612 99612 0 0.0
.data 3604 3604 0 0.0
.rodata 85204 85204 0 0.0
.text 713272 713272 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 813960 813960 0 0.0
(read/write) 188172 188172 0 0.0
.bss 110100 110100 0 0.0
.data 3596 3596 0 0.0
.rodata 78776 78776 0 0.0
.text 734920 734920 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 803308 803308 0 0.0
(read/write) 182292 182292 0 0.0
.bss 104220 104220 0 0.0
.data 3596 3596 0 0.0
.rodata 106100 106100 0 0.0
.text 696944 696944 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 755612 755612 0 0.0
(read/write) 176644 176644 0 0.0
.bss 98336 98336 0 0.0
.data 3588 3588 0 0.0
.rodata 80852 80852 0 0.0
.text 674496 674496 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 741284 741284 0 0.0
(read/write) 176884 176884 0 0.0
.bss 98576 98576 0 0.0
.data 3588 3588 0 0.0
.rodata 76636 76636 0 0.0
.text 664384 664384 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 606718 606718 0 0.0
(read/write) 209716 209716 0 0.0
.bss 202932 202932 0 0.0
.data 1660 1660 0 0.0
.rodata 89766 89766 0 0.0
.text 514832 514832 0 0.0
lock CC3235SF_LAUNCHXL (read only) 652614 652614 0 0.0
(read/write) 209972 209972 0 0.0
.bss 203328 203328 0 0.0
.data 1524 1524 0 0.0
.rodata 110526 110526 0 0.0
.text 539964 539964 0 0.0
linux chip-tool-ipv6only arm64 (read only) 11504116 11504116 0 0.0
(read/write) 589912 589912 0 0.0
.bss 104152 104152 0 0.0
.data 4512 4512 0 0.0
.data.rel.ro 457424 457424 0 0.0
.dynamic 512 512 0 0.0
.got 17280 17280 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 360916 360916 0 0.0
.text 10257464 10257464 0 0.0
thermostat-no-ble arm64 (read only) 4501580 4501580 0 0.0
(read/write) 248752 248752 0 0.0
.bss 123144 123144 0 0.0
.data 3424 3424 0 0.0
.data.rel.ro 106008 106008 0 0.0
.dynamic 512 512 0 0.0
.got 9000 9000 0 0.0
.init 24 24 0 0.0
.init_array 448 448 0 0.0
.rodata 162260 162260 0 0.0
.text 3997784 3997784 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2536680 2536680 0 0.0
.bss 220928 220928 0 0.0
.data 5224 5224 0 0.0
.text 1499364 1499364 0 0.0
nxp contact k32w0+release (read only) 576444 576444 0 0.0
(read/write) 83220 83220 0 0.0
.bss 67920 67920 0 0.0
.data 2204 2204 0 0.0
.text 575908 575908 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 704308 704308 0 0.0
.bss 71272 71272 0 0.0
.data 2872 2872 0 0.0
.text 590784 590784 0 0.0
light k32w0+release (read only) 610624 610624 0 0.0
(read/write) 82688 82688 0 0.0
.bss 67376 67376 0 0.0
.data 2224 2224 0 0.0
.text 610088 610088 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 796256 796256 0 0.0
.bss 80816 80816 0 0.0
.data 2080 2080 0 0.0
.text 673992 673992 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1134260 1134260 0 0.0
.bss 102676 102676 0 0.0
.data 864 864 0 0.0
.text 646640 646640 0 0.0
lock-app qpg6105+debug (read/write) 1094076 1094076 0 0.0
.bss 97340 97340 0 0.0
.data 876 876 0 0.0
.text 606460 606460 0 0.0
stm32 light STM32WB5MM-DK (read/write) 606849 624058 17209 2.8
.bss 128548 141060 12512 9.7
.data 696 672 -24 -3.4
.rodata 80668 81372 704 0.9
.text 387192 391336 4144 1.1

@dhrishi
Copy link
Contributor

dhrishi commented May 23, 2024

@andy31415 Can you please review?

@mergify mergify bot merged commit 22a9dc3 into project-chip:master May 28, 2024
69 checks passed
@shubhamdp shubhamdp deleted the py_onboarding_codes branch May 29, 2024 02:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants