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

Make TestEventTrigger delegate testable and extensible #31724

Merged

Conversation

tcarmelveilleux
Copy link
Contributor

  • Make TestEventTriggerDelegate base class manage multiple sub-handlers.
  • Add unit tests for TestEventTriggerDelegate
  • Introduce an interface for generic TestEventTrigger handlers
  • Add Clear() method to Intrusive list to remove everything.
  • Document the fact that emberAfHandleEventTrigger should NOT be used
  • Update all examples as needed.
    • Renumber OTA and SmokeCO testevent trigger prefix to match new Matter 1.3 standard (first 16 bits == cluster ID being tested).
    • Clean-up dead code
    • Register OTA test event handler as intended.
  • Add TODOs for platforms to clean-up TestEventTriggerDelegate registration.
  • Updated BOOLCFG tests to use --hex-arg for PIXIT since --int-arg is too confusing with complex keys.

Issue #31723

Testing done:

  • EEVSE Python tests using event triggers pass
  • SMOKECO YAML tests using event triggers pass
  • BOOLCFG Python tests using event triggers pass
  • TC_TestEventTrigger passes
  • New unit tests pass

- Make TestEventTriggerDelegate base class manage multiple sub-handlers.
- Add unit tests for TestEventTriggerDelegate
- Introduce an interface for generic TestEventTrigger handlers
- Add Clear() method to Intrusive list to remove everything.
- Document the fact that `emberAfHandleEventTrigger` should NOT be used
- Update all examples as needed.
  - Renumber OTA and SmokeCO testevent trigger prefix to match new Matter 1.3
    standard (first 16 bits == cluster ID being tested).
  - Clean-up dead code
  - Register OTA test event handler as intended.
- Add TODOs for platforms to clean-up TestEventTriggerDelegate registration.
- Updated BOOLCFG tests to use `--hex-arg` for PIXIT since `--int-arg` is too
  confusing with complex keys.

Issue project-chip#31723

Testing done:
- EEVSE Python tests using event triggers pass
- SMOKECO YAML tests using event triggers pass
- BOOLCFG Python tests using event triggers pass
- TC_TestEventTrigger passes
- New unit tests pass
Copy link

github-actions bot commented Jan 28, 2024

PR #31724: Size comparison from 09324e7 to 7945e9a

Increases above 0.2%:

platform target config section 09324e7 7945e9a change % change
qpg lighting-app qpg6105+debug .text 635072 637072 2000 0.3
lock-app qpg6105+debug .text 598588 600564 1976 0.3
Increases (4 builds for cc32xx, qpg)
platform target config section 09324e7 7945e9a change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
.text 518740 518748 8 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124692 2000 0.2
.bss 102344 102376 32 0.0
.text 635072 637072 2000 0.3
lock-app qpg6105+debug (read/write) 1086212 1088188 1976 0.2
.bss 98528 98560 32 0.0
.text 598588 600564 1976 0.3
Full report (6 builds for cc32xx, mbed, qpg, stm32)
platform target config section 09324e7 7945e9a change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
(read/write) 207872 207872 0 0.0
.bss 201156 201156 0 0.0
.data 1592 1592 0 0.0
.rodata 84530 84530 0 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106402 106402 0 0.0
.text 518740 518748 8 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531184 2531184 0 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1493868 1493868 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124692 2000 0.2
.bss 102344 102376 32 0.0
.data 808 808 0 0.0
.text 635072 637072 2000 0.3
lock-app qpg6105+debug (read/write) 1086212 1088188 1976 0.2
.bss 98528 98560 32 0.0
.data 852 852 0 0.0
.text 598588 600564 1976 0.3
stm32 light STM32WB5MM-DK (read/write) 597581 597581 0 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78748 78748 0 0.0
.text 380168 380168 0 0.0

Copy link

github-actions bot commented Jan 28, 2024

PR #31724: Size comparison from 09324e7 to 1241100

Increases above 0.2%:

