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

[ICD] Add Check-In message check when switching to idle mode #31563

Merged
merged 14 commits into from
Jan 30, 2024

Conversation

mkardous-silabs
Copy link
Contributor

@mkardous-silabs mkardous-silabs commented Jan 19, 2024

Description

Fixes issue where ICD was not sending at least 1 Check-In message every 1 IdleModeInterval.
PR adds a check when we determine if we need to start an IdleModeInterval timer.
Start timer if :

  1. ActiveModeInterval != 0
  2. If ICD would send Check-In messages if it were entering ActiveMode.

Issue was introduced when the optimization for the ActiveModeInterval = 0 scenario was merged; Issue only happens if ActiveModeInterval = 0.
If the ActiveModeInterval is equal to 0, we do not start an timer for the IdleModeInterval since we would immediatly return to IdleMode if we have nothing to do.
Since we didn't check if we would need to send Check-In message,s ICD would remain in IdleMode and not send a Check-In message every IdleModeInterval.

Tests didn't catch the regression because of the merge timing between Check-In support, the ActiveModeInterval optimization and the fact that the unit test do use ActiveModeInterval = 0.

PR also adds a new interface implemented by the InteractionModelEngine since depending on the InteractionModelEngine in the ICDManager forces the inclusion of global data model function that are not implemented in the unit test run.

TODO in follow up :

  • SubjectHasPersistedSubscription was added but not implemented
  • ICDManager has the Check-In message sending compiled out - needs to be included in the test run with associated tests.

By Product :

  • finish renaming variables to duration to match the spec
  • Re-enable TestCommissionManager for the ICD run

Tests

Add unit tests to validate OprationalState changes when ActiveModeInterval = 0
Manual tests were also done to validate the behavior

@github-actions github-actions bot added app icd Intermittently Connected Devices labels Jan 19, 2024
Copy link

github-actions bot commented Jan 19, 2024

PR #31563: Size comparison from ddc961d to d478a47

