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

[NetworkCommissioning]Add Encoding of the new NetworkCommisisoning attributes #30551

Merged
merged 9 commits into from
Nov 23, 2023

Conversation

jmartinez-silabs
Copy link
Member

@jmartinez-silabs jmartinez-silabs commented Nov 17, 2023

fixes #30105
Add encoding for the new attributes SupportedWiFiBands, SupportedThreadFeatures and ThreadVersion

The respective NetworkCommissioning drivers (WiFiDriver or ThreadDriver) now have a virtual function to fetch the needed data.

Thread capabilities depend on your thread stack build configuration. Thread stack defines are not available in the matter stack so we use the Matter thread config definitions.

A default implementation is provided for the WiFiDriver GetSupportedWiFiBands virtual function, returning support for the 2.4 GHz band.

Each different wifi platform should override this implementation and provide their complete band support in the NetworkCommissiongWiFiiDriver

Edit:
I currently left GetThreadVersion() unimplemented (return 0) for the following platforms (Tizen, WebOS and Linux) as I found no information about Tizen thread stack APIs or how to use DBUS openthread.io for Linux/WebOs.
#30602

…function in the two related wirelessDrivers, Implement them for thread, provide default implementation for wifi
Copy link

github-actions bot commented Nov 17, 2023

PR #30551: Size comparison from 30d622d to 4bbe276

Increases (39 builds for bl602, bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg)
platform target config section 30d622d 4bbe276 change % change
bl602 lighting-app bl602 (read/write) 1409518 1409770 252 0.0
.rodata 156520 156540 20 0.0
.text 1078352 1078582 230 0.0
bl602+mfd (read/write) 1423958 1424210 252 0.0
.rodata 155480 155500 20 0.0
.text 1093704 1093934 230 0.0
bl602+rpc (read/write) 1457046 1457554 508 0.0
.rodata 164144 164164 20 0.0
.text 1109840 1110326 486 0.0
bl702 lighting-app bl702 (read/write) 1175663 1176043 380 0.0
.rodata 106268 106296 28 0.0
.text 948820 949170 350 0.0
bl702+mfd (read/write) 1186531 1187167 636 0.1
.rodata 105208 105236 28 0.0
.text 960628 961234 606 0.1
bl702+rpc (read/write) 1275475 1276103 628 0.0
.rodata 121676 121704 28 0.0
.text 1023630 1024232 602 0.1
bl706-wifi (read/write) 1230190 1230434 244 0.0
.rodata 120208 120228 20 0.0
.text 966154 966378 224 0.0
bl702l lighting-app bl702l (read/write) 1145380 1146268 888 0.1
.rodata 100272 100300 28 0.0
.text 941914 942264 350 0.0
bl702l+mfd (read/write) 1156840 1157216 376 0.0
.rodata 99212 99240 28 0.0
.text 954290 954640 350 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739691 740035 344 0.0
.rodata 84671 84679 8 0.0
.text 654628 654964 336 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757267 757619 352 0.0
.rodata 79783 79791 8 0.0
.text 677092 677436 344 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744003 744355 352 0.0
.rodata 105519 105527 8 0.0
.text 638092 638436 344 0.1
pump-app LP_EM_CC1354P10_6 (read only) 698051 698411 360 0.1
.rodata 80447 80455 8 0.0
.text 617212 617564 352 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 683699 684051 352 0.1
.rodata 76279 76287 8 0.0
.text 607028 607372 344 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 557367 557719 352 0.1
.app_xip_area 448273 448625 352 0.1
lock cyw930739m2evb_01 (read/write) 539543 539903 360 0.1
.app_xip_area 425769 426129 360 0.1
ota-requestor cyw930739m2evb_01 (read/write) 577455 577815 360 0.1
.app_xip_area 469745 470105 360 0.1
switch cyw930739m2evb_01 (read/write) 553719 554071 352 0.1
.app_xip_area 442921 443273 352 0.1
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011660 1011948 288 0.0
.text 836864 837152 288 0.0
BRD4187C (read/write) 1097500 1097860 360 0.0
.text 898468 898828 360 0.0
lock-app BRD4161A+wf200 (read/write) 1103816 1104056 240 0.0
.text 914404 914644 240 0.0
window-app BRD4187C (read/write) 1132400 1132800 400 0.0
.text 961144 961544 400 0.0
esp32 all-clusters-app c3devkit (read only) 1132688 1132986 298 0.0
(read/write) 1670316 1670324 8 0.0
.flash.rodata 241400 241408 8 0.0
.flash.text 1132688 1132986 298 0.0
m5stack (read only) 1177651 1177903 252 0.0
(read/write) 520328 520336 8 0.0
.flash.rodata 273248 273256 8 0.0
.flash.text 1172267 1172519 252 0.0
k32w contact k32w0+release (read only) 592260 592620 360 0.1
.text 591724 592084 360 0.1
k32w1+release (read/write) 687408 687760 352 0.1
.text 574064 574416 352 0.1
light k32w0+release (read only) 591980 592340 360 0.1
.text 591444 591804 360 0.1
k32w1+release (read/write) 779436 779796 360 0.0
.text 657224 657584 360 0.1
lock k32w0+release (read only) 563828 564188 360 0.1
.text 563292 563652 360 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522536 2522800 264 0.0
.text 1485220 1485484 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1057032 1057376 344 0.0
rodata 104120 104128 8 0.0
text 776720 777068 348 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1183728 1183972 244 0.0
rodata 138296 138300 4 0.0
text 774352 774592 240 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042296 1042656 360 0.0
rodata 99376 99384 8 0.0
text 766452 766800 348 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1735732 1736004 272 0.0
.text 1531252 1531524 272 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1699572 1699844 272 0.0
.text 1496820 1497092 272 0.0
light cy8ckit_062s2_43012 (read/write) 1625692 1625972 280 0.0
.text 1429620 1429900 280 0.0
lock cy8ckit_062s2_43012 (read/write) 1652700 1652980 280 0.0
.text 1429556 1429836 280 0.0
qpg lighting-app qpg6105+debug (read/write) 1113848 1114208 360 0.0
.text 626224 626584 360 0.1
lock-app qpg6105+debug (read/write) 1074948 1075308 360 0.0
.text 587324 587684 360 0.1
Full report (42 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, mbed, nrfconnect, psoc6, qpg)
platform target config section 30d622d 4bbe276 change % change
bl602 lighting-app bl602 (read/write) 1409518 1409770 252 0.0
.bss 84616 84616 0 0.0
.data 9376 9376 0 0.0
.rodata 156520 156540 20 0.0
.text 1078352 1078582 230 0.0
bl602+mfd (read/write) 1423958 1424210 252 0.0
.bss 84784 84784 0 0.0
.data 9344 9344 0 0.0
.rodata 155480 155500 20 0.0
.text 1093704 1093934 230 0.0
bl602+rpc (read/write) 1457046 1457554 508 0.0
.bss 92648 92648 0 0.0
.data 9744 9744 0 0.0
.rodata 164144 164164 20 0.0
.text 1109840 1110326 486 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1175663 1176043 380 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106268 106296 28 0.0
.text 948820 949170 350 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1186531 1187167 636 0.1
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105208 105236 28 0.0
.text 960628 961234 606 0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1275475 1276103 628 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121676 121704 28 0.0
.text 1023630 1024232 602 0.1
bl706-eth (read/write) 994525 994525 0 0.0
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99336 99336 0 0.0
.text 741240 741240 0 0.0
bl706-wifi (read/write) 1230190 1230434 244 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120208 120228 20 0.0
.text 966154 966378 224 0.0
bl702l lighting-app bl702l (read/write) 1145380 1146268 888 0.1
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100272 100300 28 0.0
.text 941914 942264 350 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1156840 1157216 376 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99212 99240 28 0.0
.text 954290 954640 350 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739691 740035 344 0.0
(read/write) 166688 166688 0 0.0
.bss 89100 89100 0 0.0
.data 3424 3424 0 0.0
.rodata 84671 84679 8 0.0
.text 654628 654964 336 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757267 757619 352 0.0
(read/write) 176860 176860 0 0.0
.bss 99228 99228 0 0.0
.data 3444 3444 0 0.0
.rodata 79783 79791 8 0.0
.text 677092 677436 344 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744003 744355 352 0.0
(read/write) 171316 171316 0 0.0
.bss 93684 93684 0 0.0
.data 3444 3444 0 0.0
.rodata 105519 105527 8 0.0
.text 638092 638436 344 0.1
pump-app LP_EM_CC1354P10_6 (read only) 698051 698411 360 0.1
(read/write) 165724 165724 0 0.0
.bss 87904 87904 0 0.0
.data 3412 3412 0 0.0
.rodata 80447 80455 8 0.0
.text 617212 617564 352 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 683699 684051 352 0.1
(read/write) 165864 165864 0 0.0
.bss 88056 88056 0 0.0
.data 3408 3408 0 0.0
.rodata 76279 76287 8 0.0
.text 607028 607372 344 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564802 564802 0 0.0
(read/write) 206600 206600 0 0.0
.bss 200060 200060 0 0.0
.data 1416 1416 0 0.0
.rodata 83698 83698 0 0.0
.text 478984 478984 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617066 617066 0 0.0
(read/write) 206940 206940 0 0.0
.bss 200376 200376 0 0.0
.data 1444 1444 0 0.0
.rodata 105506 105506 0 0.0
.text 509436 509436 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 557367 557719 352 0.1
.app_xip_area 448273 448625 352 0.1
.bss 64008 64008 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539543 539903 360 0.1
.app_xip_area 425769 426129 360 0.1
.bss 68656 68656 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 577455 577815 360 0.1
.app_xip_area 469745 470105 360 0.1
.bss 62696 62696 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 553719 554071 352 0.1
.app_xip_area 442921 443273 352 0.1
.bss 65680 65680 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) 1011660 1011948 288 0.0
.bss 172080 172080 0 0.0
.data 2696 2696 0 0.0
.text 836864 837152 288 0.0
BRD4187C (read/write) 1097500 1097860 360 0.0
.bss 195708 195708 0 0.0
.data 3304 3304 0 0.0
.text 898468 898828 360 0.0
lock-app BRD4161A+wf200 (read/write) 1103816 1104056 240 0.0
.bss 186680 186680 0 0.0
.data 2708 2708 0 0.0
.text 914404 914644 240 0.0
window-app BRD4187C (read/write) 1132400 1132800 400 0.0
.bss 168060 168060 0 0.0
.data 3176 3176 0 0.0
.text 961144 961544 400 0.0
esp32 all-clusters-app c3devkit (read only) 1132688 1132986 298 0.0
(read/write) 1670316 1670324 8 0.0
.dram0.bss 72048 72048 0 0.0
.dram0.data 12996 12996 0 0.0
.flash.rodata 241400 241408 8 0.0
.flash.text 1132688 1132986 298 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177651 1177903 252 0.0
(read/write) 520328 520336 8 0.0
.dram0.bss 78696 78696 0 0.0
.dram0.data 34020 34020 0 0.0
.flash.rodata 273248 273256 8 0.0
.flash.text 1172267 1172519 252 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 592260 592620 360 0.1
(read/write) 87704 87704 0 0.0
.bss 70944 70944 0 0.0
.data 2136 2136 0 0.0
.text 591724 592084 360 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 687408 687760 352 0.1
.bss 67144 67144 0 0.0
.data 2720 2720 0 0.0
.text 574064 574416 352 0.1
light k32w0+release (read only) 591980 592340 360 0.1
(read/write) 87380 87380 0 0.0
.bss 70632 70632 0 0.0
.data 2124 2124 0 0.0
.text 591444 591804 360 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 779436 779796 360 0.0
.bss 76820 76820 0 0.0
.data 1932 1932 0 0.0
.text 657224 657584 360 0.1
lock k32w0+release (read only) 563828 564188 360 0.1
(read/write) 85200 85200 0 0.0
.bss 68512 68512 0 0.0
.data 2064 2064 0 0.0
.text 563292 563652 360 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522536 2522800 264 0.0
.bss 219112 219112 0 0.0
.data 5136 5136 0 0.0
.text 1485220 1485484 264 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1057032 1057376 344 0.0
bss 128543 128543 0 0.0
rodata 104120 104128 8 0.0
text 776720 777068 348 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1183728 1183972 244 0.0
bss 120745 120745 0 0.0
rodata 138296 138300 4 0.0
text 774352 774592 240 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042296 1042656 360 0.0
bss 128822 128822 0 0.0
rodata 99376 99384 8 0.0
text 766452 766800 348 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837248 837248 0 0.0
(read/write) 1735732 1736004 272 0.0
.bss 193612 193612 0 0.0
.data 2480 2480 0 0.0
.text 1531252 1531524 272 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838976 838976 0 0.0
(read/write) 1699572 1699844 272 0.0
.bss 191884 191884 0 0.0
.data 2480 2480 0 0.0
.text 1496820 1497092 272 0.0
light cy8ckit_062s2_43012 (read only) 845656 845656 0 0.0
(read/write) 1625692 1625972 280 0.0
.bss 185316 185316 0 0.0
.data 2368 2368 0 0.0
.text 1429620 1429900 280 0.0
lock cy8ckit_062s2_43012 (read only) 818584 818584 0 0.0
(read/write) 1652700 1652980 280 0.0
.bss 212372 212372 0 0.0
.data 2384 2384 0 0.0
.text 1429556 1429836 280 0.0
qpg lighting-app qpg6105+debug (read/write) 1113848 1114208 360 0.0
.bss 100768 100768 0 0.0
.data 748 748 0 0.0
.text 626224 626584 360 0.1
lock-app qpg6105+debug (read/write) 1074948 1075308 360 0.0
.bss 95544 95544 0 0.0
.data 780 780 0 0.0
.text 587324 587684 360 0.1