platform target config section 09324e7 1241100 change % change
qpg lighting-app qpg6105+debug .text 635072 637072 2000 0.3
lock-app qpg6105+debug .text 598588 600564 1976 0.3
Increases (35 builds for cc32xx, cyw30739, k32w, linux, nrfconnect, psoc6, qpg)
platform target config section 09324e7 1241100 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
.text 518740 518748 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564355 564787 432 0.1
.app_xip_area 454277 454677 400 0.1
.bss 64920 64952 32 0.0
lock cyw930739m2evb_01 (read/write) 547995 548419 424 0.1
.app_xip_area 433173 433565 392 0.1
.bss 69624 69656 32 0.0
switch cyw930739m2evb_01 (read/write) 562451 562875 424 0.1
.app_xip_area 450597 450989 392 0.1
.bss 66624 66656 32 0.0
k32w light k32w0+release (read only) 598968 599056 88 0.0
(read/write) 79324 79332 8 0.0
.bss 67152 67160 8 0.0
.text 598432 598520 88 0.0
k32w1+release (read/write) 787264 787296 32 0.0
.bss 77420 77428 8 0.0
.text 664392 664416 24 0.0
linux air-purifier-app debug (read only) 2576837 2578853 2016 0.1
(read/write) 127608 127736 128 0.1
.bss 46240 46272 32 0.1
.data.rel.ro 73272 73352 80 0.1
.rodata 181480 181832 352 0.2
.text 2219093 2220661 1568 0.1
all-clusters-app debug (read only) 5789865 5791241 1376 0.0
(read/write) 470432 470464 32 0.0
.data.rel.ro 325656 325720 64 0.0
.rodata 342532 342788 256 0.1
.text 5022531 5023603 1072 0.0
all-clusters-minimal-app debug (read only) 5134561 5136369 1808 0.0
(read/write) 235264 235392 128 0.1
.bss 127328 127360 32 0.0
.data.rel.ro 96536 96616 80 0.1
.rodata 285653 285781 128 0.0
.text 4615539 4617123 1584 0.0
bridge-app debug (read only) 4551105 4552945 1840 0.0
(read/write) 216496 216592 96 0.0
.bss 117920 117952 32 0.0
.data.rel.ro 85712 85792 80 0.1
.rodata 227221 227381 160 0.1
.text 4104355 4105939 1584 0.0
lighting-app debug+rpc+ui (read only) 5470033 5472033 2000 0.0
(read/write) 225256 225384 128 0.1
.bss 118848 118880 32 0.0
.data.rel.ro 94112 94208 96 0.1
.rodata 350964 351284 320 0.1
.text 4873443 4875027 1584 0.0
lock-app debug (read only) 4621729 4623713 1984 0.0
(read/write) 204080 204176 96 0.0
.bss 113280 113312 32 0.0
.data.rel.ro 79960 80040 80 0.1
.rodata 253845 254165 320 0.1
.text 4156899 4158467 1568 0.0
ota-provider-app debug (read only) 4259825 4261665 1840 0.0
(read/write) 192688 192784 96 0.0
.bss 113184 113216 32 0.0
.data.rel.ro 69328 69408 80 0.1
.rodata 206421 206581 160 0.1
.text 3861507 3863091 1584 0.0
ota-requestor-app debug (read only) 4375841 4377593 1752 0.0
(read/write) 196936 197032 96 0.0
.bss 114080 114112 32 0.0
.data.rel.ro 72288 72352 64 0.1
.rodata 212309 212533 224 0.1
.text 3967331 3968787 1456 0.0
shell debug (read only) 2868257 2868449 192 0.0
.rodata 185632 185824 192 0.1
thermostat-no-ble arm64 (read only) 4448504 4450456 1952 0.0
.bss 121672 121704 32 0.0
.data.rel.ro 103272 103376 104 0.1
.got 12168 12192 24 0.2
.rodata 158460 158556 96 0.1
.text 3946188 3947804 1616 0.0
tv-app debug (read only) 5583857 5585665 1808 0.0
(read/write) 350320 350416 96 0.0
.bss 243200 243232 32 0.0
.data.rel.ro 93336 93400 64 0.1
.rodata 284405 284533 128 0.0
.text 5059523 5061107 1584 0.0
tv-casting-app debug (read only) 9978305 9978465 160 0.0
.rodata 377224 377384 160 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1095820 1096316 496 0.0
bss 129785 129817 32 0.0
rodata 111372 111436 64 0.1
text 806940 807252 312 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1216180 1216580 400 0.0
bss 121923 121955 32 0.0
rodata 141176 141240 64 0.0
text 802584 802896 312 0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 1004288 1004688 400 0.0
bss 125088 125120 32 0.0
rodata 89288 89352 64 0.1
text 742188 742520 332 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1190312 1190760 448 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754564 312 0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1096888 1097288 400 0.0
bss 135343 135375 32 0.0
rodata 94272 94336 64 0.1
text 816532 816868 336 0.0
nrf52840dongle_nrf52840 (read/write) 1058128 1058528 400 0.0
bss 143408 143440 32 0.0
rodata 84464 84528 64 0.1
text 774764 775100 336 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 981248 981648 400 0.0
bss 131680 131712 32 0.0
rodata 83336 83400 64 0.1
text 714044 714376 332 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1190312 1190760 448 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754564 312 0.0
lock-app nrf52840dk_nrf52840 (read/write) 1015188 1015588 400 0.0
bss 125599 125631 32 0.0
rodata 108740 108804 64 0.1
text 733168 733500 332 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930304 930768 464 0.0
bss 123196 123228 32 0.0
rodata 103024 103088 64 0.1
text 651896 652228 332 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1202096 1202480 384 0.0
bss 115458 115490 32 0.0
rodata 186168 186232 64 0.0
text 746068 746384 316 0.0
pump-app nrf52840dk_nrf52840 (read/write) 961108 961508 400 0.0
bss 122784 122816 32 0.0
rodata 83732 83796 64 0.1
text 706972 707304 332 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 948968 949368 400 0.0
bss 122583 122615 32 0.0
rodata 80648 80712 64 0.1
text 698172 698504 332 0.0
psoc6 lock cy8ckit_062s2_43012 (read/write) 1665756 1665772 16 0.0
.text 1441268 1441284 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124692 2000 0.2
.bss 102344 102376 32 0.0
.text 635072 637072 2000 0.3
lock-app qpg6105+debug (read/write) 1086212 1088188 1976 0.2
.bss 98528 98560 32 0.0
.text 598588 600564 1976 0.3
Decreases (2 builds for linux)
platform target config section 09324e7 1241100 change % change
linux all-clusters-app debug .bss 132960 132928 -32 -0.0
thermostat-no-ble arm64 (read/write) 246992 245088 -1904 -0.8
Full report (80 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 09324e7 1241100 change % change
bl602 lighting-app bl602 (read/write) 1428294 1428294 0 0.0
.bss 85320 85320 0 0.0
.data 9488 9488 0 0.0
.rodata 157320 157320 0 0.0
.text 1095520 1095520 0 0.0
bl602+mfd (read/write) 1442686 1442686 0 0.0
.bss 85480 85480 0 0.0
.data 9456 9456 0 0.0
.rodata 156280 156280 0 0.0
.text 1110822 1110822 0 0.0
bl602+rpc (read/write) 1475934 1475934 0 0.0
.bss 93352 93352 0 0.0
.data 9856 9856 0 0.0
.rodata 164896 164896 0 0.0
.text 1127162 1127162 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1193219 1193219 0 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106708 106708 0 0.0
.text 964908 964908 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1204043 1204043 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105648 105648 0 0.0
.text 976662 976662 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1284711 1284711 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122080 122080 0 0.0
.text 1039612 1039612 0 0.0
bl706-eth (read/write) 1011753 1011753 0 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100028 100028 0 0.0
.text 756852 756852 0 0.0
bl706-wifi (read/write) 1244634 1244634 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121008 121008 0 0.0
.text 987000 987000 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1162556 1162556 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100712 100712 0 0.0
.text 957758 957758 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1173952 1173952 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99652 99652 0 0.0
.text 970080 970080 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781428 781428 0 0.0
(read/write) 168856 168856 0 0.0
.bss 90876 90876 0 0.0
.data 3552 3552 0 0.0
.rodata 90316 90316 0 0.0
.text 690848 690848 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798860 798860 0 0.0
(read/write) 179100 179100 0 0.0
.bss 101060 101060 0 0.0
.data 3580 3580 0 0.0
.rodata 84636 84636 0 0.0
.text 713956 713956 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787380 787380 0 0.0
(read/write) 173556 173556 0 0.0
.bss 95516 95516 0 0.0
.data 3580 3580 0 0.0
.rodata 111388 111388 0 0.0
.text 675724 675724 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 738700 738700 0 0.0
(read/write) 167828 167828 0 0.0
.bss 89616 89616 0 0.0
.data 3540 3540 0 0.0
.rodata 86036 86036 0 0.0
.text 652400 652400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724332 724332 0 0.0
(read/write) 168040 168040 0 0.0
.bss 89840 89840 0 0.0
.data 3536 3536 0 0.0
.rodata 81884 81884 0 0.0
.text 642184 642184 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
(read/write) 207872 207872 0 0.0
.bss 201156 201156 0 0.0
.data 1592 1592 0 0.0
.rodata 84530 84530 0 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106402 106402 0 0.0
.text 518740 518748 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564355 564787 432 0.1
.app_xip_area 454277 454677 400 0.1
.bss 64920 64952 32 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) 547995 548419 424 0.1
.app_xip_area 433173 433565 392 0.1
.bss 69624 69656 32 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) 566163 566163 0 0.0
.app_xip_area 457549 457549 0 0.0
.bss 63496 63496 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) 562451 562875 424 0.1
.app_xip_area 450597 450989 392 0.1
.bss 66624 66656 32 0.0
.data 804 804 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1199926 1199926 0 0.0
(read/write) 1744760 1744760 0 0.0
.dram0.bss 73392 73392 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 248248 248248 0 0.0
.flash.text 1199926 1199926 0 0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1241251 1241251 0 0.0
(read/write) 529704 529704 0 0.0
.dram0.bss 80256 80256 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 278396 278396 0 0.0
.flash.text 1235087 1235087 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610608 610608 0 0.0
(read/write) 81316 81316 0 0.0
.bss 69096 69096 0 0.0
.data 2236 2236 0 0.0
.text 610072 610072 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696284 696284 0 0.0
.bss 67752 67752 0 0.0
.data 2788 2788 0 0.0
.text 582272 582272 0 0.0
light k32w0+release (read only) 598968 599056 88 0.0
(read/write) 79324 79332 8 0.0
.bss 67152 67160 8 0.0
.data 2188 2188 0 0.0
.text 598432 598520 88 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787264 787296 32 0.0
.bss 77420 77428 8 0.0
.data 2000 2000 0 0.0
.text 664392 664416 24 0.0
lock k32w0+release (read only) 580248 580248 0 0.0
(read/write) 78740 78740 0 0.0
.bss 66592 66592 0 0.0
.data 2164 2164 0 0.0
.text 579712 579712 0 0.0
linux air-purifier-app debug (read only) 2576837 2578853 2016 0.1
(read/write) 127608 127736 128 0.1
.bss 46240 46272 32 0.1
.data 2176 2176 0 0.0
.data.rel.ro 73272 73352 80 0.1
.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 181480 181832 352 0.2
.text 2219093 2220661 1568 0.1
all-clusters-app debug (read only) 5789865 5791241 1376 0.0
(read/write) 470432 470464 32 0.0
.bss 132960 132928 -32 -0.0
.data 4432 4432 0 0.0
.data.rel.ro 325656 325720 64 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 342532 342788 256 0.1
.text 5022531 5023603 1072 0.0
all-clusters-minimal-app debug (read only) 5134561 5136369 1808 0.0
(read/write) 235264 235392 128 0.1
.bss 127328 127360 32 0.0
.data 4336 4336 0 0.0
.data.rel.ro 96536 96616 80 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 285653 285781 128 0.0
.text 4615539 4617123 1584 0.0
bridge-app debug (read only) 4551105 4552945 1840 0.0
(read/write) 216496 216592 96 0.0
.bss 117920 117952 32 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85712 85792 80 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 227221 227381 160 0.1
.text 4104355 4105939 1584 0.0
chip-tool debug (read only) 12109721 12109721 0 0.0
(read/write) 517808 517808 0 0.0
.bss 94232 94232 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 411232 411232 0 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 440409 440409 0 0.0
.text 10962051 10962051 0 0.0
chip-tool-ipv6only arm64 (read only) 11642416 11642416 0 0.0
(read/write) 585936 585936 0 0.0
.bss 103288 103288 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 450792 450792 0 0.0
.dynamic 512 512 0 0.0
.got 20400 20400 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 347820 347820 0 0.0
.text 10405260 10405260 0 0.0
lighting-app debug+rpc+ui (read only) 5470033 5472033 2000 0.0
(read/write) 225256 225384 128 0.1
.bss 118848 118880 32 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94112 94208 96 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 350964 351284 320 0.1
.text 4873443 4875027 1584 0.0
lock-app debug (read only) 4621729 4623713 1984 0.0
(read/write) 204080 204176 96 0.0
.bss 113280 113312 32 0.0
.data 4128 4128 0 0.0
.data.rel.ro 79960 80040 80 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 253845 254165 320 0.1
.text 4156899 4158467 1568 0.0
ota-provider-app debug (read only) 4259825 4261665 1840 0.0
(read/write) 192688 192784 96 0.0
.bss 113184 113216 32 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69328 69408 80 0.1
.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 206421 206581 160 0.1
.text 3861507 3863091 1584 0.0
ota-requestor-app debug (read only) 4375841 4377593 1752 0.0
(read/write) 196936 197032 96 0.0
.bss 114080 114112 32 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72288 72352 64 0.1
.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 212309 212533 224 0.1
.text 3967331 3968787 1456 0.0
shell debug (read only) 2868257 2868449 192 0.0
(read/write) 154848 154848 0 0.0
.bss 62224 62224 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85480 85480 0 0.0
.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 185632 185824 192 0.1
.text 2510242 2510242 0 0.0
thermostat-no-ble arm64 (read only) 4448504 4450456 1952 0.0
(read/write) 246992 245088 -1904 -0.8
.bss 121672 121704 32 0.0
.data 3344 3344 0 0.0
.data.rel.ro 103272 103376 104 0.1
.dynamic 512 512 0 0.0
.got 12168 12192 24 0.2
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158460 158556 96 0.1
.text 3946188 3947804 1616 0.0
tv-app debug (read only) 5583857 5585665 1808 0.0
(read/write) 350320 350416 96 0.0
.bss 243200 243232 32 0.0
.data 6496 6496 0 0.0
.data.rel.ro 93336 93400 64 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 284405 284533 128 0.0
.text 5059523 5061107 1584 0.0
tv-casting-app debug (read only) 9978305 9978465 160 0.0
(read/write) 342456 342456 0 0.0
.bss 156000 156000 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 176648 176648 0 0.0
.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 377224 377384 160 0.0
.text 9128691 9128691 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531184 2531184 0 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1493868 1493868 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095820 1096316 496 0.0
bss 129785 129817 32 0.0
rodata 111372 111436 64 0.1
text 806940 807252 312 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1216180 1216580 400 0.0
bss 121923 121955 32 0.0
rodata 141176 141240 64 0.0
text 802584 802896 312 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1045332 1045332 0 0.0
bss 129511 129511 0 0.0
rodata 99204 99204 0 0.0
text 768880 768880 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1004288 1004688 400 0.0
bss 125088 125120 32 0.0
rodata 89288 89352 64 0.1
text 742188 742520 332 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1190312 1190760 448 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754564 312 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1096888 1097288 400 0.0
bss 135343 135375 32 0.0
rodata 94272 94336 64 0.1
text 816532 816868 336 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1058128 1058528 400 0.0
bss 143408 143440 32 0.0
rodata 84464 84528 64 0.1
text 774764 775100 336 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 981248 981648 400 0.0
bss 131680 131712 32 0.0
rodata 83336 83400 64 0.1
text 714044 714376 332 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1190312 1190760 448 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754564 312 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1015188 1015588 400 0.0
bss 125599 125631 32 0.0
rodata 108740 108804 64 0.1
text 733168 733500 332 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 930304 930768 464 0.0
bss 123196 123228 32 0.0
rodata 103024 103088 64 0.1
text 651896 652228 332 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1202096 1202480 384 0.0
bss 115458 115490 32 0.0
rodata 186168 186232 64 0.0
text 746068 746384 316 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 961108 961508 400 0.0
bss 122784 122816 32 0.0
rodata 83732 83796 64 0.1
text 706972 707304 332 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 948968 949368 400 0.0
bss 122583 122615 32 0.0
rodata 80648 80712 64 0.1
text 698172 698504 332 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835368 0 0.0
(read/write) 1792908 1792908 0 0.0
.bss 195332 195332 0 0.0
.data 2640 2640 0 0.0
.text 1586548 1586548 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837672 0 0.0
(read/write) 1715444 1715444 0 0.0
.bss 193052 193052 0 0.0
.data 2616 2616 0 0.0
.text 1511388 1511388 0 0.0
light cy8ckit_062s2_43012 (read only) 844360 844360 0 0.0
(read/write) 1636436 1636436 0 0.0
.bss 186548 186548 0 0.0
.data 2432 2432 0 0.0
.text 1439068 1439068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817240 817240 0 0.0
(read/write) 1665756 1665772 16 0.0
.bss 213644 213644 0 0.0
.data 2456 2456 0 0.0
.text 1441268 1441284 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124692 2000 0.2
.bss 102344 102376 32 0.0
.data 808 808 0 0.0
.text 635072 637072 2000 0.3
lock-app qpg6105+debug (read/write) 1086212 1088188 1976 0.2
.bss 98528 98560 32 0.0
.data 852 852 0 0.0
.text 598588 600564 1976 0.3
stm32 light STM32WB5MM-DK (read/write) 597581 597581 0 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78748 78748 0 0.0
.text 380168 380168 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825686 825686 0 0.0
bss 51012 51012 0 0.0
text 617652 617652 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1114692 1114692 0 0.0
bss 100768 100768 0 0.0
text 789338 789338 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1091940 1091940 0 0.0
bss 109904 109904 0 0.0
text 760356 760356 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935944 935944 0 0.0
bss 92976 92976 0 0.0
text 649750 649750 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827586 827586 0 0.0
bss 51064 51064 0 0.0
text 619610 619610 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 985532 985532 0 0.0
bss 79104 79104 0 0.0
text 700330 700330 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1097940 1097940 0 0.0
bss 100056 100056 0 0.0
text 773980 773980 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 971464 971464 0 0.0
bss 97408 97408 0 0.0
text 653520 653520 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 953784 953784 0 0.0
bss 92552 92552 0 0.0
text 667696 667696 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 884848 884848 0 0.0
bss 69128 69128 0 0.0
text 626154 626154 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 825492 825492 0 0.0
bss 57372 57372 0 0.0
text 593078 593078 0 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) 829330 829330 0 0.0
bss 51192 51192 0 0.0
text 622380 622380 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884129 884129 0 0.0
bss 60848 60848 0 0.0
text 636200 636200 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 851808 851808 0 0.0
bss 57660 57660 0 0.0
text 613374 613374 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 844548 844548 0 0.0
bss 57972 57972 0 0.0
text 605992 605992 0 0.0