Increases (14 builds for efr32, k32w, qpg, telink)
platform target config section ddc961d d478a47 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1119404 1119564 160 0.0
.text 928400 928560 160 0.0
k32w contact k32w0+release (read only) 608144 608288 144 0.0
.text 607608 607752 144 0.0
lock k32w0+release (read only) 578800 578944 144 0.0
.text 578264 578408 144 0.0
qpg lock-app qpg6105+debug (read/write) 1083600 1083848 248 0.0
.text 595976 596224 248 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823970 824234 264 0.0
text 615930 616128 198 0.0
contact-sensor-app tlsr9528a_retention (read/write) 824206 824470 264 0.0
text 616300 616498 198 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 982100 982364 264 0.0
text 696962 697162 200 0.0
lock-app-dfu tlsr9528a (read/write) 967980 968244 264 0.0
text 650098 650298 200 0.0
pump-app tlsr9528a (read/write) 883108 883372 264 0.0
text 624416 624616 200 0.0
pump-controller-app tlsr9518adk80d (read/write) 823760 824024 264 0.0
text 591340 591540 200 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 825942 826198 256 0.0
text 619046 619244 198 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 881213 881477 264 0.0
text 633354 633554 200 0.0
thermostat tlsr9518adk80d (read/write) 848468 848732 264 0.0
text 610096 610296 200 0.0
window-covering tlsr9518adk80d (read/write) 842324 842588 264 0.0
text 603760 603960 200 0.0
Decreases (2 builds for efr32)
platform target config section ddc961d d478a47 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1045056 -8 -0.0
.text 849468 849460 -8 -0.0
window-app BRD4187C (read/write) 1141256 1141248 -8 -0.0
.text 970804 970796 -8 -0.0
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section ddc961d d478a47 change % change
bl602 lighting-app bl602 (read/write) 1422490 1422490 0 0.0
.bss 85328 85328 0 0.0
.data 9488 9488 0 0.0
.rodata 157260 157260 0 0.0
.text 1089772 1089772 0 0.0
bl602+mfd (read/write) 1436962 1436962 0 0.0
.bss 85496 85496 0 0.0
.data 9456 9456 0 0.0
.rodata 156220 156220 0 0.0
.text 1105140 1105140 0 0.0
bl602+rpc (read/write) 1470250 1470250 0 0.0
.bss 93360 93360 0 0.0
.data 9864 9864 0 0.0
.rodata 164828 164828 0 0.0
.text 1121532 1121532 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1187343 1187343 0 0.0
.bss 11133 11133 0 0.0
.data 3664 3664 0 0.0
.rodata 106644 106644 0 0.0
.text 959114 959114 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1198475 1198475 0 0.0
.bss 11309 11309 0 0.0
.data 3648 3648 0 0.0
.rodata 105584 105584 0 0.0
.text 971178 971178 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1278959 1278959 0 0.0
.bss 19597 19597 0 0.0
.data 4224 4224 0 0.0
.rodata 122016 122016 0 0.0
.text 1033924 1033924 0 0.0
bl706-eth (read/write) 1006433 1006433 0 0.0
.bss 23692 23692 0 0.0
.data 3240 3240 0 0.0
.rodata 99964 99964 0 0.0
.text 751600 751600 0 0.0
bl706-wifi (read/write) 1237726 1237726 0 0.0
.bss 10577 10577 0 0.0
.data 3680 3680 0 0.0
.rodata 120944 120944 0 0.0
.text 980152 980152 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1156720 1156720 0 0.0
.bss 16328 16328 0 0.0
.data 5032 5032 0 0.0
.rodata 100648 100648 0 0.0
.text 951992 951992 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1168172 1168172 0 0.0
.bss 16504 16504 0 0.0
.data 5008 5008 0 0.0
.rodata 99588 99588 0 0.0
.text 964368 964368 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780720 780720 0 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90432 90432 0 0.0
.text 690024 690024 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 796520 796520 0 0.0
(read/write) 179100 179100 0 0.0
.bss 101060 101060 0 0.0
.data 3580 3580 0 0.0
.rodata 84616 84616 0 0.0
.text 711636 711636 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 784912 784912 0 0.0
(read/write) 173556 173556 0 0.0
.bss 95516 95516 0 0.0
.data 3580 3580 0 0.0
.rodata 111288 111288 0 0.0
.text 673356 673356 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 737552 737552 0 0.0
(read/write) 167836 167836 0 0.0
.bss 89624 89624 0 0.0
.data 3540 3540 0 0.0
.rodata 86008 86008 0 0.0
.text 651280 651280 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 723184 723184 0 0.0
(read/write) 168048 168048 0 0.0
.bss 89848 89848 0 0.0
.data 3536 3536 0 0.0
.rodata 81848 81848 0 0.0
.text 641072 641072 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 570154 0 0.0
(read/write) 207888 207888 0 0.0
.bss 201172 201172 0 0.0
.data 1592 1592 0 0.0
.rodata 84434 84434 0 0.0
.text 483596 483596 0 0.0
lock CC3235SF_LAUNCHXL (read only) 623514 623514 0 0.0
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106306 106306 0 0.0
.text 515084 515084 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 563535 563535 0 0.0
.app_xip_area 453457 453457 0 0.0
.bss 64920 64920 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 545647 545647 0 0.0
.app_xip_area 430833 430833 0 0.0
.bss 69616 69616 0 0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 564751 564751 0 0.0
.app_xip_area 456129 456129 0 0.0
.bss 63504 63504 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 560103 560103 0 0.0
.app_xip_area 448249 448249 0 0.0
.bss 66624 66624 0 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1045056 -8 -0.0
.bss 192800 192800 0 0.0
.data 2776 2776 0 0.0
.text 849468 849460 -8 -0.0
BRD4187C (read/write) 1107360 1107360 0 0.0
.bss 195148 195148 0 0.0
.data 3384 3384 0 0.0
.text 908808 908808 0 0.0
lock-app BRD4161A+wf200 (read/write) 1119404 1119564 160 0.0
.bss 188184 188184 0 0.0
.data 2800 2800 0 0.0
.text 928400 928560 160 0.0
window-app BRD4187C (read/write) 1141256 1141248 -8 -0.0
.bss 167140 167140 0 0.0
.data 3292 3292 0 0.0
.text 970804 970796 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1194676 1194676 0 0.0
(read/write) 1744072 1744072 0 0.0
.dram0.bss 73352 73352 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 247592 247592 0 0.0
.flash.text 1194676 1194676 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1238563 1238563 0 0.0
(read/write) 529032 529032 0 0.0
.dram0.bss 80216 80216 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 277764 277764 0 0.0
.flash.text 1232399 1232399 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 608144 608288 144 0.0
(read/write) 81324 81324 0 0.0
.bss 69104 69104 0 0.0
.data 2236 2236 0 0.0
.text 607608 607752 144 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 693804 693804 0 0.0
.bss 67760 67760 0 0.0
.data 2788 2788 0 0.0
.text 579784 579784 0 0.0
light k32w0+release (read only) 597496 597496 0 0.0
(read/write) 79340 79340 0 0.0
.bss 67168 67168 0 0.0
.data 2188 2188 0 0.0
.text 596960 596960 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 785744 785744 0 0.0
.bss 77436 77436 0 0.0
.data 2000 2000 0 0.0
.text 662856 662856 0 0.0
lock k32w0+release (read only) 578800 578944 144 0.0
(read/write) 78756 78756 0 0.0
.bss 66608 66608 0 0.0
.data 2164 2164 0 0.0
.text 578264 578408 144 0.0
linux air-purifier-app debug (read only) 2544389 2544389 0 0.0
(read/write) 127200 127200 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 180776 180776 0 0.0
.text 2188309 2188309 0 0.0
all-clusters-app debug (read only) 5694441 5694441 0 0.0
(read/write) 465800 465800 0 0.0
.bss 132080 132080 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 321992 321992 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1296 1296 0 0.0
.rodata 335612 335612 0 0.0
.text 4939107 4939107 0 0.0
all-clusters-minimal-app debug (read only) 5089737 5089737 0 0.0
(read/write) 234712 234712 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 96040 96040 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 282541 282541 0 0.0
.text 4574883 4574883 0 0.0
bridge-app debug (read only) 4518625 4518625 0 0.0
(read/write) 215984 215984 0 0.0
.bss 117816 117816 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 226485 226485 0 0.0
.text 4073571 4073571 0 0.0
chip-tool debug (read only) 12046153 12046153 0 0.0
(read/write) 514240 514240 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 407760 407760 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 437209 437209 0 0.0
.text 10905859 10905859 0 0.0
chip-tool-ipv6only arm64 (read only) 11588528 11588528 0 0.0
(read/write) 582488 582488 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 447256 447256 0 0.0
.dynamic 512 512 0 0.0
.got 20256 20256 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 345644 345644 0 0.0
.text 10358508 10358508 0 0.0
lighting-app debug+rpc+ui (read only) 5444689 5444689 0 0.0
(read/write) 224912 224912 0 0.0
.bss 118880 118880 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 350644 350644 0 0.0
.text 4849379 4849379 0 0.0
lock-app debug (read only) 4584193 4584193 0 0.0
(read/write) 203608 203608 0 0.0
.bss 113248 113248 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 253109 253109 0 0.0
.text 4121059 4121059 0 0.0
ota-provider-app debug (read only) 4241369 4241369 0 0.0
(read/write) 192688 192688 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206005 206005 0 0.0
.text 3843491 3843491 0 0.0
ota-requestor-app debug (read only) 4355945 4355945 0 0.0
(read/write) 196968 196968 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 211893 211893 0 0.0
.text 3947875 3947875 0 0.0
shell debug (read only) 2845953 2845953 0 0.0
(read/write) 154496 154496 0 0.0
.bss 62184 62184 0 0.0
.data 1344 1344 0 0.0
.data.rel.ro 85192 85192 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187360 187360 0 0.0
.text 2486450 2486450 0 0.0
thermostat-no-ble arm64 (read only) 4415976 4415976 0 0.0
(read/write) 246712 246712 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102824 102824 0 0.0
.dynamic 512 512 0 0.0
.got 12096 12096 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 157436 157436 0 0.0
.text 3915932 3915932 0 0.0
tv-app debug (read only) 5511177 5511177 0 0.0
(read/write) 349232 349232 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92344 92344 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 281589 281589 0 0.0
.text 4991651 4991651 0 0.0
tv-casting-app debug (read only) 9945457 9945457 0 0.0
(read/write) 342288 342288 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 176576 176576 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 376680 376680 0 0.0
.text 9096883 9096883 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2528800 2528800 0 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1491484 1491484 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1093184 1093184 0 0.0
bss 129786 129786 0 0.0
rodata 111056 111056 0 0.0
text 804620 804620 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1213800 1213800 0 0.0
bss 121924 121924 0 0.0
rodata 140972 140972 0 0.0
text 800412 800412 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042504 1042504 0 0.0
bss 129516 129516 0 0.0
rodata 99080 99080 0 0.0
text 766176 766176 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835368 0 0.0
(read/write) 1788292 1788292 0 0.0
.bss 195332 195332 0 0.0
.data 2640 2640 0 0.0
.text 1581932 1581932 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837672 0 0.0
(read/write) 1710420 1710420 0 0.0
.bss 193052 193052 0 0.0
.data 2616 2616 0 0.0
.text 1506364 1506364 0 0.0
light cy8ckit_062s2_43012 (read only) 844360 844360 0 0.0
(read/write) 1634852 1634852 0 0.0
.bss 186548 186548 0 0.0
.data 2432 2432 0 0.0
.text 1437484 1437484 0 0.0
lock cy8ckit_062s2_43012 (read only) 817240 817240 0 0.0
(read/write) 1661708 1661708 0 0.0
.bss 213644 213644 0 0.0
.data 2456 2456 0 0.0
.text 1437220 1437220 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1119608 1119608 0 0.0
.bss 102224 102224 0 0.0
.data 808 808 0 0.0
.text 631988 631988 0 0.0
lock-app qpg6105+debug (read/write) 1083600 1083848 248 0.0
.bss 98520 98520 0 0.0
.data 852 852 0 0.0
.text 595976 596224 248 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823970 824234 264 0.0
bss 51020 51020 0 0.0
text 615930 616128 198 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1110708 1110708 0 0.0
bss 100768 100768 0 0.0
text 785698 785698 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1087644 1087644 0 0.0
bss 109912 109912 0 0.0
text 756192 756192 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933284 933284 0 0.0
bss 92988 92988 0 0.0
text 647142 647142 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824206 824470 264 0.0
bss 51064 51064 0 0.0
text 616300 616498 198 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 982100 982364 264 0.0
bss 79108 79108 0 0.0
text 696962 697162 200 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096264 1096264 0 0.0
bss 100056 100056 0 0.0
text 772338 772338 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 967980 968244 264 0.0
bss 97408 97408 0 0.0
text 650098 650298 200 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951596 951596 0 0.0
bss 92564 92564 0 0.0
text 665494 665494 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 883108 883372 264 0.0
bss 69136 69136 0 0.0
text 624416 624616 200 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823760 824024 264 0.0
bss 57380 57380 0 0.0
text 591340 591540 200 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705844 705844 0 0.0
bss 73640 73640 0 0.0
text 462234 462234 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825942 826198 256 0.0
bss 51200 51200 0 0.0
text 619046 619244 198 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881213 881477 264 0.0
bss 60848 60848 0 0.0
text 633354 633554 200 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848468 848732 264 0.0
bss 57668 57668 0 0.0
text 610096 610296 200 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 842324 842588 264 0.0
bss 57984 57984 0 0.0
text 603760 603960 200 0.0