Copy link

github-actions bot commented Nov 17, 2023

PR #30551: Size comparison from 30d622d to 0782d99

Increases above 0.2%:

platform target config section 30d622d 0782d99 change % change
bl602 lighting-app bl602 .bss 84616 85048 432 0.5
bl602+mfd .bss 84784 85216 432 0.5
bl602+rpc .bss 92648 93080 432 0.5
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .bss 89100 89492 392 0.4
lock-ftd LP_EM_CC1354P10_6 .bss 99228 99620 392 0.4
lock-mtd LP_EM_CC1354P10_6 .bss 93684 94076 392 0.4
pump-app LP_EM_CC1354P10_6 .bss 87904 88296 392 0.4
pump-controller-app LP_EM_CC1354P10_6 .bss 88056 88448 392 0.4
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 206600 207520 920 0.4
.bss 200060 200980 920 0.5
lock CC3235SF_LAUNCHXL (read/write) 206940 207860 920 0.4
.bss 200376 201296 920 0.5
cyw30739 light cyw930739m2evb_01 .bss 64008 64544 536 0.8
lock cyw930739m2evb_01 .bss 68656 69192 536 0.8
ota-requestor cyw930739m2evb_01 .bss 62696 63232 536 0.9
switch cyw930739m2evb_01 .bss 65680 66232 552 0.8
esp32 all-clusters-app c3devkit .dram0.bss 72048 72432 384 0.5
m5stack .dram0.bss 78696 79080 384 0.5
k32w contact k32w0+release (read/write) 87704 88096 392 0.4
.bss 70944 71336 392 0.6
k32w1+release .bss 67144 67536 392 0.6
light k32w0+release (read/write) 87380 87772 392 0.4
.bss 70632 71024 392 0.6
k32w1+release .bss 76820 77212 392 0.5
lock k32w0+release (read/write) 85200 85592 392 0.5
.bss 68512 68904 392 0.6
linux chip-tool-ipv6only arm64 (read/write) 528264 531936 3672 0.7
mbed lock-app-release cy8cproto_062_4343w .bss 219112 220032 920 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 128543 128931 388 0.3
nrf7002dk_nrf5340_cpuapp bss 120745 121133 388 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 bss 128822 129210 388 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .bss 193612 194532 920 0.5
all-clusters-minimal cy8ckit_062s2_43012 .bss 191884 192804 920 0.5
light cy8ckit_062s2_43012 .bss 185316 186236 920 0.5
lock cy8ckit_062s2_43012 .bss 212372 213292 920 0.4
qpg lighting-app qpg6105+debug .bss 100768 101160 392 0.4
lock-app qpg6105+debug .bss 95544 95936 392 0.4
telink air-quality-sensor-app tlsr9528a_retention bss 53312 53700 388 0.7
all-clusters-app tlsr9518adk80d bss 99588 99976 388 0.4
all-clusters-minimal-app tlsr9528a bss 109272 109660 388 0.4
bridge-app tlsr9518adk80d bss 93792 94180 388 0.4
contact-sensor-app tlsr9528a_retention bss 53364 53752 388 0.7
light-switch-app-ota-shell-factory-data tlsr9528a bss 77164 77572 408 0.5
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 99356 99744 388 0.4
lock-app-dfu tlsr9528a bss 95436 95824 388 0.4
ota-requestor-app tlsr9518adk80d bss 91900 92288 388 0.4
pump-app tlsr9528a bss 67200 67588 388 0.6
pump-controller-app tlsr9518adk80d bss 55444 55832 388 0.7
resource-monitoring-app tlsr9518adk80d bss 55848 56236 388 0.7
shell tlsr9518adk80d bss 73232 73620 388 0.5
smoke_co_alarm-app tlsr9528a_retention bss 53456 53844 388 0.7
temperature-measurement-app-mars-ota tlsr9518adk80d bss 58912 59300 388 0.7
thermostat tlsr9518adk80d bss 55732 56120 388 0.7
window-covering tlsr9518adk80d bss 56084 56472 388 0.7
Increases (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 30d622d 0782d99 change % change
bl602 lighting-app bl602 (read/write) 1409518 1410274 756 0.1
.bss 84616 85048 432 0.5
.rodata 156520 156540 20 0.0
.text 1078352 1078652 300 0.0
bl602+mfd (read/write) 1423958 1424714 756 0.1
.bss 84784 85216 432 0.5
.rodata 155480 155500 20 0.0
.text 1093704 1094004 300 0.0
bl602+rpc (read/write) 1457046 1458058 1012 0.1
.bss 92648 93080 432 0.5
.rodata 164144 164164 20 0.0
.text 1109840 1110396 556 0.1
bl702 lighting-app bl702 (read/write) 1175663 1176551 888 0.1
.rodata 106268 106296 28 0.0
.text 948820 949248 428 0.0
bl702+mfd (read/write) 1186531 1187675 1144 0.1
.rodata 105208 105236 28 0.0
.text 960628 961312 684 0.1
bl702+rpc (read/write) 1275475 1276615 1140 0.1
.rodata 121676 121704 28 0.0
.text 1023630 1024310 680 0.1
bl706-eth (read/write) 994525 995037 512 0.1
.text 741240 741320 80 0.0
bl706-wifi (read/write) 1230190 1231062 872 0.1
.rodata 120208 120228 20 0.0
.text 966154 966574 420 0.0
bl702l lighting-app bl702l (read/write) 1145380 1146272 892 0.1
.rodata 100272 100300 28 0.0
.text 941914 942346 432 0.0
bl702l+mfd (read/write) 1156840 1157732 892 0.1
.rodata 99212 99240 28 0.0
.text 954290 954722 432 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739691 740195 504 0.1
(read/write) 166688 167080 392 0.2
.bss 89100 89492 392 0.4
.rodata 84671 84679 8 0.0
.text 654628 655128 500 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757267 757803 536 0.1
(read/write) 176860 177252 392 0.2
.bss 99228 99620 392 0.4
.rodata 79783 79791 8 0.0
.text 677092 677620 528 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744003 744523 520 0.1
(read/write) 171316 171708 392 0.2
.bss 93684 94076 392 0.4
.rodata 105519 105527 8 0.0
.text 638092 638608 516 0.1
pump-app LP_EM_CC1354P10_6 (read only) 698051 698571 520 0.1
(read/write) 165724 166116 392 0.2
.bss 87904 88296 392 0.4
.rodata 80447 80455 8 0.0
.text 617212 617728 516 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 683699 684219 520 0.1
(read/write) 165864 166256 392 0.2
.bss 88056 88448 392 0.4
.rodata 76279 76287 8 0.0
.text 607028 607544 516 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564802 564930 128 0.0
(read/write) 206600 207520 920 0.4
.bss 200060 200980 920 0.5
.text 478984 479108 124 0.0
lock CC3235SF_LAUNCHXL (read only) 617066 617186 120 0.0
(read/write) 206940 207860 920 0.4
.bss 200376 201296 920 0.5
.text 509436 509560 124 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 557367 558439 1072 0.2
.app_xip_area 448273 448809 536 0.1
.bss 64008 64544 536 0.8
lock cyw930739m2evb_01 (read/write) 539543 540623 1080 0.2
.app_xip_area 425769 426313 544 0.1
.bss 68656 69192 536 0.8
ota-requestor cyw930739m2evb_01 (read/write) 577455 578535 1080 0.2
.app_xip_area 469745 470289 544 0.1
.bss 62696 63232 536 0.9
switch cyw930739m2evb_01 (read/write) 553719 554847 1128 0.2
.app_xip_area 442921 443497 576 0.1
.bss 65680 66232 552 0.8
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011660 1012540 880 0.1
.bss 172080 172464 384 0.2
.text 836864 837360 496 0.1
BRD4187C (read/write) 1097500 1098428 928 0.1
.bss 195708 196092 384 0.2
.text 898468 899012 544 0.1
lock-app BRD4161A+wf200 (read/write) 1103816 1104744 928 0.1
.bss 186680 187064 384 0.2
.text 914404 914948 544 0.1
window-app BRD4187C (read/write) 1132400 1133328 928 0.1
.bss 168060 168444 384 0.2
.text 961144 961688 544 0.1
esp32 all-clusters-app c3devkit (read only) 1132688 1133282 594 0.1
(read/write) 1670316 1670708 392 0.0
.dram0.bss 72048 72432 384 0.5
.flash.rodata 241400 241408 8 0.0
.flash.text 1132688 1133282 594 0.1
m5stack (read only) 1177651 1178031 380 0.0
(read/write) 520328 520720 392 0.1
.dram0.bss 78696 79080 384 0.5
.flash.rodata 273248 273256 8 0.0
.flash.text 1172267 1172647 380 0.0
k32w contact k32w0+release (read only) 592260 592748 488 0.1
(read/write) 87704 88096 392 0.4
.bss 70944 71336 392 0.6
.text 591724 592212 488 0.1
k32w1+release (read/write) 687408 688312 904 0.1
.bss 67144 67536 392 0.6
.text 574064 574576 512 0.1
light k32w0+release (read only) 591980 592468 488 0.1
(read/write) 87380 87772 392 0.4
.bss 70632 71024 392 0.6
.text 591444 591932 488 0.1
k32w1+release (read/write) 779436 780348 912 0.1
.bss 76820 77212 392 0.5
.text 657224 657744 520 0.1
lock k32w0+release (read only) 563828 564332 504 0.1
(read/write) 85200 85592 392 0.5
.bss 68512 68904 392 0.6
.text 563292 563796 504 0.1
linux air-purifier-app debug (read only) 2504029 2506829 2800 0.1
(read/write) 126800 126864 64 0.1
.bss 46912 46944 32 0.1
.data.rel.ro 72408 72440 32 0.0
.text 2152245 2154901 2656 0.1
all-clusters-app debug (read only) 5324985 5327785 2800 0.1
(read/write) 429408 429472 64 0.0
.bss 130000 130032 32 0.0
.data.rel.ro 288304 288336 32 0.0
.text 4634643 4637299 2656 0.1
all-clusters-minimal-app debug (read only) 4927969 4930785 2816 0.1
(read/write) 234344 234408 64 0.0
.bss 127792 127824 32 0.0
.data.rel.ro 95616 95664 48 0.1
.rodata 270605 270637 32 0.0
.text 4425587 4428227 2640 0.1
bridge-app debug (read only) 4400865 4403681 2816 0.1
(read/write) 215648 215744 96 0.0
.bss 119192 119224 32 0.0
.data.rel.ro 84992 85056 64 0.1
.rodata 218293 218325 32 0.0
.text 3964547 3967187 2640 0.1
chip-tool debug (read only) 10720905 10721289 384 0.0
(read/write) 464424 464488 64 0.0
.bss 94008 94072 64 0.1
.rodata 400233 400265 32 0.0
.text 9692851 9693203 352 0.0
chip-tool-ipv6only arm64 (read only) 10573536 10573976 440 0.0
(read/write) 528264 531936 3672 0.7
.bss 103320 103352 32 0.0
.got 18928 18936 8 0.0
.rodata 324632 324656 24 0.0
.text 9446664 9447048 384 0.0
lighting-app debug+rpc+ui (read only) 5273633 5276449 2816 0.1
(read/write) 224496 224560 64 0.0
.bss 119296 119328 32 0.0
.data.rel.ro 93248 93296 48 0.1
.rodata 338196 338228 32 0.0
.text 4691555 4694195 2640 0.1
lock-app debug (read only) 4486137 4488249 2112 0.0
(read/write) 203264 203328 64 0.0
.bss 113600 113632 32 0.0
.data.rel.ro 79272 79304 32 0.0
.text 4030307 4032371 2064 0.1
ota-provider-app debug (read only) 4150137 4152937 2800 0.1
(read/write) 192416 192512 96 0.0
.bss 113600 113632 32 0.0
.data.rel.ro 68976 69040 64 0.1
.text 3758211 3760867 2656 0.1
ota-requestor-app debug (read only) 4236473 4239305 2832 0.1
(read/write) 196664 196760 96 0.0
.bss 114624 114656 32 0.0
.data.rel.ro 71952 72000 48 0.1
.rodata 204405 204437 32 0.0
.text 3836435 3839091 2656 0.1
shell debug (read only) 2766897 2767185 288 0.0
(read/write) 149704 149736 32 0.0
.bss 60648 60680 32 0.1
.text 2415602 2415890 288 0.0
thermostat-no-ble arm64 (read only) 4387296 4389744 2448 0.1
.bss 122232 122248 16 0.0
.data.rel.ro 102072 102120 48 0.0
.got 11936 11944 8 0.1
.text 3885992 3888280 2288 0.1
tv-app debug (read only) 5270017 5272177 2160 0.0
(read/write) 345176 345240 64 0.0
.bss 242400 242432 32 0.0
.data.rel.ro 90480 90512 32 0.0
.rodata 267069 267101 32 0.0
.text 4767923 4770003 2080 0.0
tv-casting-app debug (read only) 8662729 8665513 2784 0.0
(read/write) 321888 322016 128 0.0
.bss 156224 156288 64 0.0
.data.rel.ro 156352 156416 64 0.0
.text 7893683 7896323 2640 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522536 2522992 456 0.0
.bss 219112 220032 920 0.4
.text 1485220 1485676 456 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1057032 1057984 952 0.1
bss 128543 128931 388 0.3
rodata 104120 104128 8 0.0
text 776720 777284 564 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1183728 1184580 852 0.1
bss 120745 121133 388 0.3
rodata 138296 138300 4 0.0
text 774352 774816 464 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042296 1043264 968 0.1
bss 128822 129210 388 0.3
rodata 99376 99384 8 0.0
text 766452 767016 564 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1735732 1737068 1336 0.1
.bss 193612 194532 920 0.5
.text 1531252 1531668 416 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1699572 1700908 1336 0.1
.bss 191884 192804 920 0.5
.text 1496820 1497236 416 0.0
light cy8ckit_062s2_43012 (read/write) 1625692 1627020 1328 0.1
.bss 185316 186236 920 0.5
.text 1429620 1430028 408 0.0
lock cy8ckit_062s2_43012 (read/write) 1652700 1654028 1328 0.1
.bss 212372 213292 920 0.4
.text 1429556 1429964 408 0.0
qpg lighting-app qpg6105+debug (read/write) 1113848 1114352 504 0.0
.bss 100768 101160 392 0.4
.text 626224 626728 504 0.1
lock-app qpg6105+debug (read/write) 1074948 1075492 544 0.1
.bss 95544 95936 392 0.4
.text 587324 587868 544 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 816294 817446 1152 0.1
bss 53312 53700 388 0.7
text 610364 611106 742 0.1
all-clusters-app tlsr9518adk80d (read/write) 1074360 1075512 1152 0.1
bss 99588 99976 388 0.4
text 757624 758368 744 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1079192 1080344 1152 0.1
bss 109272 109660 388 0.4
text 749260 750004 744 0.1
bridge-app tlsr9518adk80d (read/write) 931480 932632 1152 0.1
bss 93792 94180 388 0.4
text 644196 644940 744 0.1
contact-sensor-app tlsr9528a_retention (read/write) 816406 817558 1152 0.1
bss 53364 53752 388 0.7
text 610568 611310 742 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 970352 971588 1236 0.1
bss 77164 77572 408 0.5
text 688378 689182 804 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1089092 1090244 1152 0.1
bss 99356 99744 388 0.4
text 766384 767128 744 0.1
lock-app-dfu tlsr9528a (read/write) 957204 958356 1152 0.1
bss 95436 95824 388 0.4
text 642564 643308 744 0.1
ota-requestor-app tlsr9518adk80d (read/write) 944688 945840 1152 0.1
bss 91900 92288 388 0.4
text 659864 660608 744 0.1
pump-app tlsr9528a (read/write) 872776 873928 1152 0.1
bss 67200 67588 388 0.6
text 616988 617732 744 0.1
pump-controller-app tlsr9518adk80d (read/write) 813476 814628 1152 0.1
bss 55444 55832 388 0.7
text 583942 584686 744 0.1
resource-monitoring-app tlsr9518adk80d (read/write) 829152 830304 1152 0.1
bss 55848 56236 388 0.7
text 594538 595282 744 0.1
shell tlsr9518adk80d (read/write) 705712 706192 480 0.1
bss 73232 73620 388 0.5
text 462250 462342 92 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 818134 819286 1152 0.1
bss 53456 53844 388 0.7
text 613292 614034 742 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 870165 871317 1152 0.1
bss 58912 59300 388 0.7
text 625282 626026 744 0.1
thermostat tlsr9518adk80d (read/write) 837504 838656 1152 0.1
bss 55732 56120 388 0.7
text 602096 602840 744 0.1
window-covering tlsr9518adk80d (read/write) 832012 833164 1152 0.1
bss 56084 56472 388 0.7
text 596330 597074 744 0.1
Decreases (5 builds for linux, psoc6)
platform target config section 30d622d 0782d99 change % change
linux thermostat-no-ble arm64 (read/write) 246824 244368 -2456 -1.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837248 836328 -920 -0.1
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838976 838056 -920 -0.1
light cy8ckit_062s2_43012 (read only) 845656 844736 -920 -0.1
lock cy8ckit_062s2_43012 (read only) 818584 817664 -920 -0.1
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 30d622d 0782d99 change % change
bl602 lighting-app bl602 (read/write) 1409518 1410274 756 0.1
.bss 84616 85048 432 0.5
.data 9376 9376 0 0.0
.rodata 156520 156540 20 0.0
.text 1078352 1078652 300 0.0
bl602+mfd (read/write) 1423958 1424714 756 0.1
.bss 84784 85216 432 0.5
.data 9344 9344 0 0.0
.rodata 155480 155500 20 0.0
.text 1093704 1094004 300 0.0
bl602+rpc (read/write) 1457046 1458058 1012 0.1
.bss 92648 93080 432 0.5
.data 9744 9744 0 0.0
.rodata 164144 164164 20 0.0
.text 1109840 1110396 556 0.1
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1175663 1176551 888 0.1
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106268 106296 28 0.0
.text 948820 949248 428 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1186531 1187675 1144 0.1
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105208 105236 28 0.0
.text 960628 961312 684 0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1275475 1276615 1140 0.1
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121676 121704 28 0.0
.text 1023630 1024310 680 0.1
bl706-eth (read/write) 994525 995037 512 0.1
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99336 99336 0 0.0
.text 741240 741320 80 0.0
bl706-wifi (read/write) 1230190 1231062 872 0.1
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120208 120228 20 0.0
.text 966154 966574 420 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1145380 1146272 892 0.1
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100272 100300 28 0.0
.text 941914 942346 432 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1156840 1157732 892 0.1
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99212 99240 28 0.0
.text 954290 954722 432 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739691 740195 504 0.1
(read/write) 166688 167080 392 0.2
.bss 89100 89492 392 0.4
.data 3424 3424 0 0.0
.rodata 84671 84679 8 0.0
.text 654628 655128 500 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757267 757803 536 0.1
(read/write) 176860 177252 392 0.2
.bss 99228 99620 392 0.4
.data 3444 3444 0 0.0
.rodata 79783 79791 8 0.0
.text 677092 677620 528 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744003 744523 520 0.1
(read/write) 171316 171708 392 0.2
.bss 93684 94076 392 0.4
.data 3444 3444 0 0.0
.rodata 105519 105527 8 0.0
.text 638092 638608 516 0.1
pump-app LP_EM_CC1354P10_6 (read only) 698051 698571 520 0.1
(read/write) 165724 166116 392 0.2
.bss 87904 88296 392 0.4
.data 3412 3412 0 0.0
.rodata 80447 80455 8 0.0
.text 617212 617728 516 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 683699 684219 520 0.1
(read/write) 165864 166256 392 0.2
.bss 88056 88448 392 0.4
.data 3408 3408 0 0.0
.rodata 76279 76287 8 0.0
.text 607028 607544 516 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564802 564930 128 0.0
(read/write) 206600 207520 920 0.4
.bss 200060 200980 920 0.5
.data 1416 1416 0 0.0
.rodata 83698 83698 0 0.0
.text 478984 479108 124 0.0
lock CC3235SF_LAUNCHXL (read only) 617066 617186 120 0.0
(read/write) 206940 207860 920 0.4
.bss 200376 201296 920 0.5
.data 1444 1444 0 0.0
.rodata 105506 105506 0 0.0
.text 509436 509560 124 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 557367 558439 1072 0.2
.app_xip_area 448273 448809 536 0.1
.bss 64008 64544 536 0.8
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539543 540623 1080 0.2
.app_xip_area 425769 426313 544 0.1
.bss 68656 69192 536 0.8
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 577455 578535 1080 0.2
.app_xip_area 469745 470289 544 0.1
.bss 62696 63232 536 0.9
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 553719 554847 1128 0.2
.app_xip_area 442921 443497 576 0.1
.bss 65680 66232 552 0.8
.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) 1011660 1012540 880 0.1
.bss 172080 172464 384 0.2
.data 2696 2696 0 0.0
.text 836864 837360 496 0.1
BRD4187C (read/write) 1097500 1098428 928 0.1
.bss 195708 196092 384 0.2
.data 3304 3304 0 0.0
.text 898468 899012 544 0.1
lock-app BRD4161A+wf200 (read/write) 1103816 1104744 928 0.1
.bss 186680 187064 384 0.2
.data 2708 2708 0 0.0
.text 914404 914948 544 0.1
window-app BRD4187C (read/write) 1132400 1133328 928 0.1
.bss 168060 168444 384 0.2
.data 3176 3176 0 0.0
.text 961144 961688 544 0.1
esp32 all-clusters-app c3devkit (read only) 1132688 1133282 594 0.1
(read/write) 1670316 1670708 392 0.0
.dram0.bss 72048 72432 384 0.5
.dram0.data 12996 12996 0 0.0
.flash.rodata 241400 241408 8 0.0
.flash.text 1132688 1133282 594 0.1
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177651 1178031 380 0.0
(read/write) 520328 520720 392 0.1
.dram0.bss 78696 79080 384 0.5
.dram0.data 34020 34020 0 0.0
.flash.rodata 273248 273256 8 0.0
.flash.text 1172267 1172647 380 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 592260 592748 488 0.1
(read/write) 87704 88096 392 0.4
.bss 70944 71336 392 0.6
.data 2136 2136 0 0.0
.text 591724 592212 488 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 687408 688312 904 0.1
.bss 67144 67536 392 0.6
.data 2720 2720 0 0.0
.text 574064 574576 512 0.1
light k32w0+release (read only) 591980 592468 488 0.1
(read/write) 87380 87772 392 0.4
.bss 70632 71024 392 0.6
.data 2124 2124 0 0.0
.text 591444 591932 488 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 779436 780348 912 0.1
.bss 76820 77212 392 0.5
.data 1932 1932 0 0.0
.text 657224 657744 520 0.1
lock k32w0+release (read only) 563828 564332 504 0.1
(read/write) 85200 85592 392 0.5
.bss 68512 68904 392 0.6
.data 2064 2064 0 0.0
.text 563292 563796 504 0.1
linux air-purifier-app debug (read only) 2504029 2506829 2800 0.1
(read/write) 126800 126864 64 0.1
.bss 46912 46944 32 0.1
.data 1472 1472 0 0.0
.data.rel.ro 72408 72440 32 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177288 177288 0 0.0
.text 2152245 2154901 2656 0.1
all-clusters-app debug (read only) 5324985 5327785 2800 0.1
(read/write) 429408 429472 64 0.0
.bss 130000 130032 32 0.0
.data 3856 3856 0 0.0
.data.rel.ro 288304 288336 32 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 302268 302268 0 0.0
.text 4634643 4637299 2656 0.1
all-clusters-minimal-app debug (read only) 4927969 4930785 2816 0.1
(read/write) 234344 234408 64 0.0
.bss 127792 127824 32 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95616 95664 48 0.1
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 270605 270637 32 0.0
.text 4425587 4428227 2640 0.1
bridge-app debug (read only) 4400865 4403681 2816 0.1
(read/write) 215648 215744 96 0.0
.bss 119192 119224 32 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84992 85056 64 0.1
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218293 218325 32 0.0
.text 3964547 3967187 2640 0.1
chip-tool debug (read only) 10720905 10721289 384 0.0
(read/write) 464424 464488 64 0.0
.bss 94008 94072 64 0.1
.data 4994 4994 0 0.0
.data.rel.ro 358184 358184 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 400233 400265 32 0.0
.text 9692851 9693203 352 0.0
chip-tool-ipv6only arm64 (read only) 10573536 10573976 440 0.0
(read/write) 528264 531936 3672 0.7
.bss 103320 103352 32 0.0
.data 4296 4296 0 0.0
.data.rel.ro 396040 396040 0 0.0
.dynamic 512 512 0 0.0
.got 18928 18936 8 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 324632 324656 24 0.0
.text 9446664 9447048 384 0.0
lighting-app debug+rpc+ui (read only) 5273633 5276449 2816 0.1
(read/write) 224496 224560 64 0.0
.bss 119296 119328 32 0.0
.data 4384 4384 0 0.0
.data.rel.ro 93248 93296 48 0.1
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 338196 338228 32 0.0
.text 4691555 4694195 2640 0.1
lock-app debug (read only) 4486137 4488249 2112 0.0
(read/write) 203264 203328 64 0.0
.bss 113600 113632 32 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79272 79304 32 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 246293 246293 0 0.0
.text 4030307 4032371 2064 0.1
ota-provider-app debug (read only) 4150137 4152937 2800 0.1
(read/write) 192416 192512 96 0.0
.bss 113600 113632 32 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68976 69040 64 0.1
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200597 200597 0 0.0
.text 3758211 3760867 2656 0.1
ota-requestor-app debug (read only) 4236473 4239305 2832 0.1
(read/write) 196664 196760 96 0.0
.bss 114624 114656 32 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71952 72000 48 0.1
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204405 204437 32 0.0
.text 3836435 3839091 2656 0.1
shell debug (read only) 2766897 2767185 288 0.0
(read/write) 149704 149736 32 0.0
.bss 60648 60680 32 0.1
.data 784 784 0 0.0
.data.rel.ro 82464 82464 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 180608 180608 0 0.0
.text 2415602 2415890 288 0.0
thermostat-no-ble arm64 (read only) 4387296 4389744 2448 0.1
(read/write) 246824 244368 -2456 -1.0
.bss 122232 122248 16 0.0
.data 2800 2800 0 0.0
.data.rel.ro 102072 102120 48 0.0
.dynamic 512 512 0 0.0
.got 11936 11944 8 0.1
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161724 161724 0 0.0
.text 3885992 3888280 2288 0.1
tv-app debug (read only) 5270017 5272177 2160 0.0
(read/write) 345176 345240 64 0.0
.bss 242400 242432 32 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90480 90512 32 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267069 267101 32 0.0
.text 4767923 4770003 2080 0.0
tv-casting-app debug (read only) 8662729 8665513 2784 0.0
(read/write) 321888 322016 128 0.0
.bss 156224 156288 64 0.0
.data 2464 2464 0 0.0
.data.rel.ro 156352 156416 64 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 346280 346280 0 0.0
.text 7893683 7896323 2640 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522536 2522992 456 0.0
.bss 219112 220032 920 0.4
.data 5136 5136 0 0.0
.text 1485220 1485676 456 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1057032 1057984 952 0.1
bss 128543 128931 388 0.3
rodata 104120 104128 8 0.0
text 776720 777284 564 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1183728 1184580 852 0.1
bss 120745 121133 388 0.3
rodata 138296 138300 4 0.0
text 774352 774816 464 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042296 1043264 968 0.1
bss 128822 129210 388 0.3
rodata 99376 99384 8 0.0
text 766452 767016 564 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837248 836328 -920 -0.1
(read/write) 1735732 1737068 1336 0.1
.bss 193612 194532 920 0.5
.data 2480 2480 0 0.0
.text 1531252 1531668 416 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838976 838056 -920 -0.1
(read/write) 1699572 1700908 1336 0.1
.bss 191884 192804 920 0.5
.data 2480 2480 0 0.0
.text 1496820 1497236 416 0.0
light cy8ckit_062s2_43012 (read only) 845656 844736 -920 -0.1
(read/write) 1625692 1627020 1328 0.1
.bss 185316 186236 920 0.5
.data 2368 2368 0 0.0
.text 1429620 1430028 408 0.0
lock cy8ckit_062s2_43012 (read only) 818584 817664 -920 -0.1
(read/write) 1652700 1654028 1328 0.1
.bss 212372 213292 920 0.4
.data 2384 2384 0 0.0
.text 1429556 1429964 408 0.0
qpg lighting-app qpg6105+debug (read/write) 1113848 1114352 504 0.0
.bss 100768 101160 392 0.4
.data 748 748 0 0.0
.text 626224 626728 504 0.1
lock-app qpg6105+debug (read/write) 1074948 1075492 544 0.1
.bss 95544 95936 392 0.4
.data 780 780 0 0.0
.text 587324 587868 544 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 816294 817446 1152 0.1
bss 53312 53700 388 0.7
text 610364 611106 742 0.1
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1074360 1075512 1152 0.1
bss 99588 99976 388 0.4
text 757624 758368 744 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1079192 1080344 1152 0.1
bss 109272 109660 388 0.4
text 749260 750004 744 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931480 932632 1152 0.1
bss 93792 94180 388 0.4
text 644196 644940 744 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 816406 817558 1152 0.1
bss 53364 53752 388 0.7
text 610568 611310 742 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 970352 971588 1236 0.1
bss 77164 77572 408 0.5
text 688378 689182 804 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089092 1090244 1152 0.1
bss 99356 99744 388 0.4
text 766384 767128 744 0.1
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957204 958356 1152 0.1
bss 95436 95824 388 0.4
text 642564 643308 744 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944688 945840 1152 0.1
bss 91900 92288 388 0.4
text 659864 660608 744 0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 872776 873928 1152 0.1
bss 67200 67588 388 0.6
text 616988 617732 744 0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 813476 814628 1152 0.1
bss 55444 55832 388 0.7
text 583942 584686 744 0.1
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 829152 830304 1152 0.1
bss 55848 56236 388 0.7
text 594538 595282 744 0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705712 706192 480 0.1
bss 73232 73620 388 0.5
text 462250 462342 92 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 818134 819286 1152 0.1
bss 53456 53844 388 0.7
text 613292 614034 742 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870165 871317 1152 0.1
bss 58912 59300 388 0.7
text 625282 626026 744 0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 837504 838656 1152 0.1
bss 55732 56120 388 0.7
text 602096 602840 744 0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 832012 833164 1152 0.1
bss 56084 56472 388 0.7
text 596330 597074 744 0.1