Copy link

github-actions bot commented Jan 28, 2024

PR #31724: Size comparison from 09324e7 to 47a88a0

Increases above 0.2%:

platform target config section 09324e7 47a88a0 change % change
qpg lighting-app qpg6105+debug .text 635072 637048 1976 0.3
lock-app qpg6105+debug .text 598588 600532 1944 0.3
Increases (35 builds for cc32xx, cyw30739, k32w, linux, nrfconnect, psoc6, qpg)
platform target config section 09324e7 47a88a0 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
.text 518740 518748 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564355 564755 400 0.1
.app_xip_area 454277 454645 368 0.1
.bss 64920 64952 32 0.0
lock cyw930739m2evb_01 (read/write) 547995 548395 400 0.1
.app_xip_area 433173 433541 368 0.1
.bss 69624 69656 32 0.0
switch cyw930739m2evb_01 (read/write) 562451 562843 392 0.1
.app_xip_area 450597 450957 360 0.1
.bss 66624 66656 32 0.0
k32w light k32w0+release (read only) 598968 599024 56 0.0
(read/write) 79324 79332 8 0.0
.bss 67152 67160 8 0.0
.text 598432 598488 56 0.0
k32w1+release (read/write) 787264 787296 32 0.0
.bss 77420 77428 8 0.0
.text 664392 664416 24 0.0
linux air-purifier-app debug (read only) 2576837 2578853 2016 0.1
(read/write) 127608 127736 128 0.1
.bss 46240 46272 32 0.1
.data.rel.ro 73272 73352 80 0.1
.rodata 181480 181832 352 0.2
.text 2219093 2220661 1568 0.1
all-clusters-app debug (read only) 5789865 5791241 1376 0.0
(read/write) 470432 470464 32 0.0
.data.rel.ro 325656 325720 64 0.0
.rodata 342532 342788 256 0.1
.text 5022531 5023603 1072 0.0
all-clusters-minimal-app debug (read only) 5134561 5136369 1808 0.0
(read/write) 235264 235392 128 0.1
.bss 127328 127360 32 0.0
.data.rel.ro 96536 96616 80 0.1
.rodata 285653 285781 128 0.0
.text 4615539 4617123 1584 0.0
bridge-app debug (read only) 4551105 4552929 1824 0.0
(read/write) 216496 216592 96 0.0
.bss 117920 117952 32 0.0
.data.rel.ro 85712 85792 80 0.1
.rodata 227221 227381 160 0.1
.text 4104355 4105923 1568 0.0
lighting-app debug+rpc+ui (read only) 5470033 5472033 2000 0.0
(read/write) 225256 225384 128 0.1
.bss 118848 118880 32 0.0
.data.rel.ro 94112 94208 96 0.1
.rodata 350964 351284 320 0.1
.text 4873443 4875027 1584 0.0
lock-app debug (read only) 4621729 4623713 1984 0.0
(read/write) 204080 204176 96 0.0
.bss 113280 113312 32 0.0
.data.rel.ro 79960 80040 80 0.1
.rodata 253845 254165 320 0.1
.text 4156899 4158467 1568 0.0
ota-provider-app debug (read only) 4259825 4261649 1824 0.0
(read/write) 192688 192784 96 0.0
.bss 113184 113216 32 0.0
.data.rel.ro 69328 69408 80 0.1
.rodata 206421 206581 160 0.1
.text 3861507 3863075 1568 0.0
ota-requestor-app debug (read only) 4375841 4377577 1736 0.0
(read/write) 196936 197032 96 0.0
.bss 114080 114112 32 0.0
.data.rel.ro 72288 72352 64 0.1
.rodata 212309 212533 224 0.1
.text 3967331 3968771 1440 0.0
shell debug (read only) 2868257 2868449 192 0.0
.rodata 185632 185824 192 0.1
thermostat-no-ble arm64 (read only) 4448504 4450440 1936 0.0
.bss 121672 121704 32 0.0
.data.rel.ro 103272 103376 104 0.1
.got 12168 12192 24 0.2
.rodata 158460 158556 96 0.1
.text 3946188 3947788 1600 0.0
tv-app debug (read only) 5583857 5585649 1792 0.0
(read/write) 350320 350416 96 0.0
.bss 243200 243232 32 0.0
.data.rel.ro 93336 93400 64 0.1
.rodata 284405 284533 128 0.0
.text 5059523 5061091 1568 0.0
tv-casting-app debug (read only) 9978305 9978449 144 0.0
.rodata 377224 377384 160 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1095820 1096300 480 0.0
bss 129785 129817 32 0.0
rodata 111372 111436 64 0.1
text 806940 807224 284 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1216180 1216564 384 0.0
bss 121923 121955 32 0.0
rodata 141176 141240 64 0.0
text 802584 802868 284 0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 1004288 1004656 368 0.0
bss 125088 125120 32 0.0
rodata 89288 89352 64 0.1
text 742188 742492 304 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1096888 1097272 384 0.0
bss 135343 135375 32 0.0
rodata 94272 94336 64 0.1
text 816532 816840 308 0.0
nrf52840dongle_nrf52840 (read/write) 1058128 1058496 368 0.0
bss 143408 143440 32 0.0
rodata 84464 84528 64 0.1
text 774764 775072 308 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 981248 981616 368 0.0
bss 131680 131712 32 0.0
rodata 83336 83400 64 0.1
text 714044 714348 304 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lock-app nrf52840dk_nrf52840 (read/write) 1015188 1015556 368 0.0
bss 125599 125631 32 0.0
rodata 108740 108804 64 0.1
text 733168 733472 304 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930304 930736 432 0.0
bss 123196 123228 32 0.0
rodata 103024 103088 64 0.1
text 651896 652200 304 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1202096 1202448 352 0.0
bss 115458 115490 32 0.0
rodata 186168 186232 64 0.0
text 746068 746356 288 0.0
pump-app nrf52840dk_nrf52840 (read/write) 961108 961476 368 0.0
bss 122784 122816 32 0.0
rodata 83732 83796 64 0.1
text 706972 707276 304 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 948968 949336 368 0.0
bss 122583 122615 32 0.0
rodata 80648 80712 64 0.1
text 698172 698476 304 0.0
psoc6 lock cy8ckit_062s2_43012 (read/write) 1665756 1665772 16 0.0
.text 1441268 1441284 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124668 1976 0.2
.bss 102344 102376 32 0.0
.text 635072 637048 1976 0.3
lock-app qpg6105+debug (read/write) 1086212 1088156 1944 0.2
.bss 98528 98560 32 0.0
.text 598588 600532 1944 0.3
Decreases (11 builds for cc13x4_26x4, efr32, esp32, k32w, linux)
platform target config section 09324e7 47a88a0 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781428 781396 -32 -0.0
.text 690848 690816 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798860 798828 -32 -0.0
.text 713956 713924 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787380 787364 -16 -0.0
.text 675724 675708 -16 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 930408 930376 -32 -0.0
.text 731112 731080 -32 -0.0
window-app BRD4187C (read/write) 1148024 1148016 -8 -0.0
.text 977564 977556 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1199926 1199882 -44 -0.0
.flash.text 1199926 1199882 -44 -0.0
k32w contact k32w0+release (read only) 610608 610576 -32 -0.0
.text 610072 610040 -32 -0.0
lock k32w0+release (read only) 580248 580216 -32 -0.0
.text 579712 579680 -32 -0.0
linux all-clusters-app debug .bss 132960 132928 -32 -0.0
thermostat-no-ble arm64 (read/write) 246992 245104 -1888 -0.8
tv-casting-app debug .text 9128691 9128675 -16 -0.0
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32)
platform target config section 09324e7 47a88a0 change % change
bl602 lighting-app bl602 (read/write) 1428294 1428294 0 0.0
.bss 85320 85320 0 0.0
.data 9488 9488 0 0.0
.rodata 157320 157320 0 0.0
.text 1095520 1095520 0 0.0
bl602+mfd (read/write) 1442686 1442686 0 0.0
.bss 85480 85480 0 0.0
.data 9456 9456 0 0.0
.rodata 156280 156280 0 0.0
.text 1110822 1110822 0 0.0
bl602+rpc (read/write) 1475934 1475934 0 0.0
.bss 93352 93352 0 0.0
.data 9856 9856 0 0.0
.rodata 164896 164896 0 0.0
.text 1127162 1127162 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1193219 1193219 0 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106708 106708 0 0.0
.text 964908 964908 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1204043 1204043 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105648 105648 0 0.0
.text 976662 976662 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1284711 1284711 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122080 122080 0 0.0
.text 1039612 1039612 0 0.0
bl706-eth (read/write) 1011753 1011753 0 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100028 100028 0 0.0
.text 756852 756852 0 0.0
bl706-wifi (read/write) 1244634 1244634 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121008 121008 0 0.0
.text 987000 987000 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1162556 1162556 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100712 100712 0 0.0
.text 957758 957758 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1173952 1173952 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99652 99652 0 0.0
.text 970080 970080 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781428 781396 -32 -0.0
(read/write) 168856 168856 0 0.0
.bss 90876 90876 0 0.0
.data 3552 3552 0 0.0
.rodata 90316 90316 0 0.0
.text 690848 690816 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798860 798828 -32 -0.0
(read/write) 179100 179100 0 0.0
.bss 101060 101060 0 0.0
.data 3580 3580 0 0.0
.rodata 84636 84636 0 0.0
.text 713956 713924 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787380 787364 -16 -0.0
(read/write) 173556 173556 0 0.0
.bss 95516 95516 0 0.0
.data 3580 3580 0 0.0
.rodata 111388 111388 0 0.0
.text 675724 675708 -16 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 738700 738700 0 0.0
(read/write) 167828 167828 0 0.0
.bss 89616 89616 0 0.0
.data 3540 3540 0 0.0
.rodata 86036 86036 0 0.0
.text 652400 652400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724332 724332 0 0.0
(read/write) 168040 168040 0 0.0
.bss 89840 89840 0 0.0
.data 3536 3536 0 0.0
.rodata 81884 81884 0 0.0
.text 642184 642184 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
(read/write) 207872 207872 0 0.0
.bss 201156 201156 0 0.0
.data 1592 1592 0 0.0
.rodata 84530 84530 0 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106402 106402 0 0.0
.text 518740 518748 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564355 564755 400 0.1
.app_xip_area 454277 454645 368 0.1
.bss 64920 64952 32 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) 547995 548395 400 0.1
.app_xip_area 433173 433541 368 0.1
.bss 69624 69656 32 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) 566163 566163 0 0.0
.app_xip_area 457549 457549 0 0.0
.bss 63496 63496 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) 562451 562843 392 0.1
.app_xip_area 450597 450957 360 0.1
.bss 66624 66656 32 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) 930408 930376 -32 -0.0
.bss 197904 197904 0 0.0
.data 1372 1372 0 0.0
.text 731112 731080 -32 -0.0
BRD4187C (read/write) 1108252 1108252 0 0.0
.bss 195156 195156 0 0.0
.data 3384 3384 0 0.0
.text 909692 909692 0 0.0
lock-app BRD4161A+wf200 (read/write) 1121680 1121680 0 0.0
.bss 188184 188184 0 0.0
.data 2800 2800 0 0.0
.text 930676 930676 0 0.0
window-app BRD4187C (read/write) 1148024 1148016 -8 -0.0
.bss 167148 167148 0 0.0
.data 3292 3292 0 0.0
.text 977564 977556 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1199926 1199882 -44 -0.0
(read/write) 1744760 1744760 0 0.0
.dram0.bss 73392 73392 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 248248 248248 0 0.0
.flash.text 1199926 1199882 -44 -0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1241251 1241251 0 0.0
(read/write) 529704 529704 0 0.0
.dram0.bss 80256 80256 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 278396 278396 0 0.0
.flash.text 1235087 1235087 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610608 610576 -32 -0.0
(read/write) 81316 81316 0 0.0
.bss 69096 69096 0 0.0
.data 2236 2236 0 0.0
.text 610072 610040 -32 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696284 696284 0 0.0
.bss 67752 67752 0 0.0
.data 2788 2788 0 0.0
.text 582272 582272 0 0.0
light k32w0+release (read only) 598968 599024 56 0.0
(read/write) 79324 79332 8 0.0
.bss 67152 67160 8 0.0
.data 2188 2188 0 0.0
.text 598432 598488 56 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787264 787296 32 0.0
.bss 77420 77428 8 0.0
.data 2000 2000 0 0.0
.text 664392 664416 24 0.0
lock k32w0+release (read only) 580248 580216 -32 -0.0
(read/write) 78740 78740 0 0.0
.bss 66592 66592 0 0.0
.data 2164 2164 0 0.0
.text 579712 579680 -32 -0.0
linux air-purifier-app debug (read only) 2576837 2578853 2016 0.1
(read/write) 127608 127736 128 0.1
.bss 46240 46272 32 0.1
.data 2176 2176 0 0.0
.data.rel.ro 73272 73352 80 0.1
.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 181480 181832 352 0.2
.text 2219093 2220661 1568 0.1
all-clusters-app debug (read only) 5789865 5791241 1376 0.0
(read/write) 470432 470464 32 0.0
.bss 132960 132928 -32 -0.0
.data 4432 4432 0 0.0
.data.rel.ro 325656 325720 64 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 342532 342788 256 0.1
.text 5022531 5023603 1072 0.0
all-clusters-minimal-app debug (read only) 5134561 5136369 1808 0.0
(read/write) 235264 235392 128 0.1
.bss 127328 127360 32 0.0
.data 4336 4336 0 0.0
.data.rel.ro 96536 96616 80 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 285653 285781 128 0.0
.text 4615539 4617123 1584 0.0
bridge-app debug (read only) 4551105 4552929 1824 0.0
(read/write) 216496 216592 96 0.0
.bss 117920 117952 32 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85712 85792 80 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 227221 227381 160 0.1
.text 4104355 4105923 1568 0.0
chip-tool debug (read only) 12109721 12109721 0 0.0
(read/write) 517808 517808 0 0.0
.bss 94232 94232 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 411232 411232 0 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 440409 440409 0 0.0
.text 10962051 10962051 0 0.0
chip-tool-ipv6only arm64 (read only) 11642416 11642416 0 0.0
(read/write) 585936 585936 0 0.0
.bss 103288 103288 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 450792 450792 0 0.0
.dynamic 512 512 0 0.0
.got 20400 20400 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 347820 347820 0 0.0
.text 10405260 10405260 0 0.0
lighting-app debug+rpc+ui (read only) 5470033 5472033 2000 0.0
(read/write) 225256 225384 128 0.1
.bss 118848 118880 32 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94112 94208 96 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 350964 351284 320 0.1
.text 4873443 4875027 1584 0.0
lock-app debug (read only) 4621729 4623713 1984 0.0
(read/write) 204080 204176 96 0.0
.bss 113280 113312 32 0.0
.data 4128 4128 0 0.0
.data.rel.ro 79960 80040 80 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 253845 254165 320 0.1
.text 4156899 4158467 1568 0.0
ota-provider-app debug (read only) 4259825 4261649 1824 0.0
(read/write) 192688 192784 96 0.0
.bss 113184 113216 32 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69328 69408 80 0.1
.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 206421 206581 160 0.1
.text 3861507 3863075 1568 0.0
ota-requestor-app debug (read only) 4375841 4377577 1736 0.0
(read/write) 196936 197032 96 0.0
.bss 114080 114112 32 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72288 72352 64 0.1
.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 212309 212533 224 0.1
.text 3967331 3968771 1440 0.0
shell debug (read only) 2868257 2868449 192 0.0
(read/write) 154848 154848 0 0.0
.bss 62224 62224 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85480 85480 0 0.0
.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 185632 185824 192 0.1
.text 2510242 2510242 0 0.0
thermostat-no-ble arm64 (read only) 4448504 4450440 1936 0.0
(read/write) 246992 245104 -1888 -0.8
.bss 121672 121704 32 0.0
.data 3344 3344 0 0.0
.data.rel.ro 103272 103376 104 0.1
.dynamic 512 512 0 0.0
.got 12168 12192 24 0.2
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158460 158556 96 0.1
.text 3946188 3947788 1600 0.0
tv-app debug (read only) 5583857 5585649 1792 0.0
(read/write) 350320 350416 96 0.0
.bss 243200 243232 32 0.0
.data 6496 6496 0 0.0
.data.rel.ro 93336 93400 64 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 284405 284533 128 0.0
.text 5059523 5061091 1568 0.0
tv-casting-app debug (read only) 9978305 9978449 144 0.0
(read/write) 342456 342456 0 0.0
.bss 156000 156000 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 176648 176648 0 0.0
.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 377224 377384 160 0.0
.text 9128691 9128675 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531184 2531184 0 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1493868 1493868 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095820 1096300 480 0.0
bss 129785 129817 32 0.0
rodata 111372 111436 64 0.1
text 806940 807224 284 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1216180 1216564 384 0.0
bss 121923 121955 32 0.0
rodata 141176 141240 64 0.0
text 802584 802868 284 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1045332 1045332 0 0.0
bss 129511 129511 0 0.0
rodata 99204 99204 0 0.0
text 768880 768880 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1004288 1004656 368 0.0
bss 125088 125120 32 0.0
rodata 89288 89352 64 0.1
text 742188 742492 304 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1096888 1097272 384 0.0
bss 135343 135375 32 0.0
rodata 94272 94336 64 0.1
text 816532 816840 308 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1058128 1058496 368 0.0
bss 143408 143440 32 0.0
rodata 84464 84528 64 0.1
text 774764 775072 308 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 981248 981616 368 0.0
bss 131680 131712 32 0.0
rodata 83336 83400 64 0.1
text 714044 714348 304 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1015188 1015556 368 0.0
bss 125599 125631 32 0.0
rodata 108740 108804 64 0.1
text 733168 733472 304 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 930304 930736 432 0.0
bss 123196 123228 32 0.0
rodata 103024 103088 64 0.1
text 651896 652200 304 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1202096 1202448 352 0.0
bss 115458 115490 32 0.0
rodata 186168 186232 64 0.0
text 746068 746356 288 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 961108 961476 368 0.0
bss 122784 122816 32 0.0
rodata 83732 83796 64 0.1
text 706972 707276 304 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 948968 949336 368 0.0
bss 122583 122615 32 0.0
rodata 80648 80712 64 0.1
text 698172 698476 304 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835368 0 0.0
(read/write) 1792908 1792908 0 0.0
.bss 195332 195332 0 0.0
.data 2640 2640 0 0.0
.text 1586548 1586548 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837672 0 0.0
(read/write) 1715444 1715444 0 0.0
.bss 193052 193052 0 0.0
.data 2616 2616 0 0.0
.text 1511388 1511388 0 0.0
light cy8ckit_062s2_43012 (read only) 844360 844360 0 0.0
(read/write) 1636436 1636436 0 0.0
.bss 186548 186548 0 0.0
.data 2432 2432 0 0.0
.text 1439068 1439068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817240 817240 0 0.0
(read/write) 1665756 1665772 16 0.0
.bss 213644 213644 0 0.0
.data 2456 2456 0 0.0
.text 1441268 1441284 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124668 1976 0.2
.bss 102344 102376 32 0.0
.data 808 808 0 0.0
.text 635072 637048 1976 0.3
lock-app qpg6105+debug (read/write) 1086212 1088156 1944 0.2
.bss 98528 98560 32 0.0
.data 852 852 0 0.0
.text 598588 600532 1944 0.3
stm32 light STM32WB5MM-DK (read/write) 597581 597581 0 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78748 78748 0 0.0
.text 380168 380168 0 0.0