yunhanw-google
yunhanw-google previously approved these changes Jan 19, 2024
Copy link

github-actions bot commented Jan 19, 2024

PR #31563: Size comparison from e553129 to 6721436

Increases (14 builds for efr32, k32w, qpg, telink)
platform target config section e553129 6721436 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1119404 1119564 160 0.0
.text 928400 928560 160 0.0
k32w contact k32w0+release (read only) 608144 608288 144 0.0
.text 607608 607752 144 0.0
lock k32w0+release (read only) 578800 578944 144 0.0
.text 578264 578408 144 0.0
qpg lock-app qpg6105+debug (read/write) 1083600 1083848 248 0.0
.text 595976 596224 248 0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 823970 824234 264 0.0
text 615930 616128 198 0.0
contact-sensor-app tlsr9528a_retention (read/write) 824206 824470 264 0.0
text 616300 616498 198 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 982100 982364 264 0.0
text 696962 697162 200 0.0
lock-app-dfu tlsr9528a (read/write) 967980 968244 264 0.0
text 650098 650298 200 0.0
pump-app tlsr9528a (read/write) 883108 883372 264 0.0
text 624416 624616 200 0.0
pump-controller-app tlsr9518adk80d (read/write) 823760 824024 264 0.0
text 591340 591540 200 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 825942 826198 256 0.0
text 619046 619244 198 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 881213 881477 264 0.0
text 633354 633554 200 0.0
thermostat tlsr9518adk80d (read/write) 848468 848732 264 0.0
text 610096 610296 200 0.0
window-covering tlsr9518adk80d (read/write) 842324 842588 264 0.0
text 603760 603960 200 0.0
Decreases (2 builds for efr32)
platform target config section e553129 6721436 change % change
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1045056 -8 -0.0
.text 849468 849460 -8 -0.0
window-app BRD4187C (read/write) 1141256 1141248 -8 -0.0
.text 970804 970796 -8 -0.0
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section e553129 6721436 change % change
bl602 lighting-app bl602 (read/write) 1422490 1422490 0 0.0
.bss 85328 85328 0 0.0
.data 9488 9488 0 0.0
.rodata 157260 157260 0 0.0
.text 1089772 1089772 0 0.0
bl602+mfd (read/write) 1436962 1436962 0 0.0
.bss 85496 85496 0 0.0
.data 9456 9456 0 0.0
.rodata 156220 156220 0 0.0
.text 1105140 1105140 0 0.0
bl602+rpc (read/write) 1470250 1470250 0 0.0
.bss 93360 93360 0 0.0
.data 9864 9864 0 0.0
.rodata 164828 164828 0 0.0
.text 1121532 1121532 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1187343 1187343 0 0.0
.bss 11133 11133 0 0.0
.data 3664 3664 0 0.0
.rodata 106644 106644 0 0.0
.text 959114 959114 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1198475 1198475 0 0.0
.bss 11309 11309 0 0.0
.data 3648 3648 0 0.0
.rodata 105584 105584 0 0.0
.text 971178 971178 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1278959 1278959 0 0.0
.bss 19597 19597 0 0.0
.data 4224 4224 0 0.0
.rodata 122016 122016 0 0.0
.text 1033924 1033924 0 0.0
bl706-eth (read/write) 1006433 1006433 0 0.0
.bss 23692 23692 0 0.0
.data 3240 3240 0 0.0
.rodata 99964 99964 0 0.0
.text 751600 751600 0 0.0
bl706-wifi (read/write) 1237726 1237726 0 0.0
.bss 10577 10577 0 0.0
.data 3680 3680 0 0.0
.rodata 120944 120944 0 0.0
.text 980152 980152 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1156720 1156720 0 0.0
.bss 16328 16328 0 0.0
.data 5032 5032 0 0.0
.rodata 100648 100648 0 0.0
.text 951992 951992 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1168172 1168172 0 0.0
.bss 16504 16504 0 0.0
.data 5008 5008 0 0.0
.rodata 99588 99588 0 0.0
.text 964368 964368 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780720 780720 0 0.0
(read/write) 168864 168864 0 0.0
.bss 90884 90884 0 0.0
.data 3552 3552 0 0.0
.rodata 90432 90432 0 0.0
.text 690024 690024 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 796520 796520 0 0.0
(read/write) 179100 179100 0 0.0
.bss 101060 101060 0 0.0
.data 3580 3580 0 0.0
.rodata 84616 84616 0 0.0
.text 711636 711636 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 784912 784912 0 0.0
(read/write) 173556 173556 0 0.0
.bss 95516 95516 0 0.0
.data 3580 3580 0 0.0
.rodata 111288 111288 0 0.0
.text 673356 673356 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 737552 737552 0 0.0
(read/write) 167836 167836 0 0.0
.bss 89624 89624 0 0.0
.data 3540 3540 0 0.0
.rodata 86008 86008 0 0.0
.text 651280 651280 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 723184 723184 0 0.0
(read/write) 168048 168048 0 0.0
.bss 89848 89848 0 0.0
.data 3536 3536 0 0.0
.rodata 81848 81848 0 0.0
.text 641072 641072 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 570154 570154 0 0.0
(read/write) 207888 207888 0 0.0
.bss 201172 201172 0 0.0
.data 1592 1592 0 0.0
.rodata 84434 84434 0 0.0
.text 483596 483596 0 0.0
lock CC3235SF_LAUNCHXL (read only) 623514 623514 0 0.0
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106306 106306 0 0.0
.text 515084 515084 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 563535 563535 0 0.0
.app_xip_area 453457 453457 0 0.0
.bss 64920 64920 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 545647 545647 0 0.0
.app_xip_area 430833 430833 0 0.0
.bss 69616 69616 0 0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 564751 564751 0 0.0
.app_xip_area 456129 456129 0 0.0
.bss 63504 63504 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 560103 560103 0 0.0
.app_xip_area 448249 448249 0 0.0
.bss 66624 66624 0 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1045064 1045056 -8 -0.0
.bss 192800 192800 0 0.0
.data 2776 2776 0 0.0
.text 849468 849460 -8 -0.0
BRD4187C (read/write) 1107360 1107360 0 0.0
.bss 195148 195148 0 0.0
.data 3384 3384 0 0.0
.text 908808 908808 0 0.0
lock-app BRD4161A+wf200 (read/write) 1119404 1119564 160 0.0
.bss 188184 188184 0 0.0
.data 2800 2800 0 0.0
.text 928400 928560 160 0.0
window-app BRD4187C (read/write) 1141256 1141248 -8 -0.0
.bss 167140 167140 0 0.0
.data 3292 3292 0 0.0
.text 970804 970796 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1194676 1194676 0 0.0
(read/write) 1744072 1744072 0 0.0
.dram0.bss 73352 73352 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 247592 247592 0 0.0
.flash.text 1194676 1194676 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1238563 1238563 0 0.0
(read/write) 529032 529032 0 0.0
.dram0.bss 80216 80216 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 277764 277764 0 0.0
.flash.text 1232399 1232399 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 608144 608288 144 0.0
(read/write) 81324 81324 0 0.0
.bss 69104 69104 0 0.0
.data 2236 2236 0 0.0
.text 607608 607752 144 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 693804 693804 0 0.0
.bss 67760 67760 0 0.0
.data 2788 2788 0 0.0
.text 579784 579784 0 0.0
light k32w0+release (read only) 597496 597496 0 0.0
(read/write) 79340 79340 0 0.0
.bss 67168 67168 0 0.0
.data 2188 2188 0 0.0
.text 596960 596960 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 785744 785744 0 0.0
.bss 77436 77436 0 0.0
.data 2000 2000 0 0.0
.text 662856 662856 0 0.0
lock k32w0+release (read only) 578800 578944 144 0.0
(read/write) 78756 78756 0 0.0
.bss 66608 66608 0 0.0
.data 2164 2164 0 0.0
.text 578264 578408 144 0.0
linux air-purifier-app debug (read only) 2544389 2544389 0 0.0
(read/write) 127200 127200 0 0.0
.bss 46272 46272 0 0.0
.data 2144 2144 0 0.0
.data.rel.ro 72856 72856 0 0.0
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 180776 180776 0 0.0
.text 2188309 2188309 0 0.0
all-clusters-app debug (read only) 5694441 5694441 0 0.0
(read/write) 465800 465800 0 0.0
.bss 132080 132080 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 321992 321992 0 0.0
.dynamic 624 624 0 0.0
.got 5336 5336 0 0.0
.init 27 27 0 0.0
.init_array 1296 1296 0 0.0
.rodata 335612 335612 0 0.0
.text 4939107 4939107 0 0.0
all-clusters-minimal-app debug (read only) 5089737 5089737 0 0.0
(read/write) 234712 234712 0 0.0
.bss 127216 127216 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 96040 96040 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 282541 282541 0 0.0
.text 4574883 4574883 0 0.0
bridge-app debug (read only) 4518625 4518625 0 0.0
(read/write) 215984 215984 0 0.0
.bss 117816 117816 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85312 85312 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 226485 226485 0 0.0
.text 4073571 4073571 0 0.0
chip-tool debug (read only) 12046153 12046153 0 0.0
(read/write) 514240 514240 0 0.0
.bss 94200 94200 0 0.0
.data 5058 5058 0 0.0
.data.rel.ro 407760 407760 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 437209 437209 0 0.0
.text 10905859 10905859 0 0.0
chip-tool-ipv6only arm64 (read only) 11588528 11588528 0 0.0
(read/write) 582488 582488 0 0.0
.bss 103256 103256 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 447256 447256 0 0.0
.dynamic 512 512 0 0.0
.got 20256 20256 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 345644 345644 0 0.0
.text 10358508 10358508 0 0.0
lighting-app debug+rpc+ui (read only) 5444689 5444689 0 0.0
(read/write) 224912 224912 0 0.0
.bss 118880 118880 0 0.0
.data 4800 4800 0 0.0
.data.rel.ro 93728 93728 0 0.0
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 350644 350644 0 0.0
.text 4849379 4849379 0 0.0
lock-app debug (read only) 4584193 4584193 0 0.0
(read/write) 203608 203608 0 0.0
.bss 113248 113248 0 0.0
.data 4096 4096 0 0.0
.data.rel.ro 79544 79544 0 0.0
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 253109 253109 0 0.0
.text 4121059 4121059 0 0.0
ota-provider-app debug (read only) 4241369 4241369 0 0.0
(read/write) 192688 192688 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 69312 69312 0 0.0
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206005 206005 0 0.0
.text 3843491 3843491 0 0.0
ota-requestor-app debug (read only) 4355945 4355945 0 0.0
(read/write) 196968 196968 0 0.0
.bss 114144 114144 0 0.0
.data 4656 4656 0 0.0
.data.rel.ro 72288 72288 0 0.0
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 211893 211893 0 0.0
.text 3947875 3947875 0 0.0
shell debug (read only) 2845953 2845953 0 0.0
(read/write) 154496 154496 0 0.0
.bss 62184 62184 0 0.0
.data 1344 1344 0 0.0
.data.rel.ro 85192 85192 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 187360 187360 0 0.0
.text 2486450 2486450 0 0.0
thermostat-no-ble arm64 (read only) 4415976 4415976 0 0.0
(read/write) 246712 246712 0 0.0
.bss 121624 121624 0 0.0
.data 3328 3328 0 0.0
.data.rel.ro 102824 102824 0 0.0
.dynamic 512 512 0 0.0
.got 12096 12096 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 157436 157436 0 0.0
.text 3915932 3915932 0 0.0
tv-app debug (read only) 5511177 5511177 0 0.0
(read/write) 349232 349232 0 0.0
.bss 243136 243136 0 0.0
.data 6464 6464 0 0.0
.data.rel.ro 92344 92344 0 0.0
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 281589 281589 0 0.0
.text 4991651 4991651 0 0.0
tv-casting-app debug (read only) 9945457 9945457 0 0.0
(read/write) 342288 342288 0 0.0
.bss 155936 155936 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 176576 176576 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 376680 376680 0 0.0
.text 9096883 9096883 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2528800 2528800 0 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1491484 1491484 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1093184 1093184 0 0.0
bss 129786 129786 0 0.0
rodata 111056 111056 0 0.0
text 804620 804620 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1213800 1213800 0 0.0
bss 121924 121924 0 0.0
rodata 140972 140972 0 0.0
text 800412 800412 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1042504 1042504 0 0.0
bss 129516 129516 0 0.0
rodata 99080 99080 0 0.0
text 766176 766176 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835368 0 0.0
(read/write) 1788292 1788292 0 0.0
.bss 195332 195332 0 0.0
.data 2640 2640 0 0.0
.text 1581932 1581932 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837672 0 0.0
(read/write) 1710420 1710420 0 0.0
.bss 193052 193052 0 0.0
.data 2616 2616 0 0.0
.text 1506364 1506364 0 0.0
light cy8ckit_062s2_43012 (read only) 844360 844360 0 0.0
(read/write) 1634852 1634852 0 0.0
.bss 186548 186548 0 0.0
.data 2432 2432 0 0.0
.text 1437484 1437484 0 0.0
lock cy8ckit_062s2_43012 (read only) 817240 817240 0 0.0
(read/write) 1661708 1661708 0 0.0
.bss 213644 213644 0 0.0
.data 2456 2456 0 0.0
.text 1437220 1437220 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1119608 1119608 0 0.0
.bss 102224 102224 0 0.0
.data 808 808 0 0.0
.text 631988 631988 0 0.0
lock-app qpg6105+debug (read/write) 1083600 1083848 248 0.0
.bss 98520 98520 0 0.0
.data 852 852 0 0.0
.text 595976 596224 248 0.0
stm32 light STM32WB5MM-DK (read/write) 596717 596717 0 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78724 78724 0 0.0
.text 379328 379328 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 823970 824234 264 0.0
bss 51020 51020 0 0.0
text 615930 616128 198 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1110708 1110708 0 0.0
bss 100768 100768 0 0.0
text 785698 785698 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1087644 1087644 0 0.0
bss 109912 109912 0 0.0
text 756192 756192 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933284 933284 0 0.0
bss 92988 92988 0 0.0
text 647142 647142 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824206 824470 264 0.0
bss 51064 51064 0 0.0
text 616300 616498 198 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 982100 982364 264 0.0
bss 79108 79108 0 0.0
text 696962 697162 200 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096264 1096264 0 0.0
bss 100056 100056 0 0.0
text 772338 772338 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 967980 968244 264 0.0
bss 97408 97408 0 0.0
text 650098 650298 200 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951596 951596 0 0.0
bss 92564 92564 0 0.0
text 665494 665494 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 883108 883372 264 0.0
bss 69136 69136 0 0.0
text 624416 624616 200 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823760 824024 264 0.0
bss 57380 57380 0 0.0
text 591340 591540 200 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705844 705844 0 0.0
bss 73640 73640 0 0.0
text 462234 462234 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825942 826198 256 0.0
bss 51200 51200 0 0.0
text 619046 619244 198 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881213 881477 264 0.0
bss 60848 60848 0 0.0
text 633354 633554 200 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848468 848732 264 0.0
bss 57668 57668 0 0.0
text 610096 610296 200 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 842324 842588 264 0.0
bss 57984 57984 0 0.0
text 603760 603960 200 0.0