…rs out on conversion types. Assumed that it is due to how the type of a define vs enum is seeing on their platform
src/include/platform/CHIPDeviceConfig.h Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Nov 17, 2023

PR #30551: Size comparison from 30d622d to 44f302d

Increases above 0.2%:

platform target config section 30d622d 44f302de change % change
bl602 lighting-app bl602 .bss 84616 85048 432 0.5
bl602+mfd .bss 84784 85216 432 0.5
bl602+rpc .bss 92648 93080 432 0.5
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 .bss 89100 89492 392 0.4
lock-ftd LP_EM_CC1354P10_6 .bss 99228 99620 392 0.4
lock-mtd LP_EM_CC1354P10_6 .bss 93684 94076 392 0.4
pump-app LP_EM_CC1354P10_6 .bss 87904 88296 392 0.4
pump-controller-app LP_EM_CC1354P10_6 .bss 88056 88448 392 0.4
cc32xx air-purifier CC3235SF_LAUNCHXL (read/write) 206600 207520 920 0.4
.bss 200060 200980 920 0.5
lock CC3235SF_LAUNCHXL (read/write) 206940 207860 920 0.4
.bss 200376 201296 920 0.5
cyw30739 light cyw930739m2evb_01 .bss 64008 64544 536 0.8
lock cyw930739m2evb_01 .bss 68656 69192 536 0.8
ota-requestor cyw930739m2evb_01 .bss 62696 63232 536 0.9
switch cyw930739m2evb_01 .bss 65680 66232 552 0.8
esp32 all-clusters-app c3devkit .dram0.bss 72048 72432 384 0.5
m5stack .dram0.bss 78696 79080 384 0.5
k32w contact k32w0+release (read/write) 87704 88096 392 0.4
.bss 70944 71336 392 0.6
k32w1+release .bss 67144 67536 392 0.6
light k32w0+release (read/write) 87380 87772 392 0.4
.bss 70632 71024 392 0.6
k32w1+release .bss 76820 77212 392 0.5
lock k32w0+release (read/write) 85200 85592 392 0.5
.bss 68512 68904 392 0.6
linux chip-tool-ipv6only arm64 (read/write) 528264 531936 3672 0.7
mbed lock-app-release cy8cproto_062_4343w .bss 219112 220032 920 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 128543 128931 388 0.3
nrf7002dk_nrf5340_cpuapp bss 120745 121133 388 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 bss 128822 129210 388 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .bss 193612 194532 920 0.5
all-clusters-minimal cy8ckit_062s2_43012 .bss 191884 192804 920 0.5
light cy8ckit_062s2_43012 .bss 185316 186236 920 0.5
lock cy8ckit_062s2_43012 .bss 212372 213292 920 0.4
qpg lighting-app qpg6105+debug .bss 100768 101160 392 0.4
lock-app qpg6105+debug .bss 95544 95936 392 0.4
telink air-quality-sensor-app tlsr9528a_retention bss 53312 53700 388 0.7
all-clusters-app tlsr9518adk80d bss 99588 99976 388 0.4
all-clusters-minimal-app tlsr9528a bss 109272 109660 388 0.4
bridge-app tlsr9518adk80d bss 93792 94180 388 0.4
contact-sensor-app tlsr9528a_retention bss 53364 53752 388 0.7
light-switch-app-ota-shell-factory-data tlsr9528a bss 77164 77572 408 0.5
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d bss 99356 99744 388 0.4
lock-app-dfu tlsr9528a bss 95436 95824 388 0.4
ota-requestor-app tlsr9518adk80d bss 91900 92288 388 0.4
pump-app tlsr9528a bss 67200 67588 388 0.6
pump-controller-app tlsr9518adk80d bss 55444 55832 388 0.7
resource-monitoring-app tlsr9518adk80d bss 55848 56236 388 0.7
shell tlsr9518adk80d bss 73232 73620 388 0.5
smoke_co_alarm-app tlsr9528a_retention bss 53456 53844 388 0.7
temperature-measurement-app-mars-ota tlsr9518adk80d bss 58912 59300 388 0.7
thermostat tlsr9518adk80d bss 55732 56120 388 0.7
window-covering tlsr9518adk80d bss 56084 56472 388 0.7
Increases (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 30d622d 44f302de change % change
bl602 lighting-app bl602 (read/write) 1409518 1410274 756 0.1
.bss 84616 85048 432 0.5
.rodata 156520 156540 20 0.0
.text 1078352 1078652 300 0.0
bl602+mfd (read/write) 1423958 1424714 756 0.1
.bss 84784 85216 432 0.5
.rodata 155480 155500 20 0.0
.text 1093704 1094004 300 0.0
bl602+rpc (read/write) 1457046 1458058 1012 0.1
.bss 92648 93080 432 0.5
.rodata 164144 164164 20 0.0
.text 1109840 1110396 556 0.1
bl702 lighting-app bl702 (read/write) 1175663 1176551 888 0.1
.rodata 106268 106296 28 0.0
.text 948820 949248 428 0.0
bl702+mfd (read/write) 1186531 1187675 1144 0.1
.rodata 105208 105236 28 0.0
.text 960628 961312 684 0.1
bl702+rpc (read/write) 1275475 1276615 1140 0.1
.rodata 121676 121704 28 0.0
.text 1023630 1024310 680 0.1
bl706-eth (read/write) 994525 995037 512 0.1
.text 741240 741320 80 0.0
bl706-wifi (read/write) 1230190 1231062 872 0.1
.rodata 120208 120228 20 0.0
.text 966154 966574 420 0.0
bl702l lighting-app bl702l (read/write) 1145380 1146272 892 0.1
.rodata 100272 100300 28 0.0
.text 941914 942346 432 0.0
bl702l+mfd (read/write) 1156840 1157732 892 0.1
.rodata 99212 99240 28 0.0
.text 954290 954722 432 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739691 740195 504 0.1
(read/write) 166688 167080 392 0.2
.bss 89100 89492 392 0.4
.rodata 84671 84679 8 0.0
.text 654628 655128 500 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757267 757803 536 0.1
(read/write) 176860 177252 392 0.2
.bss 99228 99620 392 0.4
.rodata 79783 79791 8 0.0
.text 677092 677620 528 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744003 744523 520 0.1
(read/write) 171316 171708 392 0.2
.bss 93684 94076 392 0.4
.rodata 105519 105527 8 0.0
.text 638092 638608 516 0.1
pump-app LP_EM_CC1354P10_6 (read only) 698051 698571 520 0.1
(read/write) 165724 166116 392 0.2
.bss 87904 88296 392 0.4
.rodata 80447 80455 8 0.0
.text 617212 617728 516 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 683699 684219 520 0.1
(read/write) 165864 166256 392 0.2
.bss 88056 88448 392 0.4
.rodata 76279 76287 8 0.0
.text 607028 607544 516 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564802 564930 128 0.0
(read/write) 206600 207520 920 0.4
.bss 200060 200980 920 0.5
.text 478984 479108 124 0.0
lock CC3235SF_LAUNCHXL (read only) 617066 617186 120 0.0
(read/write) 206940 207860 920 0.4
.bss 200376 201296 920 0.5
.text 509436 509560 124 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 557367 558439 1072 0.2
.app_xip_area 448273 448809 536 0.1
.bss 64008 64544 536 0.8
lock cyw930739m2evb_01 (read/write) 539543 540623 1080 0.2
.app_xip_area 425769 426313 544 0.1
.bss 68656 69192 536 0.8
ota-requestor cyw930739m2evb_01 (read/write) 577455 578535 1080 0.2
.app_xip_area 469745 470289 544 0.1
.bss 62696 63232 536 0.9
switch cyw930739m2evb_01 (read/write) 553719 554847 1128 0.2
.app_xip_area 442921 443497 576 0.1
.bss 65680 66232 552 0.8
efr32 lighting-app BRD4161A+rs9116 (read/write) 1011660 1012540 880 0.1
.bss 172080 172464 384 0.2
.text 836864 837360 496 0.1
BRD4187C (read/write) 1097500 1098428 928 0.1
.bss 195708 196092 384 0.2
.text 898468 899012 544 0.1
lock-app BRD4161A+wf200 (read/write) 1103816 1104744 928 0.1
.bss 186680 187064 384 0.2
.text 914404 914948 544 0.1
window-app BRD4187C (read/write) 1132400 1133328 928 0.1
.bss 168060 168444 384 0.2
.text 961144 961688 544 0.1
esp32 all-clusters-app c3devkit (read only) 1132688 1133282 594 0.1
(read/write) 1670316 1670708 392 0.0
.dram0.bss 72048 72432 384 0.5
.flash.rodata 241400 241408 8 0.0
.flash.text 1132688 1133282 594 0.1
m5stack (read only) 1177651 1178031 380 0.0
(read/write) 520328 520720 392 0.1
.dram0.bss 78696 79080 384 0.5
.flash.rodata 273248 273256 8 0.0
.flash.text 1172267 1172647 380 0.0
k32w contact k32w0+release (read only) 592260 592748 488 0.1
(read/write) 87704 88096 392 0.4
.bss 70944 71336 392 0.6
.text 591724 592212 488 0.1
k32w1+release (read/write) 687408 688312 904 0.1
.bss 67144 67536 392 0.6
.text 574064 574576 512 0.1
light k32w0+release (read only) 591980 592468 488 0.1
(read/write) 87380 87772 392 0.4
.bss 70632 71024 392 0.6
.text 591444 591932 488 0.1
k32w1+release (read/write) 779436 780348 912 0.1
.bss 76820 77212 392 0.5
.text 657224 657744 520 0.1
lock k32w0+release (read only) 563828 564332 504 0.1
(read/write) 85200 85592 392 0.5
.bss 68512 68904 392 0.6
.text 563292 563796 504 0.1
linux air-purifier-app debug (read only) 2504029 2506861 2832 0.1
(read/write) 126800 126864 64 0.1
.bss 46912 46944 32 0.1
.data.rel.ro 72408 72440 32 0.0
.rodata 177288 177320 32 0.0
.text 2152245 2154901 2656 0.1
all-clusters-app debug (read only) 5324985 5327785 2800 0.1
(read/write) 429408 429472 64 0.0
.bss 130000 130032 32 0.0
.data.rel.ro 288304 288336 32 0.0
.text 4634643 4637299 2656 0.1
all-clusters-minimal-app debug (read only) 4927969 4930785 2816 0.1
(read/write) 234344 234408 64 0.0
.bss 127792 127824 32 0.0
.data.rel.ro 95616 95664 48 0.1
.rodata 270605 270637 32 0.0
.text 4425587 4428227 2640 0.1
bridge-app debug (read only) 4400865 4403713 2848 0.1
(read/write) 215648 215744 96 0.0
.bss 119192 119224 32 0.0
.data.rel.ro 84992 85056 64 0.1
.rodata 218293 218357 64 0.0
.text 3964547 3967187 2640 0.1
chip-tool debug (read only) 10720905 10721321 416 0.0
(read/write) 464424 464488 64 0.0
.bss 94008 94072 64 0.1
.rodata 400233 400297 64 0.0
.text 9692851 9693203 352 0.0
chip-tool-ipv6only arm64 (read only) 10573536 10573976 440 0.0
(read/write) 528264 531936 3672 0.7
.bss 103320 103352 32 0.0
.got 18928 18936 8 0.0
.rodata 324632 324656 24 0.0
.text 9446664 9447048 384 0.0
lighting-app debug+rpc+ui (read only) 5273633 5276481 2848 0.1
(read/write) 224496 224560 64 0.0
.bss 119296 119328 32 0.0
.data.rel.ro 93248 93296 48 0.1
.rodata 338196 338260 64 0.0
.text 4691555 4694195 2640 0.1
lock-app debug (read only) 4486137 4488249 2112 0.0
(read/write) 203264 203328 64 0.0
.bss 113600 113632 32 0.0
.data.rel.ro 79272 79304 32 0.0
.text 4030307 4032371 2064 0.1
ota-provider-app debug (read only) 4150137 4152969 2832 0.1
(read/write) 192416 192512 96 0.0
.bss 113600 113632 32 0.0
.data.rel.ro 68976 69040 64 0.1
.rodata 200597 200629 32 0.0
.text 3758211 3760867 2656 0.1
ota-requestor-app debug (read only) 4236473 4239337 2864 0.1
(read/write) 196664 196760 96 0.0
.bss 114624 114656 32 0.0
.data.rel.ro 71952 72000 48 0.1
.rodata 204405 204469 64 0.0
.text 3836435 3839091 2656 0.1
shell debug (read only) 2766897 2767217 320 0.0
(read/write) 149704 149736 32 0.0
.bss 60648 60680 32 0.1
.rodata 180608 180640 32 0.0
.text 2415602 2415890 288 0.0
thermostat-no-ble arm64 (read only) 4387296 4389744 2448 0.1
.bss 122232 122248 16 0.0
.data.rel.ro 102072 102120 48 0.0
.got 11936 11944 8 0.1
.text 3885992 3888280 2288 0.1
tv-app debug (read only) 5270017 5272209 2192 0.0
(read/write) 345176 345240 64 0.0
.bss 242400 242432 32 0.0
.data.rel.ro 90480 90512 32 0.0
.rodata 267069 267133 64 0.0
.text 4767923 4770003 2080 0.0
tv-casting-app debug (read only) 8662729 8665545 2816 0.0
(read/write) 321888 322016 128 0.0
.bss 156224 156288 64 0.0
.data.rel.ro 156352 156416 64 0.0
.rodata 346280 346312 32 0.0
.text 7893683 7896323 2640 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522536 2522992 456 0.0
.bss 219112 220032 920 0.4
.text 1485220 1485676 456 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1057032 1057984 952 0.1
bss 128543 128931 388 0.3
rodata 104120 104128 8 0.0
text 776720 777284 564 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1183728 1184580 852 0.1
bss 120745 121133 388 0.3
rodata 138296 138300 4 0.0
text 774352 774816 464 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1042296 1043264 968 0.1
bss 128822 129210 388 0.3
rodata 99376 99384 8 0.0
text 766452 767016 564 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1735732 1737068 1336 0.1
.bss 193612 194532 920 0.5
.text 1531252 1531668 416 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1699572 1700908 1336 0.1
.bss 191884 192804 920 0.5
.text 1496820 1497236 416 0.0
light cy8ckit_062s2_43012 (read/write) 1625692 1627020 1328 0.1
.bss 185316 186236 920 0.5
.text 1429620 1430028 408 0.0
lock cy8ckit_062s2_43012 (read/write) 1652700 1654028 1328 0.1
.bss 212372 213292 920 0.4
.text 1429556 1429964 408 0.0
qpg lighting-app qpg6105+debug (read/write) 1113848 1114352 504 0.0
.bss 100768 101160 392 0.4
.text 626224 626728 504 0.1
lock-app qpg6105+debug (read/write) 1074948 1075492 544 0.1
.bss 95544 95936 392 0.4
.text 587324 587868 544 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 816294 817446 1152 0.1
bss 53312 53700 388 0.7
text 610364 611106 742 0.1
all-clusters-app tlsr9518adk80d (read/write) 1074360 1075512 1152 0.1
bss 99588 99976 388 0.4
text 757624 758368 744 0.1
all-clusters-minimal-app tlsr9528a (read/write) 1079192 1080344 1152 0.1
bss 109272 109660 388 0.4
text 749260 750004 744 0.1
bridge-app tlsr9518adk80d (read/write) 931480 932632 1152 0.1
bss 93792 94180 388 0.4
text 644196 644940 744 0.1
contact-sensor-app tlsr9528a_retention (read/write) 816406 817558 1152 0.1
bss 53364 53752 388 0.7
text 610568 611310 742 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 970352 971588 1236 0.1
bss 77164 77572 408 0.5
text 688378 689182 804 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1089092 1090244 1152 0.1
bss 99356 99744 388 0.4
text 766384 767128 744 0.1
lock-app-dfu tlsr9528a (read/write) 957204 958356 1152 0.1
bss 95436 95824 388 0.4
text 642564 643308 744 0.1
ota-requestor-app tlsr9518adk80d (read/write) 944688 945840 1152 0.1
bss 91900 92288 388 0.4
text 659864 660608 744 0.1
pump-app tlsr9528a (read/write) 872776 873928 1152 0.1
bss 67200 67588 388 0.6
text 616988 617732 744 0.1
pump-controller-app tlsr9518adk80d (read/write) 813476 814628 1152 0.1
bss 55444 55832 388 0.7
text 583942 584686 744 0.1
resource-monitoring-app tlsr9518adk80d (read/write) 829152 830304 1152 0.1
bss 55848 56236 388 0.7
text 594538 595282 744 0.1
shell tlsr9518adk80d (read/write) 705712 706192 480 0.1
bss 73232 73620 388 0.5
text 462250 462342 92 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 818134 819286 1152 0.1
bss 53456 53844 388 0.7
text 613292 614034 742 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 870165 871317 1152 0.1
bss 58912 59300 388 0.7
text 625282 626026 744 0.1
thermostat tlsr9518adk80d (read/write) 837504 838656 1152 0.1
bss 55732 56120 388 0.7
text 602096 602840 744 0.1
window-covering tlsr9518adk80d (read/write) 832012 833164 1152 0.1
bss 56084 56472 388 0.7
text 596330 597074 744 0.1
Decreases (5 builds for linux, psoc6)
platform target config section 30d622d 44f302de change % change
linux thermostat-no-ble arm64 (read/write) 246824 244368 -2456 -1.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837248 836328 -920 -0.1
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838976 838056 -920 -0.1
light cy8ckit_062s2_43012 (read only) 845656 844736 -920 -0.1
lock cy8ckit_062s2_43012 (read only) 818584 817664 -920 -0.1
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 30d622d 44f302de change % change
bl602 lighting-app bl602 (read/write) 1409518 1410274 756 0.1
.bss 84616 85048 432 0.5
.data 9376 9376 0 0.0
.rodata 156520 156540 20 0.0
.text 1078352 1078652 300 0.0
bl602+mfd (read/write) 1423958 1424714 756 0.1
.bss 84784 85216 432 0.5
.data 9344 9344 0 0.0
.rodata 155480 155500 20 0.0
.text 1093704 1094004 300 0.0
bl602+rpc (read/write) 1457046 1458058 1012 0.1
.bss 92648 93080 432 0.5
.data 9744 9744 0 0.0
.rodata 164144 164164 20 0.0
.text 1109840 1110396 556 0.1
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1175663 1176551 888 0.1
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106268 106296 28 0.0
.text 948820 949248 428 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1186531 1187675 1144 0.1
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105208 105236 28 0.0
.text 960628 961312 684 0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1275475 1276615 1140 0.1
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121676 121704 28 0.0
.text 1023630 1024310 680 0.1
bl706-eth (read/write) 994525 995037 512 0.1
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99336 99336 0 0.0
.text 741240 741320 80 0.0
bl706-wifi (read/write) 1230190 1231062 872 0.1
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120208 120228 20 0.0
.text 966154 966574 420 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1145380 1146272 892 0.1
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100272 100300 28 0.0
.text 941914 942346 432 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1156840 1157732 892 0.1
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99212 99240 28 0.0
.text 954290 954722 432 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 739691 740195 504 0.1
(read/write) 166688 167080 392 0.2
.bss 89100 89492 392 0.4
.data 3424 3424 0 0.0
.rodata 84671 84679 8 0.0
.text 654628 655128 500 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 757267 757803 536 0.1
(read/write) 176860 177252 392 0.2
.bss 99228 99620 392 0.4
.data 3444 3444 0 0.0
.rodata 79783 79791 8 0.0
.text 677092 677620 528 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744003 744523 520 0.1
(read/write) 171316 171708 392 0.2
.bss 93684 94076 392 0.4
.data 3444 3444 0 0.0
.rodata 105519 105527 8 0.0
.text 638092 638608 516 0.1
pump-app LP_EM_CC1354P10_6 (read only) 698051 698571 520 0.1
(read/write) 165724 166116 392 0.2
.bss 87904 88296 392 0.4
.data 3412 3412 0 0.0
.rodata 80447 80455 8 0.0
.text 617212 617728 516 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 683699 684219 520 0.1
(read/write) 165864 166256 392 0.2
.bss 88056 88448 392 0.4
.data 3408 3408 0 0.0
.rodata 76279 76287 8 0.0
.text 607028 607544 516 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564802 564930 128 0.0
(read/write) 206600 207520 920 0.4
.bss 200060 200980 920 0.5
.data 1416 1416 0 0.0
.rodata 83698 83698 0 0.0
.text 478984 479108 124 0.0
lock CC3235SF_LAUNCHXL (read only) 617066 617186 120 0.0
(read/write) 206940 207860 920 0.4
.bss 200376 201296 920 0.5
.data 1444 1444 0 0.0
.rodata 105506 105506 0 0.0
.text 509436 509560 124 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 557367 558439 1072 0.2
.app_xip_area 448273 448809 536 0.1
.bss 64008 64544 536 0.8
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539543 540623 1080 0.2
.app_xip_area 425769 426313 544 0.1
.bss 68656 69192 536 0.8
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 577455 578535 1080 0.2
.app_xip_area 469745 470289 544 0.1
.bss 62696 63232 536 0.9
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 553719 554847 1128 0.2
.app_xip_area 442921 443497 576 0.1
.bss 65680 66232 552 0.8
.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) 1011660 1012540 880 0.1
.bss 172080 172464 384 0.2
.data 2696 2696 0 0.0
.text 836864 837360 496 0.1
BRD4187C (read/write) 1097500 1098428 928 0.1
.bss 195708 196092 384 0.2
.data 3304 3304 0 0.0
.text 898468 899012 544 0.1
lock-app BRD4161A+wf200 (read/write) 1103816 1104744 928 0.1
.bss 186680 187064 384 0.2
.data 2708 2708 0 0.0
.text 914404 914948 544 0.1
window-app BRD4187C (read/write) 1132400 1133328 928 0.1
.bss 168060 168444 384 0.2
.data 3176 3176 0 0.0
.text 961144 961688 544 0.1
esp32 all-clusters-app c3devkit (read only) 1132688 1133282 594 0.1
(read/write) 1670316 1670708 392 0.0
.dram0.bss 72048 72432 384 0.5
.dram0.data 12996 12996 0 0.0
.flash.rodata 241400 241408 8 0.0
.flash.text 1132688 1133282 594 0.1
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177651 1178031 380 0.0
(read/write) 520328 520720 392 0.1
.dram0.bss 78696 79080 384 0.5
.dram0.data 34020 34020 0 0.0
.flash.rodata 273248 273256 8 0.0
.flash.text 1172267 1172647 380 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 592260 592748 488 0.1
(read/write) 87704 88096 392 0.4
.bss 70944 71336 392 0.6
.data 2136 2136 0 0.0
.text 591724 592212 488 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 687408 688312 904 0.1
.bss 67144 67536 392 0.6
.data 2720 2720 0 0.0
.text 574064 574576 512 0.1
light k32w0+release (read only) 591980 592468 488 0.1
(read/write) 87380 87772 392 0.4
.bss 70632 71024 392 0.6
.data 2124 2124 0 0.0
.text 591444 591932 488 0.1
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 779436 780348 912 0.1
.bss 76820 77212 392 0.5
.data 1932 1932 0 0.0
.text 657224 657744 520 0.1
lock k32w0+release (read only) 563828 564332 504 0.1
(read/write) 85200 85592 392 0.5
.bss 68512 68904 392 0.6
.data 2064 2064 0 0.0
.text 563292 563796 504 0.1
linux air-purifier-app debug (read only) 2504029 2506861 2832 0.1
(read/write) 126800 126864 64 0.1
.bss 46912 46944 32 0.1
.data 1472 1472 0 0.0
.data.rel.ro 72408 72440 32 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177288 177320 32 0.0
.text 2152245 2154901 2656 0.1
all-clusters-app debug (read only) 5324985 5327785 2800 0.1
(read/write) 429408 429472 64 0.0
.bss 130000 130032 32 0.0
.data 3856 3856 0 0.0
.data.rel.ro 288304 288336 32 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1224 1224 0 0.0
.rodata 302268 302268 0 0.0
.text 4634643 4637299 2656 0.1
all-clusters-minimal-app debug (read only) 4927969 4930785 2816 0.1
(read/write) 234344 234408 64 0.0
.bss 127792 127824 32 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95616 95664 48 0.1
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 270605 270637 32 0.0
.text 4425587 4428227 2640 0.1
bridge-app debug (read only) 4400865 4403713 2848 0.1
(read/write) 215648 215744 96 0.0
.bss 119192 119224 32 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84992 85056 64 0.1
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218293 218357 64 0.0
.text 3964547 3967187 2640 0.1
chip-tool debug (read only) 10720905 10721321 416 0.0
(read/write) 464424 464488 64 0.0
.bss 94008 94072 64 0.1
.data 4994 4994 0 0.0
.data.rel.ro 358184 358184 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 400233 400297 64 0.0
.text 9692851 9693203 352 0.0
chip-tool-ipv6only arm64 (read only) 10573536 10573976 440 0.0
(read/write) 528264 531936 3672 0.7
.bss 103320 103352 32 0.0
.data 4296 4296 0 0.0
.data.rel.ro 396040 396040 0 0.0
.dynamic 512 512 0 0.0
.got 18928 18936 8 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 324632 324656 24 0.0
.text 9446664 9447048 384 0.0
lighting-app debug+rpc+ui (read only) 5273633 5276481 2848 0.1
(read/write) 224496 224560 64 0.0
.bss 119296 119328 32 0.0
.data 4384 4384 0 0.0
.data.rel.ro 93248 93296 48 0.1
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 968 968 0 0.0
.rodata 338196 338260 64 0.0
.text 4691555 4694195 2640 0.1
lock-app debug (read only) 4486137 4488249 2112 0.0
(read/write) 203264 203328 64 0.0
.bss 113600 113632 32 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79272 79304 32 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 246293 246293 0 0.0
.text 4030307 4032371 2064 0.1
ota-provider-app debug (read only) 4150137 4152969 2832 0.1
(read/write) 192416 192512 96 0.0
.bss 113600 113632 32 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68976 69040 64 0.1
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200597 200629 32 0.0
.text 3758211 3760867 2656 0.1
ota-requestor-app debug (read only) 4236473 4239337 2864 0.1
(read/write) 196664 196760 96 0.0
.bss 114624 114656 32 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71952 72000 48 0.1
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204405 204469 64 0.0
.text 3836435 3839091 2656 0.1
shell debug (read only) 2766897 2767217 320 0.0
(read/write) 149704 149736 32 0.0
.bss 60648 60680 32 0.1
.data 784 784 0 0.0
.data.rel.ro 82464 82464 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 180608 180640 32 0.0
.text 2415602 2415890 288 0.0
thermostat-no-ble arm64 (read only) 4387296 4389744 2448 0.1
(read/write) 246824 244368 -2456 -1.0
.bss 122232 122248 16 0.0
.data 2800 2800 0 0.0
.data.rel.ro 102072 102120 48 0.0
.dynamic 512 512 0 0.0
.got 11936 11944 8 0.1
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161724 161724 0 0.0
.text 3885992 3888280 2288 0.1
tv-app debug (read only) 5270017 5272209 2192 0.0
(read/write) 345176 345240 64 0.0
.bss 242400 242432 32 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90480 90512 32 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267069 267133 64 0.0
.text 4767923 4770003 2080 0.0
tv-casting-app debug (read only) 8662729 8665545 2816 0.0
(read/write) 321888 322016 128 0.0
.bss 156224 156288 64 0.0
.data 2464 2464 0 0.0
.data.rel.ro 156352 156416 64 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 346280 346312 32 0.0
.text 7893683 7896323 2640 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522536 2522992 456 0.0
.bss 219112 220032 920 0.4
.data 5136 5136 0 0.0
.text 1485220 1485676 456 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1057032 1057984 952 0.1
bss 128543 128931 388 0.3
rodata 104120 104128 8 0.0
text 776720 777284 564 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1183728 1184580 852 0.1
bss 120745 121133 388 0.3
rodata 138296 138300 4 0.0
text 774352 774816 464 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042296 1043264 968 0.1
bss 128822 129210 388 0.3
rodata 99376 99384 8 0.0
text 766452 767016 564 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837248 836328 -920 -0.1
(read/write) 1735732 1737068 1336 0.1
.bss 193612 194532 920 0.5
.data 2480 2480 0 0.0
.text 1531252 1531668 416 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 838976 838056 -920 -0.1
(read/write) 1699572 1700908 1336 0.1
.bss 191884 192804 920 0.5
.data 2480 2480 0 0.0
.text 1496820 1497236 416 0.0
light cy8ckit_062s2_43012 (read only) 845656 844736 -920 -0.1
(read/write) 1625692 1627020 1328 0.1
.bss 185316 186236 920 0.5
.data 2368 2368 0 0.0
.text 1429620 1430028 408 0.0
lock cy8ckit_062s2_43012 (read only) 818584 817664 -920 -0.1
(read/write) 1652700 1654028 1328 0.1
.bss 212372 213292 920 0.4
.data 2384 2384 0 0.0
.text 1429556 1429964 408 0.0
qpg lighting-app qpg6105+debug (read/write) 1113848 1114352 504 0.0
.bss 100768 101160 392 0.4
.data 748 748 0 0.0
.text 626224 626728 504 0.1
lock-app qpg6105+debug (read/write) 1074948 1075492 544 0.1
.bss 95544 95936 392 0.4
.data 780 780 0 0.0
.text 587324 587868 544 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 816294 817446 1152 0.1
bss 53312 53700 388 0.7
text 610364 611106 742 0.1
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1074360 1075512 1152 0.1
bss 99588 99976 388 0.4
text 757624 758368 744 0.1
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1079192 1080344 1152 0.1
bss 109272 109660 388 0.4
text 749260 750004 744 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931480 932632 1152 0.1
bss 93792 94180 388 0.4
text 644196 644940 744 0.1
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 816406 817558 1152 0.1
bss 53364 53752 388 0.7
text 610568 611310 742 0.1
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 970352 971588 1236 0.1
bss 77164 77572 408 0.5
text 688378 689182 804 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1089092 1090244 1152 0.1
bss 99356 99744 388 0.4
text 766384 767128 744 0.1
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 957204 958356 1152 0.1
bss 95436 95824 388 0.4
text 642564 643308 744 0.1
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944688 945840 1152 0.1
bss 91900 92288 388 0.4
text 659864 660608 744 0.1
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 872776 873928 1152 0.1
bss 67200 67588 388 0.6
text 616988 617732 744 0.1
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 813476 814628 1152 0.1
bss 55444 55832 388 0.7
text 583942 584686 744 0.1
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 829152 830304 1152 0.1
bss 55848 56236 388 0.7
text 594538 595282 744 0.1
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705712 706192 480 0.1
bss 73232 73620 388 0.5
text 462250 462342 92 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 818134 819286 1152 0.1
bss 53456 53844 388 0.7
text 613292 614034 742 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870165 871317 1152 0.1
bss 58912 59300 388 0.7
text 625282 626026 744 0.1
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 837504 838656 1152 0.1
bss 55732 56120 388 0.7
text 602096 602840 744 0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 832012 833164 1152 0.1
bss 56084 56472 388 0.7
text 596330 597074 744 0.1

…pply original implementation GetSupportedThreadFeatures on Tizen, matching the other platforms implementation. Check featuremap before dereferencing mpDriver->Get
src/platform/device.gni Outdated Show resolved Hide resolved
@mergify mergify bot merged commit 953df8a into project-chip:master Nov 23, 2023
57 checks passed
@jmartinez-silabs jmartinez-silabs deleted the thread_capabilities branch November 23, 2023 15:11
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.

[Matter 1.3 TCR] Need to add plumbing for SupportedThreadFeatures and ThreadVersion for Network Commissioning
5 participants