Copy link

github-actions bot commented Jan 28, 2024

PR #31724: Size comparison from 09324e7 to 61e7a5e

Increases above 0.2%:

platform target config section 09324e7 61e7a5e change % change
qpg lighting-app qpg6105+debug .text 635072 637048 1976 0.3
lock-app qpg6105+debug .text 598588 600532 1944 0.3
Increases (36 builds for cc32xx, cyw30739, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 09324e7 61e7a5e change % change
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
.text 518740 518748 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564355 564755 400 0.1
.app_xip_area 454277 454645 368 0.1
.bss 64920 64952 32 0.0
lock cyw930739m2evb_01 (read/write) 547995 548395 400 0.1
.app_xip_area 433173 433541 368 0.1
.bss 69624 69656 32 0.0
switch cyw930739m2evb_01 (read/write) 562451 562843 392 0.1
.app_xip_area 450597 450957 360 0.1
.bss 66624 66656 32 0.0
k32w light k32w0+release (read only) 598968 599024 56 0.0
(read/write) 79324 79332 8 0.0
.bss 67152 67160 8 0.0
.text 598432 598488 56 0.0
k32w1+release (read/write) 787264 787296 32 0.0
.bss 77420 77428 8 0.0
.text 664392 664416 24 0.0
linux air-purifier-app debug (read only) 2576837 2578853 2016 0.1
(read/write) 127608 127736 128 0.1
.bss 46240 46272 32 0.1
.data.rel.ro 73272 73352 80 0.1
.rodata 181480 181832 352 0.2
.text 2219093 2220661 1568 0.1
all-clusters-app debug (read only) 5789865 5791241 1376 0.0
(read/write) 470432 470464 32 0.0
.data.rel.ro 325656 325720 64 0.0
.rodata 342532 342788 256 0.1
.text 5022531 5023603 1072 0.0
all-clusters-minimal-app debug (read only) 5134561 5136369 1808 0.0
(read/write) 235264 235392 128 0.1
.bss 127328 127360 32 0.0
.data.rel.ro 96536 96616 80 0.1
.rodata 285653 285781 128 0.0
.text 4615539 4617123 1584 0.0
bridge-app debug (read only) 4551105 4552929 1824 0.0
(read/write) 216496 216592 96 0.0
.bss 117920 117952 32 0.0
.data.rel.ro 85712 85792 80 0.1
.rodata 227221 227381 160 0.1
.text 4104355 4105923 1568 0.0
lighting-app debug+rpc+ui (read only) 5470033 5472033 2000 0.0
(read/write) 225256 225384 128 0.1
.bss 118848 118880 32 0.0
.data.rel.ro 94112 94208 96 0.1
.rodata 350964 351284 320 0.1
.text 4873443 4875027 1584 0.0
lock-app debug (read only) 4621729 4623713 1984 0.0
(read/write) 204080 204176 96 0.0
.bss 113280 113312 32 0.0
.data.rel.ro 79960 80040 80 0.1
.rodata 253845 254165 320 0.1
.text 4156899 4158467 1568 0.0
ota-provider-app debug (read only) 4259825 4261649 1824 0.0
(read/write) 192688 192784 96 0.0
.bss 113184 113216 32 0.0
.data.rel.ro 69328 69408 80 0.1
.rodata 206421 206581 160 0.1
.text 3861507 3863075 1568 0.0
ota-requestor-app debug (read only) 4375841 4377577 1736 0.0
(read/write) 196936 197032 96 0.0
.bss 114080 114112 32 0.0
.data.rel.ro 72288 72352 64 0.1
.rodata 212309 212533 224 0.1
.text 3967331 3968771 1440 0.0
shell debug (read only) 2868257 2868449 192 0.0
.rodata 185632 185824 192 0.1
thermostat-no-ble arm64 (read only) 4448504 4450440 1936 0.0
.bss 121672 121704 32 0.0
.data.rel.ro 103272 103376 104 0.1
.got 12168 12192 24 0.2
.rodata 158460 158556 96 0.1
.text 3946188 3947788 1600 0.0
tv-app debug (read only) 5583857 5585649 1792 0.0
(read/write) 350320 350416 96 0.0
.bss 243200 243232 32 0.0
.data.rel.ro 93336 93400 64 0.1
.rodata 284405 284533 128 0.0
.text 5059523 5061091 1568 0.0
tv-casting-app debug (read only) 9978305 9978449 144 0.0
.rodata 377224 377384 160 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1095820 1096300 480 0.0
bss 129785 129817 32 0.0
rodata 111372 111436 64 0.1
text 806940 807224 284 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1216180 1216564 384 0.0
bss 121923 121955 32 0.0
rodata 141176 141240 64 0.0
text 802584 802868 284 0.0
light-switch-app nrf52840dk_nrf52840 (read/write) 1004288 1004656 368 0.0
bss 125088 125120 32 0.0
rodata 89288 89352 64 0.1
text 742188 742492 304 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1096888 1097272 384 0.0
bss 135343 135375 32 0.0
rodata 94272 94336 64 0.1
text 816532 816840 308 0.0
nrf52840dongle_nrf52840 (read/write) 1058128 1058496 368 0.0
bss 143408 143440 32 0.0
rodata 84464 84528 64 0.1
text 774764 775072 308 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 981248 981616 368 0.0
bss 131680 131712 32 0.0
rodata 83336 83400 64 0.1
text 714044 714348 304 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lock-app nrf52840dk_nrf52840 (read/write) 1015188 1015556 368 0.0
bss 125599 125631 32 0.0
rodata 108740 108804 64 0.1
text 733168 733472 304 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 930304 930736 432 0.0
bss 123196 123228 32 0.0
rodata 103024 103088 64 0.1
text 651896 652200 304 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1202096 1202448 352 0.0
bss 115458 115490 32 0.0
rodata 186168 186232 64 0.0
text 746068 746356 288 0.0
pump-app nrf52840dk_nrf52840 (read/write) 961108 961476 368 0.0
bss 122784 122816 32 0.0
rodata 83732 83796 64 0.1
text 706972 707276 304 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 948968 949336 368 0.0
bss 122583 122615 32 0.0
rodata 80648 80712 64 0.1
text 698172 698476 304 0.0
psoc6 lock cy8ckit_062s2_43012 (read/write) 1665756 1665772 16 0.0
.text 1441268 1441284 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124668 1976 0.2
.bss 102344 102376 32 0.0
.text 635072 637048 1976 0.3
lock-app qpg6105+debug (read/write) 1086212 1088156 1944 0.2
.bss 98528 98560 32 0.0
.text 598588 600532 1944 0.3
telink bridge-app tlsr9518adk80d (read/write) 935944 935952 8 0.0
text 649750 649754 4 0.0
Decreases (24 builds for cc13x4_26x4, efr32, esp32, k32w, linux, telink)
platform target config section 09324e7 61e7a5e change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781428 781396 -32 -0.0
.text 690848 690816 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798860 798828 -32 -0.0
.text 713956 713924 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787380 787364 -16 -0.0
.text 675724 675708 -16 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 930408 930376 -32 -0.0
.text 731112 731080 -32 -0.0
window-app BRD4187C (read/write) 1148024 1148016 -8 -0.0
.text 977564 977556 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1199926 1199882 -44 -0.0
.flash.text 1199926 1199882 -44 -0.0
k32w contact k32w0+release (read only) 610608 610576 -32 -0.0
.text 610072 610040 -32 -0.0
lock k32w0+release (read only) 580248 580216 -32 -0.0
.text 579712 579680 -32 -0.0
linux all-clusters-app debug .bss 132960 132928 -32 -0.0
thermostat-no-ble arm64 (read/write) 246992 245104 -1888 -0.8
tv-casting-app debug .text 9128691 9128675 -16 -0.0
telink air-quality-sensor-app tlsr9528a_retention (read/write) 825686 825654 -32 -0.0
text 617652 617614 -38 -0.0
all-clusters-app tlsr9518adk80d (read/write) 1114692 1114652 -40 -0.0
text 789338 789300 -38 -0.0
contact-sensor-app tlsr9528a_retention (read/write) 827586 827546 -40 -0.0
text 619610 619572 -38 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 985532 985492 -40 -0.0
text 700330 700292 -38 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1097940 1097908 -32 -0.0
text 773980 773942 -38 -0.0
lock-app-dfu tlsr9528a (read/write) 971464 971432 -32 -0.0
text 653520 653482 -38 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 953784 953744 -40 -0.0
text 667696 667658 -38 -0.0
pump-app tlsr9528a (read/write) 884848 884808 -40 -0.0
text 626154 626116 -38 -0.0
pump-controller-app tlsr9518adk80d (read/write) 825492 825452 -40 -0.0
text 593078 593040 -38 -0.0
smoke_co_alarm-app tlsr9528a_retention (read/write) 829330 829298 -32 -0.0
text 622380 622342 -38 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read/write) 884129 884089 -40 -0.0
text 636200 636162 -38 -0.0
thermostat tlsr9518adk80d (read/write) 851808 851768 -40 -0.0
text 613374 613336 -38 -0.0
window-covering tlsr9518adk80d (read/write) 844548 844508 -40 -0.0
text 605992 605954 -38 -0.0
Full report (84 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, stm32, telink)
platform target config section 09324e7 61e7a5e change % change
bl602 lighting-app bl602 (read/write) 1428294 1428294 0 0.0
.bss 85320 85320 0 0.0
.data 9488 9488 0 0.0
.rodata 157320 157320 0 0.0
.text 1095520 1095520 0 0.0
bl602+mfd (read/write) 1442686 1442686 0 0.0
.bss 85480 85480 0 0.0
.data 9456 9456 0 0.0
.rodata 156280 156280 0 0.0
.text 1110822 1110822 0 0.0
bl602+rpc (read/write) 1475934 1475934 0 0.0
.bss 93352 93352 0 0.0
.data 9856 9856 0 0.0
.rodata 164896 164896 0 0.0
.text 1127162 1127162 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1193219 1193219 0 0.0
.bss 11121 11121 0 0.0
.data 3664 3664 0 0.0
.rodata 106708 106708 0 0.0
.text 964908 964908 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1204043 1204043 0 0.0
.bss 11297 11297 0 0.0
.data 3648 3648 0 0.0
.rodata 105648 105648 0 0.0
.text 976662 976662 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1284711 1284711 0 0.0
.bss 19589 19589 0 0.0
.data 4216 4216 0 0.0
.rodata 122080 122080 0 0.0
.text 1039612 1039612 0 0.0
bl706-eth (read/write) 1011753 1011753 0 0.0
.bss 23680 23680 0 0.0
.data 3240 3240 0 0.0
.rodata 100028 100028 0 0.0
.text 756852 756852 0 0.0
bl706-wifi (read/write) 1244634 1244634 0 0.0
.bss 10565 10565 0 0.0
.data 3672 3672 0 0.0
.rodata 121008 121008 0 0.0
.text 987000 987000 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1162556 1162556 0 0.0
.bss 16316 16316 0 0.0
.data 5032 5032 0 0.0
.rodata 100712 100712 0 0.0
.text 957758 957758 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1173952 1173952 0 0.0
.bss 16492 16492 0 0.0
.data 5008 5008 0 0.0
.rodata 99652 99652 0 0.0
.text 970080 970080 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 781428 781396 -32 -0.0
(read/write) 168856 168856 0 0.0
.bss 90876 90876 0 0.0
.data 3552 3552 0 0.0
.rodata 90316 90316 0 0.0
.text 690848 690816 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 798860 798828 -32 -0.0
(read/write) 179100 179100 0 0.0
.bss 101060 101060 0 0.0
.data 3580 3580 0 0.0
.rodata 84636 84636 0 0.0
.text 713956 713924 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 787380 787364 -16 -0.0
(read/write) 173556 173556 0 0.0
.bss 95516 95516 0 0.0
.data 3580 3580 0 0.0
.rodata 111388 111388 0 0.0
.text 675724 675708 -16 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 738700 738700 0 0.0
(read/write) 167828 167828 0 0.0
.bss 89616 89616 0 0.0
.data 3540 3540 0 0.0
.rodata 86036 86036 0 0.0
.text 652400 652400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 724332 724332 0 0.0
(read/write) 168040 168040 0 0.0
.bss 89840 89840 0 0.0
.data 3536 3536 0 0.0
.rodata 81884 81884 0 0.0
.text 642184 642184 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 572986 572994 8 0.0
(read/write) 207872 207872 0 0.0
.bss 201156 201156 0 0.0
.data 1592 1592 0 0.0
.rodata 84530 84530 0 0.0
.text 486336 486344 8 0.0
lock CC3235SF_LAUNCHXL (read only) 627266 627274 8 0.0
(read/write) 208288 208288 0 0.0
.bss 201648 201648 0 0.0
.data 1520 1520 0 0.0
.rodata 106402 106402 0 0.0
.text 518740 518748 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 564355 564755 400 0.1
.app_xip_area 454277 454645 368 0.1
.bss 64920 64952 32 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) 547995 548395 400 0.1
.app_xip_area 433173 433541 368 0.1
.bss 69624 69656 32 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) 566163 566163 0 0.0
.app_xip_area 457549 457549 0 0.0
.bss 63496 63496 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) 562451 562843 392 0.1
.app_xip_area 450597 450957 360 0.1
.bss 66624 66656 32 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) 930408 930376 -32 -0.0
.bss 197904 197904 0 0.0
.data 1372 1372 0 0.0
.text 731112 731080 -32 -0.0
BRD4187C (read/write) 1108252 1108252 0 0.0
.bss 195156 195156 0 0.0
.data 3384 3384 0 0.0
.text 909692 909692 0 0.0
lock-app BRD4161A+wf200 (read/write) 1121680 1121680 0 0.0
.bss 188184 188184 0 0.0
.data 2800 2800 0 0.0
.text 930676 930676 0 0.0
window-app BRD4187C (read/write) 1148024 1148016 -8 -0.0
.bss 167148 167148 0 0.0
.data 3292 3292 0 0.0
.text 977564 977556 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1199926 1199882 -44 -0.0
(read/write) 1744760 1744760 0 0.0
.dram0.bss 73392 73392 0 0.0
.dram0.data 13588 13588 0 0.0
.flash.rodata 248248 248248 0 0.0
.flash.text 1199926 1199882 -44 -0.0
.iram0.text 75530 75530 0 0.0
m5stack (read only) 1241251 1241251 0 0.0
(read/write) 529704 529704 0 0.0
.dram0.bss 80256 80256 0 0.0
.dram0.data 35132 35132 0 0.0
.flash.rodata 278396 278396 0 0.0
.flash.text 1235087 1235087 0 0.0
.iram0.text 125403 125403 0 0.0
k32w contact k32w0+release (read only) 610608 610576 -32 -0.0
(read/write) 81316 81316 0 0.0
.bss 69096 69096 0 0.0
.data 2236 2236 0 0.0
.text 610072 610040 -32 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 696284 696284 0 0.0
.bss 67752 67752 0 0.0
.data 2788 2788 0 0.0
.text 582272 582272 0 0.0
light k32w0+release (read only) 598968 599024 56 0.0
(read/write) 79324 79332 8 0.0
.bss 67152 67160 8 0.0
.data 2188 2188 0 0.0
.text 598432 598488 56 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 787264 787296 32 0.0
.bss 77420 77428 8 0.0
.data 2000 2000 0 0.0
.text 664392 664416 24 0.0
lock k32w0+release (read only) 580248 580216 -32 -0.0
(read/write) 78740 78740 0 0.0
.bss 66592 66592 0 0.0
.data 2164 2164 0 0.0
.text 579712 579680 -32 -0.0
linux air-purifier-app debug (read only) 2576837 2578853 2016 0.1
(read/write) 127608 127736 128 0.1
.bss 46240 46272 32 0.1
.data 2176 2176 0 0.0
.data.rel.ro 73272 73352 80 0.1
.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 181480 181832 352 0.2
.text 2219093 2220661 1568 0.1
all-clusters-app debug (read only) 5789865 5791241 1376 0.0
(read/write) 470432 470464 32 0.0
.bss 132960 132928 -32 -0.0
.data 4432 4432 0 0.0
.data.rel.ro 325656 325720 64 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 342532 342788 256 0.1
.text 5022531 5023603 1072 0.0
all-clusters-minimal-app debug (read only) 5134561 5136369 1808 0.0
(read/write) 235264 235392 128 0.1
.bss 127328 127360 32 0.0
.data 4336 4336 0 0.0
.data.rel.ro 96536 96616 80 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 285653 285781 128 0.0
.text 4615539 4617123 1584 0.0
bridge-app debug (read only) 4551105 4552929 1824 0.0
(read/write) 216496 216592 96 0.0
.bss 117920 117952 32 0.0
.data 6144 6144 0 0.0
.data.rel.ro 85712 85792 80 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 227221 227381 160 0.1
.text 4104355 4105923 1568 0.0
chip-tool debug (read only) 12109721 12109721 0 0.0
(read/write) 517808 517808 0 0.0
.bss 94232 94232 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 411232 411232 0 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 440409 440409 0 0.0
.text 10962051 10962051 0 0.0
chip-tool-ipv6only arm64 (read only) 11642416 11642416 0 0.0
(read/write) 585936 585936 0 0.0
.bss 103288 103288 0 0.0
.data 4472 4472 0 0.0
.data.rel.ro 450792 450792 0 0.0
.dynamic 512 512 0 0.0
.got 20400 20400 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 347820 347820 0 0.0
.text 10405260 10405260 0 0.0
lighting-app debug+rpc+ui (read only) 5470033 5472033 2000 0.0
(read/write) 225256 225384 128 0.1
.bss 118848 118880 32 0.0
.data 4800 4800 0 0.0
.data.rel.ro 94112 94208 96 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 350964 351284 320 0.1
.text 4873443 4875027 1584 0.0
lock-app debug (read only) 4621729 4623713 1984 0.0
(read/write) 204080 204176 96 0.0
.bss 113280 113312 32 0.0
.data 4128 4128 0 0.0
.data.rel.ro 79960 80040 80 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 253845 254165 320 0.1
.text 4156899 4158467 1568 0.0
ota-provider-app debug (read only) 4259825 4261649 1824 0.0
(read/write) 192688 192784 96 0.0
.bss 113184 113216 32 0.0
.data 4288 4288 0 0.0
.data.rel.ro 69328 69408 80 0.1
.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 206421 206581 160 0.1
.text 3861507 3863075 1568 0.0
ota-requestor-app debug (read only) 4375841 4377577 1736 0.0
(read/write) 196936 197032 96 0.0
.bss 114080 114112 32 0.0
.data 4688 4688 0 0.0
.data.rel.ro 72288 72352 64 0.1
.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 212309 212533 224 0.1
.text 3967331 3968771 1440 0.0
shell debug (read only) 2868257 2868449 192 0.0
(read/write) 154848 154848 0 0.0
.bss 62224 62224 0 0.0
.data 1360 1360 0 0.0
.data.rel.ro 85480 85480 0 0.0
.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 185632 185824 192 0.1
.text 2510242 2510242 0 0.0
thermostat-no-ble arm64 (read only) 4448504 4450440 1936 0.0
(read/write) 246992 245104 -1888 -0.8
.bss 121672 121704 32 0.0
.data 3344 3344 0 0.0
.data.rel.ro 103272 103376 104 0.1
.dynamic 512 512 0 0.0
.got 12168 12192 24 0.2
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 158460 158556 96 0.1
.text 3946188 3947788 1600 0.0
tv-app debug (read only) 5583857 5585649 1792 0.0
(read/write) 350320 350416 96 0.0
.bss 243200 243232 32 0.0
.data 6496 6496 0 0.0
.data.rel.ro 93336 93400 64 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 284405 284533 128 0.0
.text 5059523 5061091 1568 0.0
tv-casting-app debug (read only) 9978305 9978449 144 0.0
(read/write) 342456 342456 0 0.0
.bss 156000 156000 0 0.0
.data 2912 2912 0 0.0
.data.rel.ro 176648 176648 0 0.0
.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 377224 377384 160 0.0
.text 9128691 9128675 -16 -0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2531184 2531184 0 0.0
.bss 220384 220384 0 0.0
.data 5208 5208 0 0.0
.text 1493868 1493868 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1095820 1096300 480 0.0
bss 129785 129817 32 0.0
rodata 111372 111436 64 0.1
text 806940 807224 284 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1216180 1216564 384 0.0
bss 121923 121955 32 0.0
rodata 141176 141240 64 0.0
text 802584 802868 284 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1045332 1045332 0 0.0
bss 129511 129511 0 0.0
rodata 99204 99204 0 0.0
text 768880 768880 0 0.0
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1004288 1004656 368 0.0
bss 125088 125120 32 0.0
rodata 89288 89352 64 0.1
text 742188 742492 304 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1096888 1097272 384 0.0
bss 135343 135375 32 0.0
rodata 94272 94336 64 0.1
text 816532 816840 308 0.0
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1058128 1058496 368 0.0
bss 143408 143440 32 0.0
rodata 84464 84528 64 0.1
text 774764 775072 308 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 981248 981616 368 0.0
bss 131680 131712 32 0.0
rodata 83336 83400 64 0.1
text 714044 714348 304 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1190312 1190728 416 0.0
bss 114947 114979 32 0.0
rodata 166708 166772 64 0.0
text 754252 754536 284 0.0
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1015188 1015556 368 0.0
bss 125599 125631 32 0.0
rodata 108740 108804 64 0.1
text 733168 733472 304 0.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 930304 930736 432 0.0
bss 123196 123228 32 0.0
rodata 103024 103088 64 0.1
text 651896 652200 304 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1202096 1202448 352 0.0
bss 115458 115490 32 0.0
rodata 186168 186232 64 0.0
text 746068 746356 288 0.0
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 961108 961476 368 0.0
bss 122784 122816 32 0.0
rodata 83732 83796 64 0.1
text 706972 707276 304 0.0
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 948968 949336 368 0.0
bss 122583 122615 32 0.0
rodata 80648 80712 64 0.1
text 698172 698476 304 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 835368 835368 0 0.0
(read/write) 1792908 1792908 0 0.0
.bss 195332 195332 0 0.0
.data 2640 2640 0 0.0
.text 1586548 1586548 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 837672 837672 0 0.0
(read/write) 1715444 1715444 0 0.0
.bss 193052 193052 0 0.0
.data 2616 2616 0 0.0
.text 1511388 1511388 0 0.0
light cy8ckit_062s2_43012 (read only) 844360 844360 0 0.0
(read/write) 1636436 1636436 0 0.0
.bss 186548 186548 0 0.0
.data 2432 2432 0 0.0
.text 1439068 1439068 0 0.0
lock cy8ckit_062s2_43012 (read only) 817240 817240 0 0.0
(read/write) 1665756 1665772 16 0.0
.bss 213644 213644 0 0.0
.data 2456 2456 0 0.0
.text 1441268 1441284 16 0.0
qpg lighting-app qpg6105+debug (read/write) 1122692 1124668 1976 0.2
.bss 102344 102376 32 0.0
.data 808 808 0 0.0
.text 635072 637048 1976 0.3
lock-app qpg6105+debug (read/write) 1086212 1088156 1944 0.2
.bss 98528 98560 32 0.0
.data 852 852 0 0.0
.text 598588 600532 1944 0.3
stm32 light STM32WB5MM-DK (read/write) 597581 597581 0 0.0
.bss 128280 128280 0 0.0
.data 660 660 0 0.0
.rodata 78748 78748 0 0.0
.text 380168 380168 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 825686 825654 -32 -0.0
bss 51012 51012 0 0.0
text 617652 617614 -38 -0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1114692 1114652 -40 -0.0
bss 100768 100768 0 0.0
text 789338 789300 -38 -0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1091940 1091940 0 0.0
bss 109904 109904 0 0.0
text 760356 760356 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935944 935952 8 0.0
bss 92976 92976 0 0.0
text 649750 649754 4 0.0
contact-sensor-app tlsr9528a_retention (read only) 51774 51774 0 0.0
(read/write) 827586 827546 -40 -0.0
bss 51064 51064 0 0.0
text 619610 619572 -38 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 985532 985492 -40 -0.0
bss 79104 79104 0 0.0
text 700330 700292 -38 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1097940 1097908 -32 -0.0
bss 100056 100056 0 0.0
text 773980 773942 -38 -0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 971464 971432 -32 -0.0
bss 97408 97408 0 0.0
text 653520 653482 -38 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 953784 953744 -40 -0.0
bss 92552 92552 0 0.0
text 667696 667658 -38 -0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 884848 884808 -40 -0.0
bss 69128 69128 0 0.0
text 626154 626116 -38 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 825492 825452 -40 -0.0
bss 57372 57372 0 0.0
text 593078 593040 -38 -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) 829330 829298 -32 -0.0
bss 51192 51192 0 0.0
text 622380 622342 -38 -0.0
temperature-measurement-app-mars-ota tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884129 884089 -40 -0.0
bss 60848 60848 0 0.0
text 636200 636162 -38 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 851808 851768 -40 -0.0
bss 57660 57660 0 0.0
text 613374 613336 -38 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 844548 844508 -40 -0.0
bss 57972 57972 0 0.0
text 605992 605954 -38 -0.0