Copy link

PR #31563: Size comparison from 30a7636 to f48be4c

Increases (3 builds for cc32xx, stm32)
platform target config section 30a7636 f48be4c change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 571714 572050 336 0.1
.rodata 84498 84554 56 0.1
.text 485096 485376 280 0.1
lock CC3235SF_LAUNCHXL (read only) 625338 625674 336 0.1
.rodata 106370 106426 56 0.1
.text 516844 517124 280 0.1
stm32 light STM32WB5MM-DK (read/write) 596189 596445 256 0.0
.rodata 78724 78756 32 0.0
.text 378800 379024 224 0.1
Full report (3 builds for cc32xx, stm32)
platform target config section 30a7636 f48be4c change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 571714 572050 336 0.1
(read/write) 207872 207872 0 0.0
.bss 201156 201156 0 0.0
.data 1592 1592 0 0.0
.rodata 84498 84554 56 0.1
.text 485096 485376 280 0.1
lock CC3235SF_LAUNCHXL (read only) 625338 625674 336 0.1
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106370 106426 56 0.1
.text 516844 517124 280 0.1
stm32 light STM32WB5MM-DK (read/write) 596189 596445 256 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78724 78756 32 0.0
.text 378800 379024 224 0.1

Copy link

github-actions bot commented Jan 30, 2024

PR #31563: Size comparison from f25b0b8 to 493218f

Increases (4 builds for cc32xx, mbed, stm32)
platform target config section f25b0b8 493218f change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 571714 572050 336 0.1
.rodata 84498 84554 56 0.1
.text 485096 485376 280 0.1
lock CC3235SF_LAUNCHXL (read only) 625338 625674 336 0.1
.rodata 106370 106426 56 0.1
.text 516844 517124 280 0.1
mbed lock-app-release cy8cproto_062_4343w (read/write) 2530064 2530288 224 0.0
.text 1492748 1492972 224 0.0
stm32 light STM32WB5MM-DK (read/write) 596189 596445 256 0.0
.rodata 78724 78756 32 0.0
.text 378800 379024 224 0.1
Full report (4 builds for cc32xx, mbed, stm32)
platform target config section f25b0b8 493218f change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 571714 572050 336 0.1
(read/write) 207872 207872 0 0.0
.bss 201156 201156 0 0.0
.data 1592 1592 0 0.0
.rodata 84498 84554 56 0.1
.text 485096 485376 280 0.1
lock CC3235SF_LAUNCHXL (read only) 625338 625674 336 0.1
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106370 106426 56 0.1
.text 516844 517124 280 0.1
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530064 2530288 224 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1492748 1492972 224 0.0
stm32 light STM32WB5MM-DK (read/write) 596189 596445 256 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78724 78756 32 0.0
.text 378800 379024 224 0.1

Copy link

github-actions bot commented Jan 30, 2024

PR #31563: Size comparison from f25b0b8 to c2bf5f8