@mergify mergify bot merged commit 4cd1825 into project-chip:master Jan 29, 2024
60 checks passed
tcarmelveilleux added a commit to tcarmelveilleux/connectedhomeip that referenced this pull request Jan 29, 2024
andy31415 pushed a commit that referenced this pull request Jan 29, 2024
maciejbaczmanski pushed a commit to maciejbaczmanski/connectedhomeip that referenced this pull request Jul 15, 2024
…project-chip#31724)

* Make TestEventTrigger delegate testable and extensible

- Make TestEventTriggerDelegate base class manage multiple sub-handlers.
- Add unit tests for TestEventTriggerDelegate
- Introduce an interface for generic TestEventTrigger handlers
- Add Clear() method to Intrusive list to remove everything.
- Document the fact that `emberAfHandleEventTrigger` should NOT be used
- Update all examples as needed.
  - Renumber OTA and SmokeCO testevent trigger prefix to match new Matter 1.3
    standard (first 16 bits == cluster ID being tested).
  - Clean-up dead code
  - Register OTA test event handler as intended.
- Add TODOs for platforms to clean-up TestEventTriggerDelegate registration.
- Updated BOOLCFG tests to use `--hex-arg` for PIXIT since `--int-arg` is too
  confusing with complex keys.

Issue project-chip#31723

Testing done:
- EEVSE Python tests using event triggers pass
- SMOKECO YAML tests using event triggers pass
- BOOLCFG Python tests using event triggers pass
- TC_TestEventTrigger passes
- New unit tests pass

* Fix merge issue

* Restyled by clang-format

* Fix uninitialized variable access

* Fix Ameba/Silabs build

* Fix CopyString bound

* More fixes of Ameba/Silabs build

---------

Co-authored-by: Restyled.io <commits@restyled.io>

Cherry-picked from: 4cd1825
maciejbaczmanski pushed a commit to maciejbaczmanski/connectedhomeip that referenced this pull request Jul 15, 2024
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.

6 participants