Increases (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section f25b0b8 c2bf5f8 change % change
bl602 lighting-app bl602 (read/write) 1428286 1429446 1160 0.1
.rodata 157288 157344 56 0.0
.text 1095542 1096644 1102 0.1
bl602+mfd (read/write) 1442678 1443838 1160 0.1
.rodata 156248 156304 56 0.0
.text 1110844 1111946 1102 0.1
bl602+rpc (read/write) 1475918 1477078 1160 0.1
.rodata 164864 164920 56 0.0
.text 1127184 1128286 1102 0.1
bl702 lighting-app bl702 (read/write) 1193211 1194367 1156 0.1
.rodata 106676 106732 56 0.1
.text 964930 966032 1102 0.1
bl702+mfd (read/write) 1204031 1205191 1160 0.1
.rodata 105616 105672 56 0.1
.text 976684 977786 1102 0.1
bl702+rpc (read/write) 1284703 1285859 1156 0.1
.rodata 122048 122104 56 0.0
.text 1039634 1040736 1102 0.1
bl706-eth (read/write) 1011489 1012645 1156 0.1
.rodata 99996 100052 56 0.1
.text 756618 757720 1102 0.1
bl706-wifi (read/write) 1244626 1245862 1236 0.1
.rodata 120976 121032 56 0.0
.text 987022 988202 1180 0.1
bl702l lighting-app bl702l (read/write) 1163056 1163704 648 0.1
.rodata 100680 100736 56 0.1
.text 957780 958882 1102 0.1
bl702l+mfd (read/write) 1174456 1175100 644 0.1
.rodata 99620 99676 56 0.1
.text 970102 971204 1102 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780180 780428 248 0.0
.rodata 90292 90324 32 0.0
.text 689624 689840 216 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 797972 798236 264 0.0
.rodata 84636 84668 32 0.0
.text 713068 713300 232 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 786412 786660 248 0.0
.rodata 111356 111388 32 0.0
.text 674788 675004 216 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738108 738364 256 0.0
(read/write) 167828 167836 8 0.0
.bss 89616 89624 8 0.0
.rodata 86012 86044 32 0.0
.text 651832 652056 224 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 723724 723980 256 0.0
.rodata 81852 81884 32 0.0
.text 641608 641832 224 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 571714 572050 336 0.1
.rodata 84498 84554 56 0.1
.text 485096 485376 280 0.1
lock CC3235SF_LAUNCHXL (read only) 625338 625674 336 0.1
.rodata 106370 106426 56 0.1
.text 516844 517124 280 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 563667 563939 272 0.0
.app_xip_area 453541 453813 272 0.1
lock cyw930739m2evb_01 (read/write) 547587 547859 272 0.0
.app_xip_area 432717 432989 272 0.1
ota-requestor cyw930739m2evb_01 (read/write) 565395 565659 264 0.0
.app_xip_area 456765 457029 264 0.1
switch cyw930739m2evb_01 (read/write) 562115 562387 272 0.0
.app_xip_area 450213 450485 272 0.1
efr32 lighting-app BRD4161A+rs9116 (read/write) 927720 928064 344 0.0
.text 728424 728768 344 0.0
BRD4187C (read/write) 1106844 1107100 256 0.0
.text 908284 908540 256 0.0
lock-app BRD4161A+wf200 (read/write) 1120624 1120888 264 0.0
.bss 188184 188192 8 0.0
.text 929620 929876 256 0.0
window-app BRD4187C (read/write) 1146232 1146568 336 0.0
.text 975772 976108 336 0.0
esp32 all-clusters-app c3devkit (read only) 1197170 1197430 260 0.0
(read/write) 1744704 1744736 32 0.0
.flash.rodata 248192 248224 32 0.0
.flash.text 1197170 1197430 260 0.0
m5stack (read only) 1239267 1239543 276 0.0
(read/write) 529656 529688 32 0.0
.flash.rodata 278348 278380 32 0.0
.flash.text 1233103 1233379 276 0.0
k32w contact k32w0+release (read only) 609776 610032 256 0.0
(read/write) 81316 81324 8 0.0
.bss 69096 69104 8 0.0
.text 609240 609496 256 0.0
k32w1+release (read/write) 695468 695724 256 0.0
.text 581456 581712 256 0.0
light k32w0+release (read only) 598224 598480 256 0.0
.text 597688 597944 256 0.0
k32w1+release (read/write) 786472 786720 248 0.0
.text 663592 663840 248 0.0
lock k32w0+release (read only) 579480 579768 288 0.0
(read/write) 78740 78756 16 0.0
.bss 66592 66608 16 0.0
.text 578944 579232 288 0.0
linux air-purifier-app debug (read only) 2575093 2576229 1136 0.0
(read/write) 127736 127832 96 0.1
.data.rel.ro 73352 73464 112 0.2
.text 2216933 2217877 944 0.0
all-clusters-app debug (read only) 5782625 5783793 1168 0.0
(read/write) 472160 472256 96 0.0
.data.rel.ro 327416 327528 112 0.0
.rodata 343236 343268 32 0.0
.text 5013075 5014019 944 0.0
all-clusters-minimal-app debug (read only) 5126849 5127985 1136 0.0
(read/write) 235392 235488 96 0.0
.data.rel.ro 96616 96728 112 0.1
.text 4607603 4608547 944 0.0
bridge-app debug (read only) 4549169 4550321 1152 0.0
(read/write) 216592 216720 128 0.1
.data.rel.ro 85792 85904 112 0.1
.text 4102195 4103155 960 0.0
chip-tool debug (read only) 12159153 12160305 1152 0.0
(read/write) 519952 520048 96 0.0
.data.rel.ro 413376 413488 112 0.0
.text 11007347 11008307 960 0.0
chip-tool-ipv6only arm64 (read only) 11685504 11686592 1088 0.0
.bss 103288 103304 16 0.0
.data.rel.ro 453056 453168 112 0.0
.got 20424 20432 8 0.0
.text 10444220 10445052 832 0.0
lighting-app debug+rpc+ui (read only) 5470145 5471281 1136 0.0
(read/write) 225384 225544 160 0.1
.bss 118880 118912 32 0.0
.data.rel.ro 94208 94320 112 0.1
.text 4872275 4873219 944 0.0
lock-app debug (read only) 4618369 4619521 1152 0.0
(read/write) 204176 204304 128 0.1
.data.rel.ro 80040 80152 112 0.1
.text 4153155 4154115 960 0.0
ota-provider-app debug (read only) 4257633 4258769 1136 0.0
(read/write) 192784 192912 128 0.1
.data.rel.ro 69408 69520 112 0.2
.text 3859091 3860035 944 0.0
ota-requestor-app debug (read only) 4373033 4374169 1136 0.0
(read/write) 197032 197160 128 0.1
.data.rel.ro 72352 72464 112 0.2
.text 3964259 3965203 944 0.0
shell debug (read only) 2859457 2860593 1136 0.0
(read/write) 154816 154912 96 0.1
.data.rel.ro 85448 85560 112 0.1
.text 2501250 2502194 944 0.0
thermostat-no-ble arm64 (read only) 4444520 4445624 1104 0.0
.bss 121704 121720 16 0.0
.data.rel.ro 103376 103488 112 0.1
.got 12192 12200 8 0.1
.text 3941884 3942716 832 0.0
tv-app debug (read only) 5575489 5576657 1168 0.0
(read/write) 350288 350448 160 0.0
.bss 243200 243232 32 0.0
.data.rel.ro 93304 93432 128 0.1
.rodata 284117 284149 32 0.0
.text 5051491 5052435 944 0.0
tv-casting-app debug (read only) 10021313 10022449 1136 0.0
(read/write) 342872 343032 160 0.0
.bss 156000 156032 32 0.0
.data.rel.ro 177064 177192 128 0.1
.text 9169379 9170323 944 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2530064 2530288 224 0.0
.text 1492748 1492972 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1094232 1094488 256 0.0
rodata 111384 111416 32 0.0
text 805216 805440 224 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1214524 1214796 272 0.0
rodata 141216 141248 32 0.0
text 800864 801100 236 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1043304 1043560 256 0.0
rodata 99176 99208 32 0.0
text 766888 767112 224 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1788804 1789148 344 0.0
.text 1582444 1582788 344 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1711588 1711932 344 0.0
.text 1507532 1507876 344 0.0
light cy8ckit_062s2_43012 (read/write) 1633780 1634124 344 0.0
.text 1436412 1436756 344 0.0
lock cy8ckit_062s2_43012 (read/write) 1663644 1663988 344 0.0
.text 1439156 1439500 344 0.0
qpg lighting-app qpg6105+debug (read/write) 1123820 1124076 256 0.0
.text 636200 636456 256 0.0
lock-app qpg6105+debug (read/write) 1087124 1087468 344 0.0
.bss 98560 98568 8 0.0
.text 599500 599844 344 0.1
stm32 light STM32WB5MM-DK (read/write) 596189 596445 256 0.0
.rodata 78724 78756 32 0.0
.text 378800 379024 224 0.1
telink air-quality-sensor-app tlsr9528a_retention (read/write) 824678 825070 392 0.0
bss 51012 51028 16 0.0
text 616676 616956 280 0.0
all-clusters-app tlsr9518adk80d (read/write) 1112068 1112364 296 0.0
text 786776 787036 260 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1089396 1089692 296 0.0
text 757848 758108 260 0.0
bridge-app tlsr9518adk80d (read/write) 934960 935248 288 0.0
text 648796 649056 260 0.0
contact-sensor-app tlsr9528a_retention (read/write) 826282 826674 392 0.0
bss 51064 51080 16 0.0
text 618338 618618 280 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 984212 984604 392 0.0
bss 79104 79120 16 0.0
text 699042 699324 282 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1096156 1096452 296 0.0
text 772226 772486 260 0.0
lock-app-dfu tlsr9528a (read/write) 970024 970416 392 0.0
bss 97408 97424 16 0.0
text 652110 652392 282 0.0
ota-requestor-app tlsr9518adk80d (read/write) 952496 952784 288 0.0
text 666440 666700 260 0.0
pump-app tlsr9528a (read/write) 883840 884232 392 0.0
bss 69128 69144 16 0.0
text 625178 625460 282 0.0
pump-controller-app tlsr9518adk80d (read/write) 824484 824876 392 0.0
bss 57372 57388 16 0.0
text 592102 592384 282 0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 827962 828354 392 0.0
bss 51192 51208 16 0.0
text 621038 621318 280 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 883105 883497 392 0.0
bss 60848 60864 16 0.0
text 635206 635488 282 0.0
thermostat tlsr9518adk80d (read/write) 850504 850896 392 0.0
bss 57660 57676 16 0.0
text 612102 612384 282 0.0
window-covering tlsr9518adk80d (read/write) 843260 843652 392 0.0
bss 57972 57988 16 0.0
text 604738 605020 282 0.0
Decreases (2 builds for linux)
platform target config section f25b0b8 c2bf5f8 change % change
linux chip-tool-ipv6only arm64 (read/write) 587936 586872 -1064 -0.2
thermostat-no-ble arm64 (read/write) 246912 245832 -1080 -0.4
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section f25b0b8 c2bf5f8 change % change
bl602 lighting-app bl602 (read/write) 1428286 1429446 1160 0.1
.bss 85320 85320 0 0.0
.data 9488 9488 0 0.0
.rodata 157288 157344 56 0.0
.text 1095542 1096644 1102 0.1
bl602+mfd (read/write) 1442678 1443838 1160 0.1
.bss 85480 85480 0 0.0
.data 9456 9456 0 0.0
.rodata 156248 156304 56 0.0
.text 1110844 1111946 1102 0.1
bl602+rpc (read/write) 1475918 1477078 1160 0.1
.bss 93352 93352 0 0.0
.data 9856 9856 0 0.0
.rodata 164864 164920 56 0.0
.text 1127184 1128286 1102 0.1
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1193211 1194367 1156 0.1
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106676 106732 56 0.1
.text 964930 966032 1102 0.1
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1204031 1205191 1160 0.1
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105616 105672 56 0.1
.text 976684 977786 1102 0.1
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1284703 1285859 1156 0.1
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122048 122104 56 0.0
.text 1039634 1040736 1102 0.1
bl706-eth (read/write) 1011489 1012645 1156 0.1
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 99996 100052 56 0.1
.text 756618 757720 1102 0.1
bl706-wifi (read/write) 1244626 1245862 1236 0.1
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 120976 121032 56 0.0
.text 987022 988202 1180 0.1
bl702l lighting-app bl702l (read/write) 1163056 1163704 648 0.1
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100680 100736 56 0.1
.text 957780 958882 1102 0.1
bl702l+mfd (read/write) 1174456 1175100 644 0.1
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99620 99676 56 0.1
.text 970102 971204 1102 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 780180 780428 248 0.0
(read/write) 168856 168856 0 0.0
.bss 90876 90876 0 0.0
.data 3552 3552 0 0.0
.rodata 90292 90324 32 0.0
.text 689624 689840 216 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 797972 798236 264 0.0
(read/write) 179100 179100 0 0.0
.bss 101060 101060 0 0.0
.data 3580 3580 0 0.0
.rodata 84636 84668 32 0.0
.text 713068 713300 232 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 786412 786660 248 0.0
(read/write) 173556 173556 0 0.0
.bss 95516 95516 0 0.0
.data 3580 3580 0 0.0
.rodata 111356 111388 32 0.0
.text 674788 675004 216 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738108 738364 256 0.0
(read/write) 167828 167836 8 0.0
.bss 89616 89624 8 0.0
.data 3540 3540 0 0.0
.rodata 86012 86044 32 0.0
.text 651832 652056 224 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 723724 723980 256 0.0
(read/write) 168040 168040 0 0.0
.bss 89840 89840 0 0.0
.data 3536 3536 0 0.0
.rodata 81852 81884 32 0.0
.text 641608 641832 224 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 571714 572050 336 0.1
(read/write) 207872 207872 0 0.0
.bss 201156 201156 0 0.0
.data 1592 1592 0 0.0
.rodata 84498 84554 56 0.1
.text 485096 485376 280 0.1
lock CC3235SF_LAUNCHXL (read only) 625338 625674 336 0.1
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106370 106426 56 0.1
.text 516844 517124 280 0.1
cyw30739 light cyw930739m2evb_01 (read/write) 563667 563939 272 0.0
.app_xip_area 453541 453813 272 0.1
.bss 64968 64968 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 547587 547859 272 0.0
.app_xip_area 432717 432989 272 0.1
.bss 69672 69672 0 0.0
.data 772 772 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 565395 565659 264 0.0
.app_xip_area 456765 457029 264 0.1
.bss 63512 63512 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 562115 562387 272 0.0
.app_xip_area 450213 450485 272 0.1
.bss 66672 66672 0 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 927720 928064 344 0.0
.bss 197904 197904 0 0.0
.data 1372 1372 0 0.0
.text 728424 728768 344 0.0
BRD4187C (read/write) 1106844 1107100 256 0.0
.bss 195156 195156 0 0.0
.data 3384 3384 0 0.0
.text 908284 908540 256 0.0
lock-app BRD4161A+wf200 (read/write) 1120624 1120888 264 0.0
.bss 188184 188192 8 0.0
.data 2800 2800 0 0.0
.text 929620 929876 256 0.0
window-app BRD4187C (read/write) 1146232 1146568 336 0.0
.bss 167148 167148 0 0.0
.data 3292 3292 0 0.0
.text 975772 976108 336 0.0
esp32 all-clusters-app c3devkit (read only) 1197170 1197430 260 0.0
(read/write) 1744704 1744736 32 0.0
.dram0.bss 73392 73392 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 248192 248224 32 0.0
.flash.text 1197170 1197430 260 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1239267 1239543 276 0.0
(read/write) 529656 529688 32 0.0
.dram0.bss 80256 80256 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 278348 278380 32 0.0
.flash.text 1233103 1233379 276 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 609776 610032 256 0.0
(read/write) 81316 81324 8 0.0
.bss 69096 69104 8 0.0
.data 2236 2236 0 0.0
.text 609240 609496 256 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 695468 695724 256 0.0
.bss 67752 67752 0 0.0
.data 2788 2788 0 0.0
.text 581456 581712 256 0.0
light k32w0+release (read only) 598224 598480 256 0.0
(read/write) 79332 79332 0 0.0
.bss 67160 67160 0 0.0
.data 2188 2188 0 0.0
.text 597688 597944 256 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 786472 786720 248 0.0
.bss 77428 77428 0 0.0
.data 2000 2000 0 0.0
.text 663592 663840 248 0.0
lock k32w0+release (read only) 579480 579768 288 0.0
(read/write) 78740 78756 16 0.0
.bss 66592 66608 16 0.0
.data 2164 2164 0 0.0
.text 578944 579232 288 0.0
linux air-purifier-app debug (read only) 2575093 2576229 1136 0.0
(read/write) 127736 127832 96 0.1
.bss 46272 46272 0 0.0
.data 2176 2176 0 0.0
.data.rel.ro 73352 73464 112 0.2
.dynamic 608 608 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 181800 181800 0 0.0
.text 2216933 2217877 944 0.0
all-clusters-app debug (read only) 5782625 5783793 1168 0.0
(read/write) 472160 472256 96 0.0
.bss 132928 132928 0 0.0
.data 4432 4432 0 0.0
.data.rel.ro 327416 327528 112 0.0
.dynamic 624 624 0 0.0
.got 5376 5376 0 0.0
.init 27 27 0 0.0
.init_array 1336 1336 0 0.0
.rodata 343236 343268 32 0.0
.text 5013075 5014019 944 0.0
all-clusters-minimal-app debug (read only) 5126849 5127985 1136 0.0
(read/write) 235392 235488 96 0.0
.bss 127360 127360 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 96616 96728 112 0.1
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 285781 285781 0 0.0
.text 4607603 4608547 944 0.0
bridge-app debug (read only) 4549169 4550321 1152 0.0
(read/write) 216592 216720 128 0.1
.bss 117952 117952 0 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85792 85904 112 0.1
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 227349 227349 0 0.0
.text 4102195 4103155 960 0.0
chip-tool debug (read only) 12159153 12160305 1152 0.0
(read/write) 519952 520048 96 0.0
.bss 94232 94232 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 413376 413488 112 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 442073 442073 0 0.0
.text 11007347 11008307 960 0.0
chip-tool-ipv6only arm64 (read only) 11685504 11686592 1088 0.0
(read/write) 587936 586872 -1064 -0.2
.bss 103288 103304 16 0.0
.data 4472 4472 0 0.0
.data.rel.ro 453056 453168 112 0.0
.dynamic 512 512 0 0.0
.got 20424 20432 8 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 349276 349276 0 0.0
.text 10444220 10445052 832 0.0
lighting-app debug+rpc+ui (read only) 5470145 5471281 1136 0.0
(read/write) 225384 225544 160 0.1
.bss 118880 118912 32 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94208 94320 112 0.1
.dynamic 672 672 0 0.0
.got 5880 5880 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 352148 352148 0 0.0
.text 4872275 4873219 944 0.0
lock-app debug (read only) 4618369 4619521 1152 0.0
(read/write) 204176 204304 128 0.1
.bss 113312 113312 0 0.0
.data 4128 4128 0 0.0
.data.rel.ro 80040 80152 112 0.1
.dynamic 624 624 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 254133 254133 0 0.0
.text 4153155 4154115 960 0.0
ota-provider-app debug (read only) 4257633 4258769 1136 0.0
(read/write) 192784 192912 128 0.1
.bss 113216 113216 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69408 69520 112 0.2
.dynamic 624 624 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 206549 206549 0 0.0
.text 3859091 3860035 944 0.0
ota-requestor-app debug (read only) 4373033 4374169 1136 0.0
(read/write) 197032 197160 128 0.1
.bss 114112 114112 0 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72352 72464 112 0.2
.dynamic 624 624 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 212501 212501 0 0.0
.text 3964259 3965203 944 0.0
shell debug (read only) 2859457 2860593 1136 0.0
(read/write) 154816 154912 96 0.1
.bss 62224 62224 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85448 85560 112 0.1
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 185824 185824 0 0.0
.text 2501250 2502194 944 0.0
thermostat-no-ble arm64 (read only) 4444520 4445624 1104 0.0
(read/write) 246912 245832 -1080 -0.4
.bss 121704 121720 16 0.0
.data 3344 3344 0 0.0
.data.rel.ro 103376 103488 112 0.1
.dynamic 512 512 0 0.0
.got 12192 12200 8 0.1
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158540 158540 0 0.0
.text 3941884 3942716 832 0.0
tv-app debug (read only) 5575489 5576657 1168 0.0
(read/write) 350288 350448 160 0.0
.bss 243200 243232 32 0.0
.data 6496 6496 0 0.0
.data.rel.ro 93304 93432 128 0.1
.dynamic 624 624 0 0.0
.got 5512 5512 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 284117 284149 32 0.0
.text 5051491 5052435 944 0.0
tv-casting-app debug (read only) 10021313 10022449 1136 0.0
(read/write) 342872 343032 160 0.0
.bss 156000 156032 32 0.0
.data 2912 2912 0 0.0
.data.rel.ro 177064 177192 128 0.1
.dynamic 624 624 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 378536 378536 0 0.0
.text 9169379 9170323 944 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2530064 2530288 224 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1492748 1492972 224 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1094232 1094488 256 0.0
bss 129817 129817 0 0.0
rodata 111384 111416 32 0.0
text 805216 805440 224 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1214524 1214796 272 0.0
bss 121955 121955 0 0.0
rodata 141216 141248 32 0.0
text 800864 801100 236 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1043304 1043560 256 0.0
bss 129511 129511 0 0.0
rodata 99176 99208 32 0.0
text 766888 767112 224 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835368 0 0.0
(read/write) 1788804 1789148 344 0.0
.bss 195332 195332 0 0.0
.data 2640 2640 0 0.0
.text 1582444 1582788 344 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837672 0 0.0
(read/write) 1711588 1711932 344 0.0
.bss 193052 193052 0 0.0
.data 2616 2616 0 0.0
.text 1507532 1507876 344 0.0
light cy8ckit_062s2_43012 (read only) 844360 844360 0 0.0
(read/write) 1633780 1634124 344 0.0
.bss 186548 186548 0 0.0
.data 2432 2432 0 0.0
.text 1436412 1436756 344 0.0
lock cy8ckit_062s2_43012 (read only) 817240 817240 0 0.0
(read/write) 1663644 1663988 344 0.0
.bss 213644 213644 0 0.0
.data 2456 2456 0 0.0
.text 1439156 1439500 344 0.0
qpg lighting-app qpg6105+debug (read/write) 1123820 1124076 256 0.0
.bss 102376 102376 0 0.0
.data 808 808 0 0.0
.text 636200 636456 256 0.0
lock-app qpg6105+debug (read/write) 1087124 1087468 344 0.0
.bss 98560 98568 8 0.0
.data 852 852 0 0.0
.text 599500 599844 344 0.1
stm32 light STM32WB5MM-DK (read/write) 596189 596445 256 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78724 78756 32 0.0
.text 378800 379024 224 0.1
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 824678 825070 392 0.0
bss 51012 51028 16 0.0
text 616676 616956 280 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1112068 1112364 296 0.0
bss 100768 100768 0 0.0
text 786776 787036 260 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1089396 1089692 296 0.0
bss 109904 109904 0 0.0
text 757848 758108 260 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934960 935248 288 0.0
bss 92976 92976 0 0.0
text 648796 649056 260 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 826282 826674 392 0.0
bss 51064 51080 16 0.0
text 618338 618618 280 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 984212 984604 392 0.0
bss 79104 79120 16 0.0
text 699042 699324 282 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096156 1096452 296 0.0
bss 100056 100056 0 0.0
text 772226 772486 260 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 970024 970416 392 0.0
bss 97408 97424 16 0.0
text 652110 652392 282 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952496 952784 288 0.0
bss 92552 92552 0 0.0
text 666440 666700 260 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 883840 884232 392 0.0
bss 69128 69144 16 0.0
text 625178 625460 282 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 824484 824876 392 0.0
bss 57372 57388 16 0.0
text 592102 592384 282 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705772 705772 0 0.0
bss 73640 73640 0 0.0
text 462164 462164 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827962 828354 392 0.0
bss 51192 51208 16 0.0
text 621038 621318 280 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883105 883497 392 0.0
bss 60848 60864 16 0.0
text 635206 635488 282 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 850504 850896 392 0.0
bss 57660 57676 16 0.0
text 612102 612384 282 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 843260 843652 392 0.0
bss 57972 57988 16 0.0
text 604738 605020 282 0.0

@mergify mergify bot merged commit d61bfd6 into project-chip:master Jan 30, 2024
57 checks passed
@mkardous-silabs mkardous-silabs deleted the fix/operational_switch branch January 30, 2024 22:51
mergify bot pushed a commit that referenced this pull request Feb 1, 2024
* address post review comments

* Simplify empty optional call
src/app/SubscriptionManager.h Show resolved Hide resolved
src/app/SubscriptionManager.h Show resolved Hide resolved
src/app/SubscriptionManager.h Show resolved Hide resolved
src/app/SubscriptionManager.h Show resolved Hide resolved
src/app/icd/ICDConfigurationData.cpp Show resolved Hide resolved
src/app/icd/ICDConfigurationData.cpp Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app icd Intermittently Connected Devices review - approved tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants