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

Update AttributePathExpandIterator to be able to use the IM/DM DataModel split #34288

Merged
merged 28 commits into from
Jul 19, 2024

Conversation

andy31415
Copy link
Contributor

@andy31415 andy31415 commented Jul 10, 2024

Changes

  • Split AttributePathExpandIterator.h/cpp into 3:
    • Ember representing the old code identically
    • DataModel that uses the data model interface exclusively
    • Checked that runs both Ember and DataModel in parallel and asserts that the outputs are identical
  • Usage of the 3 is controlled by a chip_use_data_model_interface that has enabled/disabled/check. Linux defaults to check (slower runs, however will exercise all unit tests and integration tests to run the interfaces in parallel) all others default to disabled to have minimal deltas
  • Ensured we start having a DataModel available. In particular InteractionModelEngine provides a datamodel that defaults to the codegendatamodel (i.e. ember) if not set

InteractionModel namespace is duplicated with chip::Protocols::InteractionModel so some namespaces/using logic had to be updated.

image

Low coverage for Checked is because the error reporting lines are never reached (all tests pass).

Copy link

github-actions bot commented Jul 17, 2024

PR #34288: Size comparison from a30dd12 to 29f9cb0

Increases above 0.2%:

platform target config section a30dd12 29f9cb0 change % change
bl702 lighting-app bl702 RAM 15161 15229 68 0.4
bl702+mfd RAM 15313 15381 68 0.4
bl702+rpc RAM 24181 24245 64 0.3
bl706-eth RAM 27272 27348 76 0.3
bl706-wifi RAM 14605 14681 76 0.5
bl702l lighting-app bl702l RAM 21732 21800 68 0.3
bl702l+mfd RAM 21892 21960 68 0.3
linux air-purifier-app debug FLASH 2531376 2607152 75776 3.0
RAM 125112 125816 704 0.6
all-clusters-app debug FLASH 5592478 5663790 71312 1.3
all-clusters-minimal-app debug FLASH 5065568 5138800 73232 1.4
RAM 235704 236472 768 0.3
bridge-app debug FLASH 4479776 4555488 75712 1.7
RAM 212832 213600 768 0.4
chip-tool debug FLASH 11797879 11870551 72672 0.6
chip-tool-ipv6only arm64 FLASH 10908108 10974172 66064 0.6
fabric-admin debug FLASH 10877607 10951591 73984 0.7
fabric-bridge-app debug FLASH 4247344 4324400 77056 1.8
RAM 198872 199656 784 0.4
lighting-app debug+rpc+ui FLASH 5384162 5459282 75120 1.4
RAM 224136 224920 784 0.3
lock-app debug FLASH 4546128 4621568 75440 1.7
RAM 200456 201240 784 0.4
ota-provider-app debug FLASH 4199216 4276784 77568 1.8
RAM 194544 195328 784 0.4
ota-requestor-app debug FLASH 4324544 4401328 76784 1.8
RAM 199168 199936 768 0.4
shell debug FLASH 2805869 2877149 71280 2.5
RAM 153008 153792 784 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4169772 4240372 70600 1.7
tv-app debug FLASH 5627776 5701824 74048 1.3
RAM 342120 342888 768 0.2
tv-casting-app debug FLASH 9967950 10036558 68608 0.7
RAM 402936 403784 848 0.2
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section a30dd12 29f9cb0 change % change
bl602 lighting-app bl602 FLASH 1271504 1271830 326 0.0
RAM 95328 95392 64 0.1
bl602+mfd FLASH 1286018 1286088 70 0.0
RAM 95472 95536 64 0.1
bl602+rpc FLASH 1310720 1310790 70 0.0
RAM 103752 103816 64 0.1
bl702 lighting-app bl702 FLASH 1092614 1092672 58 0.0
RAM 15161 15229 68 0.4
bl702+mfd FLASH 1103308 1103622 314 0.0
RAM 15313 15381 68 0.4
bl702+rpc FLASH 1182424 1182738 314 0.0
RAM 24181 24245 64 0.3
bl706-eth FLASH 875744 876070 326 0.0
RAM 27272 27348 76 0.3
bl706-wifi FLASH 1128170 1128462 292 0.0
RAM 14605 14681 76 0.5
bl702l lighting-app bl702l FLASH 1079500 1079814 314 0.0
RAM 21732 21800 68 0.3
bl702l+mfd FLASH 1090762 1091076 314 0.0
RAM 21892 21960 68 0.3
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798604 798724 120 0.0
RAM 109180 109236 56 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816572 816700 128 0.0
RAM 116948 117028 80 0.1
lock-mtd LP_EM_CC1354P10_6 FLASH 808260 808372 112 0.0
RAM 111236 111308 72 0.1
pump-app LP_EM_CC1354P10_6 FLASH 760940 761068 128 0.0
RAM 105328 105400 72 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 746652 746756 104 0.0
RAM 105576 105632 56 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606482 606642 160 0.0
RAM 204508 204572 64 0.0
lock CC3235SF_LAUNCHXL FLASH 651806 651974 168 0.0
RAM 204780 204844 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667713 667849 136 0.0
RAM 77644 77700 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687565 687709 144 0.0
RAM 80276 80340 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687565 687709 144 0.0
RAM 80276 80340 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644509 644645 136 0.0
RAM 72712 72768 56 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609329 609457 128 0.0
RAM 70804 70876 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628965 629093 128 0.0
RAM 73356 73420 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628965 629093 128 0.0
RAM 73356 73420 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625057 625169 112 0.0
RAM 73820 73892 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644765 644885 120 0.0
RAM 76372 76436 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644765 644885 120 0.0
RAM 76372 76436 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593429 593533 104 0.0
RAM 67788 67844 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613281 613393 112 0.0
RAM 70420 70484 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613281 613393 112 0.0
RAM 70420 70484 64 0.1
efr32 lighting-app BRD4187C FLASH 924668 924788 120 0.0
RAM 137528 137604 76 0.1
lock-app BRD4338a FLASH 733916 734068 152 0.0
RAM 207892 207988 96 0.0
window-app BRD4187C FLASH 1012700 1012884 184 0.0
RAM 129632 129716 84 0.1
esp32 all-clusters-app c3devkit DRAM 90860 90868 8 0.0
FLASH 1470728 1470800 72 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117340 117340 0 0.0
FLASH 1539579 1539671 92 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4592 4592 0 0.0
FLASH 2531376 2607152 75776 3.0
RAM 125112 125816 704 0.6
all-clusters-app debug unknown 5368 5368 0 0.0
FLASH 5592478 5663790 71312 1.3
RAM 493240 494008 768 0.2
all-clusters-minimal-app debug unknown 5288 5288 0 0.0
FLASH 5065568 5138800 73232 1.4
RAM 235704 236472 768 0.3
bridge-app debug unknown 5256 5256 0 0.0
FLASH 4479776 4555488 75712 1.7
RAM 212832 213600 768 0.4
chip-tool debug unknown 5728 5728 0 0.0
FLASH 11797879 11870551 72672 0.6
RAM 547618 548370 752 0.1
chip-tool-ipv6only arm64 unknown 20128 20160 32 0.2
FLASH 10908108 10974172 66064 0.6
RAM 596616 597000 384 0.1
fabric-admin debug unknown 5616 5616 0 0.0
FLASH 10877607 10951591 73984 0.7
RAM 544394 545146 752 0.1
fabric-bridge-app debug unknown 4544 4544 0 0.0
FLASH 4247344 4324400 77056 1.8
RAM 198872 199656 784 0.4
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5384162 5459282 75120 1.4
RAM 224136 224920 784 0.3
lock-app debug unknown 5192 5192 0 0.0
FLASH 4546128 4621568 75440 1.7
RAM 200456 201240 784 0.4
ota-provider-app debug unknown 4576 4576 0 0.0
FLASH 4199216 4276784 77568 1.8
RAM 194544 195328 784 0.4
ota-requestor-app debug unknown 4512 4512 0 0.0
FLASH 4324544 4401328 76784 1.8
RAM 199168 199936 768 0.4
shell debug unknown 4112 4112 0 0.0
FLASH 2805869 2877149 71280 2.5
RAM 153008 153792 784 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4169772 4240372 70600 1.7
RAM 235840 236224 384 0.2
tv-app debug unknown 5472 5472 0 0.0
FLASH 5627776 5701824 74048 1.3
RAM 342120 342888 768 0.2
tv-casting-app debug unknown 5096 5096 0 0.0
FLASH 9967950 10036558 68608 0.7
RAM 402936 403784 848 0.2
mbed lock-app-release cy8cproto_062_4343w FLASH 1502972 1503036 64 0.0
RAM 226648 226728 80 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 882696 882808 112 0.0
RAM 142229 142277 48 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953128 953240 112 0.0
RAM 140657 140705 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828172 828284 112 0.0
RAM 141123 141179 56 0.0
nxp contact k32w0+release FLASH 576164 576292 128 0.0
RAM 70024 70096 72 0.1
k32w1+release FLASH 591568 591704 136 0.0
RAM 74056 74144 88 0.1
light k32w0+release FLASH 610408 610520 112 0.0
RAM 69500 69564 64 0.1
k32w1+release FLASH 675192 675304 112 0.0
RAM 82816 82880 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1615620 1615764 144 0.0
RAM 209692 209780 88 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536508 1536668 160 0.0
RAM 206588 206660 72 0.0
light cy8ckit_062s2_43012 FLASH 1463108 1463268 160 0.0
RAM 199876 199940 64 0.0
lock cy8ckit_062s2_43012 FLASH 1463868 1464028 160 0.0
RAM 224388 224460 72 0.0
qpg lighting-app qpg6105+debug FLASH 651460 651588 128 0.0
RAM 104564 104644 80 0.1
lock-app qpg6105+debug FLASH 611992 612096 104 0.0
RAM 99240 99312 72 0.1
stm32 light STM32WB5MM-DK FLASH 473784 473904 120 0.0
RAM 144196 144268 72 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632984 633110 126 0.0
RAM 50528 50576 48 0.1
all-clusters-app tlsr9118bdk40d FLASH 658842 658976 134 0.0
RAM 148408 148456 48 0.0
all-clusters-minimal-app tlsr9528a FLASH 779144 779278 134 0.0
RAM 113212 113260 48 0.0
bridge-app tlsr9258a FLASH 675976 676110 134 0.0
RAM 95304 95352 48 0.1
contact-sensor-app tlsr9528a_retention FLASH 634568 634694 126 0.0
RAM 50572 50620 48 0.1
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720428 720562 134 0.0
RAM 77148 77196 48 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 613948 614082 134 0.0
RAM 144636 144684 48 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801730 801864 134 0.0
RAM 103040 103088 48 0.0
lock-app-dfu tlsr9528a FLASH 666384 666518 134 0.0
RAM 69852 69900 48 0.1
ota-requestor-app tlsr9258a FLASH 695308 695442 134 0.0
RAM 95028 95076 48 0.1
pump-app tlsr9518adk80d FLASH 616842 616976 134 0.0
RAM 56952 57000 48 0.1
pump-controller-app tlsr9518adk80d FLASH 607226 607360 134 0.0
RAM 56752 56800 48 0.1
shell tlsr9518adk80d FLASH 466356 466356 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641186 641312 126 0.0
RAM 52200 52248 48 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651052 651186 134 0.0
RAM 60388 60436 48 0.1
thermostat tlsr9518adk80d FLASH 626116 626250 134 0.0
RAM 57084 57132 48 0.1
window-covering tlsr9118bdk40d FLASH 519342 519476 134 0.0
RAM 97800 97848 48 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1639396 1640004 608 0.0
RAM 48548 48644 96 0.2
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16293278 16301182 7904 0.0
RAM 7156300 7158868 2568 0.0

Copy link

github-actions bot commented Jul 17, 2024

PR #34288: Size comparison from 5bc3088 to d451f5a

Increases above 0.2%:

platform target config section 5bc3088 d451f5a change % change
bl702 lighting-app bl702 RAM 15161 15229 68 0.4
bl702+mfd RAM 15313 15381 68 0.4
bl702+rpc RAM 24181 24245 64 0.3
bl706-eth RAM 27272 27348 76 0.3
bl706-wifi RAM 14605 14681 76 0.5
bl702l lighting-app bl702l RAM 21732 21800 68 0.3
bl702l+mfd RAM 21892 21960 68 0.3
linux air-purifier-app debug FLASH 2531392 2607168 75776 3.0
RAM 125112 125816 704 0.6
all-clusters-app debug FLASH 5592590 5663902 71312 1.3
all-clusters-minimal-app debug FLASH 5065568 5138800 73232 1.4
RAM 235704 236472 768 0.3
bridge-app debug FLASH 4479792 4555488 75696 1.7
RAM 212832 213600 768 0.4
chip-tool debug FLASH 11808327 11880983 72656 0.6
chip-tool-ipv6only arm64 FLASH 10916092 10982156 66064 0.6
fabric-admin debug FLASH 10886167 10960151 73984 0.7
fabric-bridge-app debug FLASH 4247360 4324400 77040 1.8
RAM 198872 199656 784 0.4
lighting-app debug+rpc+ui FLASH 5384162 5459298 75136 1.4
RAM 224136 224920 784 0.3
lock-app debug FLASH 4546144 4621584 75440 1.7
RAM 200456 201240 784 0.4
ota-provider-app debug FLASH 4199216 4276784 77568 1.8
RAM 194544 195328 784 0.4
ota-requestor-app debug FLASH 4324544 4401344 76800 1.8
RAM 199168 199936 768 0.4
shell debug FLASH 2805949 2877261 71312 2.5
RAM 153648 154432 784 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4169804 4240404 70600 1.7
tv-app debug FLASH 5627776 5701824 74048 1.3
RAM 342120 342888 768 0.2
tv-casting-app debug FLASH 9978510 10047118 68608 0.7
RAM 403208 404056 848 0.2
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 5bc3088 d451f5a change % change
bl602 lighting-app bl602 FLASH 1271504 1271830 326 0.0
RAM 95328 95392 64 0.1
bl602+mfd FLASH 1286018 1286088 70 0.0
RAM 95472 95536 64 0.1
bl602+rpc FLASH 1310720 1310790 70 0.0
RAM 103752 103816 64 0.1
bl702 lighting-app bl702 FLASH 1092614 1092672 58 0.0
RAM 15161 15229 68 0.4
bl702+mfd FLASH 1103308 1103622 314 0.0
RAM 15313 15381 68 0.4
bl702+rpc FLASH 1182424 1182738 314 0.0
RAM 24181 24245 64 0.3
bl706-eth FLASH 875744 876070 326 0.0
RAM 27272 27348 76 0.3
bl706-wifi FLASH 1128170 1128462 292 0.0
RAM 14605 14681 76 0.5
bl702l lighting-app bl702l FLASH 1079500 1079814 314 0.0
RAM 21732 21800 68 0.3
bl702l+mfd FLASH 1090762 1091076 314 0.0
RAM 21892 21960 68 0.3
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798604 798724 120 0.0
RAM 109180 109236 56 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816572 816700 128 0.0
RAM 116948 117028 80 0.1
lock-mtd LP_EM_CC1354P10_6 FLASH 808260 808372 112 0.0
RAM 111236 111308 72 0.1
pump-app LP_EM_CC1354P10_6 FLASH 760940 761068 128 0.0
RAM 105328 105400 72 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 746652 746756 104 0.0
RAM 105576 105632 56 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606482 606642 160 0.0
RAM 204508 204572 64 0.0
lock CC3235SF_LAUNCHXL FLASH 651806 651974 168 0.0
RAM 204780 204844 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667713 667849 136 0.0
RAM 77644 77700 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687565 687709 144 0.0
RAM 80276 80340 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687565 687709 144 0.0
RAM 80276 80340 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644509 644645 136 0.0
RAM 72712 72768 56 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609329 609457 128 0.0
RAM 70804 70876 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628965 629093 128 0.0
RAM 73356 73420 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628965 629093 128 0.0
RAM 73356 73420 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625057 625169 112 0.0
RAM 73820 73892 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644765 644885 120 0.0
RAM 76372 76436 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644765 644885 120 0.0
RAM 76372 76436 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593429 593533 104 0.0
RAM 67788 67844 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613281 613393 112 0.0
RAM 70420 70484 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613281 613393 112 0.0
RAM 70420 70484 64 0.1
efr32 lighting-app BRD4187C FLASH 924668 924788 120 0.0
RAM 137528 137604 76 0.1
lock-app BRD4338a FLASH 733916 734068 152 0.0
RAM 207892 207988 96 0.0
window-app BRD4187C FLASH 1012700 1012884 184 0.0
RAM 129632 129716 84 0.1
esp32 all-clusters-app c3devkit DRAM 90924 90932 8 0.0
FLASH 1471102 1471174 72 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1539955 1540047 92 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4592 4592 0 0.0
FLASH 2531392 2607168 75776 3.0
RAM 125112 125816 704 0.6
all-clusters-app debug unknown 5368 5368 0 0.0
FLASH 5592590 5663902 71312 1.3
RAM 494840 495608 768 0.2
all-clusters-minimal-app debug unknown 5288 5288 0 0.0
FLASH 5065568 5138800 73232 1.4
RAM 235704 236472 768 0.3
bridge-app debug unknown 5256 5256 0 0.0
FLASH 4479792 4555488 75696 1.7
RAM 212832 213600 768 0.4
chip-tool debug unknown 5728 5728 0 0.0
FLASH 11808327 11880983 72656 0.6
RAM 548866 549618 752 0.1
chip-tool-ipv6only arm64 unknown 20144 20176 32 0.2
FLASH 10916092 10982156 66064 0.6
RAM 597872 598256 384 0.1
fabric-admin debug unknown 5616 5616 0 0.0
FLASH 10886167 10960151 73984 0.7
RAM 545642 546394 752 0.1
fabric-bridge-app debug unknown 4544 4544 0 0.0
FLASH 4247360 4324400 77040 1.8
RAM 198872 199656 784 0.4
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5384162 5459298 75136 1.4
RAM 224136 224920 784 0.3
lock-app debug unknown 5192 5192 0 0.0
FLASH 4546144 4621584 75440 1.7
RAM 200456 201240 784 0.4
ota-provider-app debug unknown 4576 4576 0 0.0
FLASH 4199216 4276784 77568 1.8
RAM 194544 195328 784 0.4
ota-requestor-app debug unknown 4512 4512 0 0.0
FLASH 4324544 4401344 76800 1.8
RAM 199168 199936 768 0.4
shell debug unknown 4112 4112 0 0.0
FLASH 2805949 2877261 71312 2.5
RAM 153648 154432 784 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4169804 4240404 70600 1.7
RAM 235840 236224 384 0.2
tv-app debug unknown 5472 5472 0 0.0
FLASH 5627776 5701824 74048 1.3
RAM 342120 342888 768 0.2
tv-casting-app debug unknown 5096 5096 0 0.0
FLASH 9978510 10047118 68608 0.7
RAM 403208 404056 848 0.2
mbed lock-app-release cy8cproto_062_4343w FLASH 1502972 1503036 64 0.0
RAM 226648 226728 80 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883108 883220 112 0.0
RAM 142259 142307 48 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953540 953652 112 0.0
RAM 140687 140735 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828172 828284 112 0.0
RAM 141123 141179 56 0.0
nxp contact k32w0+release FLASH 576164 576292 128 0.0
RAM 70024 70096 72 0.1
k32w1+release FLASH 591568 591704 136 0.0
RAM 74056 74144 88 0.1
light k32w0+release FLASH 610408 610520 112 0.0
RAM 69500 69564 64 0.1
k32w1+release FLASH 675192 675304 112 0.0
RAM 82816 82880 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1616004 1616132 128 0.0
RAM 209764 209836 72 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536508 1536668 160 0.0
RAM 206588 206660 72 0.0
light cy8ckit_062s2_43012 FLASH 1463108 1463268 160 0.0
RAM 199876 199940 64 0.0
lock cy8ckit_062s2_43012 FLASH 1463868 1464028 160 0.0
RAM 224388 224460 72 0.0
qpg lighting-app qpg6105+debug FLASH 651460 651588 128 0.0
RAM 104564 104644 80 0.1
lock-app qpg6105+debug FLASH 611992 612096 104 0.0
RAM 99240 99312 72 0.1
stm32 light STM32WB5MM-DK FLASH 473784 473904 120 0.0
RAM 144196 144268 72 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632984 633110 126 0.0
RAM 50528 50576 48 0.1
all-clusters-app tlsr9118bdk40d FLASH 658872 659006 134 0.0
RAM 148436 148484 48 0.0
all-clusters-minimal-app tlsr9528a FLASH 779144 779278 134 0.0
RAM 113212 113260 48 0.0
bridge-app tlsr9258a FLASH 675976 676110 134 0.0
RAM 95304 95352 48 0.1
contact-sensor-app tlsr9528a_retention FLASH 634568 634694 126 0.0
RAM 50572 50620 48 0.1
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720428 720562 134 0.0
RAM 77148 77196 48 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 613948 614082 134 0.0
RAM 144636 144684 48 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801730 801864 134 0.0
RAM 103040 103088 48 0.0
lock-app-dfu tlsr9528a FLASH 666384 666518 134 0.0
RAM 69852 69900 48 0.1
ota-requestor-app tlsr9258a FLASH 695308 695442 134 0.0
RAM 95028 95076 48 0.1
pump-app tlsr9518adk80d FLASH 616842 616976 134 0.0
RAM 56952 57000 48 0.1
pump-controller-app tlsr9518adk80d FLASH 607226 607360 134 0.0
RAM 56752 56800 48 0.1
shell tlsr9518adk80d FLASH 466356 466356 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641186 641312 126 0.0
RAM 52200 52248 48 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651052 651186 134 0.0
RAM 60388 60436 48 0.1
thermostat tlsr9518adk80d FLASH 626116 626250 134 0.0
RAM 57084 57132 48 0.1
window-covering tlsr9118bdk40d FLASH 519342 519476 134 0.0
RAM 97800 97848 48 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1639764 1640388 624 0.0
RAM 48620 48700 80 0.2
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16308998 16316910 7912 0.0
RAM 7161908 7164468 2560 0.0

Copy link

github-actions bot commented Jul 18, 2024

PR #34288: Size comparison from 99ea3e6 to 1e7cfbd

Full report (20 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, nxp, qpg, stm32, tizen)
platform target config section 99ea3e6 1e7cfbd change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798700 798828 128 0.0
RAM 109180 109236 56 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816572 816700 128 0.0
RAM 116948 117028 80 0.1
lock-mtd LP_EM_CC1354P10_6 FLASH 808356 808468 112 0.0
RAM 111236 111308 72 0.1
pump-app LP_EM_CC1354P10_6 FLASH 761036 761164 128 0.0
RAM 105328 105400 72 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 746756 746852 96 0.0
RAM 105576 105632 56 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606538 606698 160 0.0
RAM 204508 204572 64 0.0
lock CC3235SF_LAUNCHXL FLASH 651870 652038 168 0.0
RAM 204780 204844 64 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503044 1503172 128 0.0
RAM 226648 226728 80 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883200 883312 112 0.0
RAM 142259 142307 48 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953540 953652 112 0.0
RAM 140687 140735 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828264 828376 112 0.0
RAM 141123 141179 56 0.0
nxp contact k32w0+release FLASH 576164 576292 128 0.0
RAM 70024 70096 72 0.1
k32w1+release FLASH 591648 591784 136 0.0
RAM 74056 74144 88 0.1
light k32w0+release FLASH 610512 610624 112 0.0
RAM 69500 69564 64 0.1
k32w1+release FLASH 675288 675400 112 0.0
RAM 82816 82880 64 0.1
qpg lighting-app qpg6105+debug FLASH 651556 651692 136 0.0
RAM 104564 104644 80 0.1
lock-app qpg6105+debug FLASH 612088 612200 112 0.0
RAM 99240 99312 72 0.1
stm32 light STM32WB5MM-DK FLASH 473880 474000 120 0.0
RAM 144196 144268 72 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1639904 1640528 624 0.0
RAM 48620 48700 80 0.2
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16309414 16317326 7912 0.0
RAM 7162056 7164616 2560 0.0

Copy link

github-actions bot commented Jul 18, 2024

PR #34288: Size comparison from 4ec643c to 108ef01

Full report (16 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, qpg, stm32, tizen)
platform target config section 4ec643c 108ef01 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798700 798828 128 0.0
RAM 109180 109236 56 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816572 816700 128 0.0
RAM 116948 117028 80 0.1
lock-mtd LP_EM_CC1354P10_6 FLASH 808356 808468 112 0.0
RAM 111236 111308 72 0.1
pump-app LP_EM_CC1354P10_6 FLASH 761036 761164 128 0.0
RAM 105328 105400 72 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 746756 746852 96 0.0
RAM 105576 105632 56 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606538 606698 160 0.0
RAM 204508 204572 64 0.0
lock CC3235SF_LAUNCHXL FLASH 651870 652038 168 0.0
RAM 204780 204844 64 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503044 1503172 128 0.0
RAM 226648 226728 80 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883200 883312 112 0.0
RAM 142259 142307 48 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953540 953652 112 0.0
RAM 140687 140735 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828264 828376 112 0.0
RAM 141123 141179 56 0.0
qpg lighting-app qpg6105+debug FLASH 651556 651692 136 0.0
RAM 104564 104644 80 0.1
lock-app qpg6105+debug FLASH 612088 612200 112 0.0
RAM 99240 99312 72 0.1
stm32 light STM32WB5MM-DK FLASH 473880 474000 120 0.0
RAM 144196 144268 72 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1639904 1640528 624 0.0
RAM 48620 48700 80 0.2
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16309414 16317326 7912 0.0
RAM 7162056 7164616 2560 0.0

Copy link

github-actions bot commented Jul 18, 2024

PR #34288: Size comparison from 5e274d9 to cb42ae6

Increases above 0.2%:

platform target config section 5e274d9 cb42ae6 change % change
bl702 lighting-app bl702 RAM 15161 15229 68 0.4
bl702+mfd RAM 15313 15381 68 0.4
bl702+rpc RAM 24181 24245 64 0.3
bl706-eth RAM 27272 27348 76 0.3
bl706-wifi RAM 14605 14681 76 0.5
bl702l lighting-app bl702l RAM 21732 21800 68 0.3
bl702l+mfd RAM 21892 21960 68 0.3
linux air-purifier-app debug FLASH 2628137 2706599 78462 3.0
RAM 124496 125200 704 0.6
all-clusters-app debug FLASH 5761186 5834842 73656 1.3
all-clusters-minimal-app debug FLASH 5219070 5294816 75746 1.5
RAM 234992 235696 704 0.3
bridge-app debug FLASH 4615802 4694152 78350 1.7
RAM 212256 212960 704 0.3
chip-tool debug FLASH 12220800 12295360 74560 0.6
chip-tool-ipv6only arm64 FLASH 10916284 10982364 66080 0.6
fabric-admin debug FLASH 11233873 11309871 75998 0.7
fabric-bridge-app debug FLASH 4363598 4443396 79798 1.8
RAM 198272 198992 720 0.4
lighting-app debug+rpc+ui FLASH 5540177 5617953 77776 1.4
RAM 223520 224240 720 0.3
lock-app debug FLASH 4674748 4752750 78002 1.7
RAM 199952 200672 720 0.4
ota-provider-app debug FLASH 4316808 4397192 80384 1.9
RAM 194128 194848 720 0.4
ota-requestor-app debug FLASH 4455394 4534942 79548 1.8
RAM 198680 199384 704 0.4
shell debug FLASH 2905021 2978973 73952 2.5
RAM 152920 153672 752 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4170012 4240628 70616 1.7
tv-app debug FLASH 5816815 5893343 76528 1.3
RAM 341360 342064 704 0.2
tv-casting-app debug FLASH 10361821 10432093 70272 0.7
RAM 402232 403080 848 0.2
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 5e274d9 cb42ae6 change % change
bl602 lighting-app bl602 FLASH 1271594 1271920 326 0.0
RAM 95328 95392 64 0.1
bl602+mfd FLASH 1286108 1286178 70 0.0
RAM 95472 95536 64 0.1
bl602+rpc FLASH 1310810 1310880 70 0.0
RAM 103752 103816 64 0.1
bl702 lighting-app bl702 FLASH 1092702 1092760 58 0.0
RAM 15161 15229 68 0.4
bl702+mfd FLASH 1103396 1103710 314 0.0
RAM 15313 15381 68 0.4
bl702+rpc FLASH 1182512 1182826 314 0.0
RAM 24181 24245 64 0.3
bl706-eth FLASH 875834 876160 326 0.0
RAM 27272 27348 76 0.3
bl706-wifi FLASH 1128248 1128540 292 0.0
RAM 14605 14681 76 0.5
bl702l lighting-app bl702l FLASH 1079588 1079902 314 0.0
RAM 21732 21800 68 0.3
bl702l+mfd FLASH 1090850 1091164 314 0.0
RAM 21892 21960 68 0.3
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798700 798828 128 0.0
RAM 109180 109236 56 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816572 816700 128 0.0
RAM 116948 117028 80 0.1
lock-mtd LP_EM_CC1354P10_6 FLASH 808356 808468 112 0.0
RAM 111236 111308 72 0.1
pump-app LP_EM_CC1354P10_6 FLASH 761036 761164 128 0.0
RAM 105328 105400 72 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 746756 746852 96 0.0
RAM 105576 105632 56 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606538 606698 160 0.0
RAM 204508 204572 64 0.0
lock CC3235SF_LAUNCHXL FLASH 651870 652038 168 0.0
RAM 204780 204844 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667809 667953 144 0.0
RAM 77644 77700 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687669 687805 136 0.0
RAM 80276 80340 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687669 687805 136 0.0
RAM 80276 80340 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644597 644741 144 0.0
RAM 72712 72768 56 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609425 609553 128 0.0
RAM 70804 70876 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629053 629181 128 0.0
RAM 73356 73420 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629053 629181 128 0.0
RAM 73356 73420 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625145 625265 120 0.0
RAM 73820 73892 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644861 644973 112 0.0
RAM 76372 76436 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644861 644973 112 0.0
RAM 76372 76436 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593525 593637 112 0.0
RAM 67788 67844 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613369 613489 120 0.0
RAM 70420 70484 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613369 613489 120 0.0
RAM 70420 70484 64 0.1
efr32 lighting-app BRD4187C FLASH 924772 924892 120 0.0
RAM 137528 137604 76 0.1
lock-app BRD4338a FLASH 733972 734124 152 0.0
RAM 207892 207988 96 0.0
window-app BRD4187C FLASH 1012764 1012924 160 0.0
RAM 129632 129716 84 0.1
esp32 all-clusters-app c3devkit DRAM 90924 90932 8 0.0
FLASH 1471186 1471258 72 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540087 1540167 80 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2628137 2706599 78462 3.0
RAM 124496 125200 704 0.6
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5761186 5834842 73656 1.3
RAM 493984 494688 704 0.1
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5219070 5294816 75746 1.5
RAM 234992 235696 704 0.3
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4615802 4694152 78350 1.7
RAM 212256 212960 704 0.3
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12220800 12295360 74560 0.6
RAM 548018 548802 784 0.1
chip-tool-ipv6only arm64 unknown 20144 20176 32 0.2
FLASH 10916284 10982364 66080 0.6
RAM 597872 598256 384 0.1
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11233873 11309871 75998 0.7
RAM 544858 545642 784 0.1
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4363598 4443396 79798 1.8
RAM 198272 198992 720 0.4
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5540177 5617953 77776 1.4
RAM 223520 224240 720 0.3
lock-app debug unknown 5224 5224 0 0.0
FLASH 4674748 4752750 78002 1.7
RAM 199952 200672 720 0.4
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4316808 4397192 80384 1.9
RAM 194128 194848 720 0.4
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4455394 4534942 79548 1.8
RAM 198680 199384 704 0.4
shell debug unknown 4168 4168 0 0.0
FLASH 2905021 2978973 73952 2.5
RAM 152920 153672 752 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4170012 4240628 70616 1.7
RAM 235840 236224 384 0.2
tv-app debug unknown 5496 5496 0 0.0
FLASH 5816815 5893343 76528 1.3
RAM 341360 342064 704 0.2
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10361821 10432093 70272 0.7
RAM 402232 403080 848 0.2
mbed lock-app-release cy8cproto_062_4343w FLASH 1503044 1503172 128 0.0
RAM 226648 226728 80 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883200 883312 112 0.0
RAM 142259 142307 48 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953540 953652 112 0.0
RAM 140687 140735 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828264 828376 112 0.0
RAM 141123 141179 56 0.0
nxp contact k32w0+release FLASH 576164 576292 128 0.0
RAM 70024 70096 72 0.1
k32w1+release FLASH 591648 591784 136 0.0
RAM 74056 74144 88 0.1
light k32w0+release FLASH 610512 610624 112 0.0
RAM 69500 69564 64 0.1
k32w1+release FLASH 675288 675400 112 0.0
RAM 82816 82880 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1616036 1616180 144 0.0
RAM 209764 209836 72 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536556 1536700 144 0.0
RAM 206588 206660 72 0.0
light cy8ckit_062s2_43012 FLASH 1463164 1463324 160 0.0
RAM 199876 199940 64 0.0
lock cy8ckit_062s2_43012 FLASH 1463900 1464060 160 0.0
RAM 224388 224460 72 0.0
qpg lighting-app qpg6105+debug FLASH 651556 651692 136 0.0
RAM 104564 104644 80 0.1
lock-app qpg6105+debug FLASH 612088 612200 112 0.0
RAM 99240 99312 72 0.1
stm32 light STM32WB5MM-DK FLASH 473880 474000 120 0.0
RAM 144196 144268 72 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633066 633192 126 0.0
RAM 50528 50576 48 0.1
all-clusters-app tlsr9118bdk40d FLASH 658954 659088 134 0.0
RAM 148436 148484 48 0.0
all-clusters-minimal-app tlsr9528a FLASH 779226 779360 134 0.0
RAM 113212 113260 48 0.0
bridge-app tlsr9258a FLASH 676058 676192 134 0.0
RAM 95304 95352 48 0.1
contact-sensor-app tlsr9528a_retention FLASH 634650 634776 126 0.0
RAM 50572 50620 48 0.1
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720510 720644 134 0.0
RAM 77148 77196 48 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614030 614164 134 0.0
RAM 144636 144684 48 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801812 801946 134 0.0
RAM 103040 103088 48 0.0
lock-app-dfu tlsr9528a FLASH 666466 666600 134 0.0
RAM 69852 69900 48 0.1
ota-requestor-app tlsr9258a FLASH 695390 695524 134 0.0
RAM 95028 95076 48 0.1
pump-app tlsr9518adk80d FLASH 616924 617058 134 0.0
RAM 56952 57000 48 0.1
pump-controller-app tlsr9518adk80d FLASH 607308 607442 134 0.0
RAM 56752 56800 48 0.1
shell tlsr9518adk80d FLASH 466438 466438 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641268 641394 126 0.0
RAM 52200 52248 48 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651134 651268 134 0.0
RAM 60388 60436 48 0.1
thermostat tlsr9518adk80d FLASH 626198 626332 134 0.0
RAM 57084 57132 48 0.1
window-covering tlsr9118bdk40d FLASH 519424 519558 134 0.0
RAM 97800 97848 48 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1639904 1640528 624 0.0
RAM 48620 48700 80 0.2
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16309414 16317326 7912 0.0
RAM 7162056 7164616 2560 0.0

Copy link

github-actions bot commented Jul 18, 2024

PR #34288: Size comparison from ba375be to c3fa7d4

Increases above 0.2%:

platform target config section ba375be c3fa7d4 change % change
bl702 lighting-app bl702 RAM 15161 15229 68 0.4
bl702+mfd RAM 15313 15381 68 0.4
bl702+rpc RAM 24181 24245 64 0.3
bl706-eth RAM 27272 27348 76 0.3
bl706-wifi RAM 14605 14681 76 0.5
bl702l lighting-app bl702l RAM 21732 21800 68 0.3
bl702l+mfd RAM 21892 21960 68 0.3
linux air-purifier-app debug FLASH 2628179 2706641 78462 3.0
RAM 124496 125200 704 0.6
all-clusters-app debug FLASH 5761200 5834856 73656 1.3
all-clusters-minimal-app debug FLASH 5219084 5294830 75746 1.5
RAM 234992 235696 704 0.3
bridge-app debug FLASH 4615816 4694166 78350 1.7
RAM 212256 212960 704 0.3
chip-tool debug FLASH 12220814 12295374 74560 0.6
chip-tool-ipv6only arm64 FLASH 10916332 10982412 66080 0.6
fabric-admin debug FLASH 11233855 11309853 75998 0.7
fabric-bridge-app debug FLASH 4363580 4443378 79798 1.8
RAM 198272 198992 720 0.4
lighting-app debug+rpc+ui FLASH 5540161 5617937 77776 1.4
RAM 223520 224240 720 0.3
lock-app debug FLASH 4674762 4752764 78002 1.7
RAM 199952 200672 720 0.4
ota-provider-app debug FLASH 4316790 4397174 80384 1.9
RAM 194128 194848 720 0.4
ota-requestor-app debug FLASH 4455408 4534956 79548 1.8
RAM 198680 199384 704 0.4
shell debug FLASH 2905069 2979021 73952 2.5
RAM 152920 153672 752 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4170060 4240676 70616 1.7
tv-app debug FLASH 5816799 5893327 76528 1.3
RAM 341360 342064 704 0.2
tv-casting-app debug FLASH 10361805 10432077 70272 0.7
RAM 402232 403080 848 0.2
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ba375be c3fa7d4 change % change
bl602 lighting-app bl602 FLASH 1271432 1271758 326 0.0
RAM 95328 95392 64 0.1
bl602+mfd FLASH 1285690 1286016 326 0.0
RAM 95472 95536 64 0.1
bl602+rpc FLASH 1310648 1310718 70 0.0
RAM 103752 103816 64 0.1
bl702 lighting-app bl702 FLASH 1092284 1092598 314 0.0
RAM 15161 15229 68 0.4
bl702+mfd FLASH 1103234 1103548 314 0.0
RAM 15313 15381 68 0.4
bl702+rpc FLASH 1182350 1182664 314 0.0
RAM 24181 24245 64 0.3
bl706-eth FLASH 875672 875998 326 0.0
RAM 27272 27348 76 0.3
bl706-wifi FLASH 1127848 1128140 292 0.0
RAM 14605 14681 76 0.5
bl702l lighting-app bl702l FLASH 1079426 1079740 314 0.0
RAM 21732 21800 68 0.3
bl702l+mfd FLASH 1090688 1091002 314 0.0
RAM 21892 21960 68 0.3
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798588 798708 120 0.0
RAM 109180 109236 56 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816396 816508 112 0.0
RAM 116948 117028 80 0.1
lock-mtd LP_EM_CC1354P10_6 FLASH 808244 808364 120 0.0
RAM 111236 111308 72 0.1
pump-app LP_EM_CC1354P10_6 FLASH 760940 761060 120 0.0
RAM 105328 105400 72 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 746636 746756 120 0.0
RAM 105576 105632 56 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606490 606650 160 0.0
RAM 204508 204572 64 0.0
lock CC3235SF_LAUNCHXL FLASH 651830 651990 160 0.0
RAM 204780 204844 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667769 667897 128 0.0
RAM 77644 77700 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687621 687757 136 0.0
RAM 80276 80340 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687621 687757 136 0.0
RAM 80276 80340 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644557 644685 128 0.0
RAM 72712 72768 56 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609377 609513 136 0.0
RAM 70804 70876 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629005 629141 136 0.0
RAM 73356 73420 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629005 629141 136 0.0
RAM 73356 73420 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625097 625209 112 0.0
RAM 73820 73892 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644805 644925 120 0.0
RAM 76372 76436 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644805 644925 120 0.0
RAM 76372 76436 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593469 593589 120 0.0
RAM 67788 67844 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613313 613441 128 0.0
RAM 70420 70484 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613313 613441 128 0.0
RAM 70420 70484 64 0.1
efr32 lighting-app BRD4187C FLASH 924668 924788 120 0.0
RAM 137528 137604 76 0.1
lock-app BRD4338a FLASH 733916 734084 168 0.0
RAM 207892 207988 96 0.0
window-app BRD4187C FLASH 1012692 1012884 192 0.0
RAM 129632 129716 84 0.1
esp32 all-clusters-app c3devkit DRAM 90924 90932 8 0.0
FLASH 1471138 1471210 72 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540087 1540163 76 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2628179 2706641 78462 3.0
RAM 124496 125200 704 0.6
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5761200 5834856 73656 1.3
RAM 493984 494688 704 0.1
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5219084 5294830 75746 1.5
RAM 234992 235696 704 0.3
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4615816 4694166 78350 1.7
RAM 212256 212960 704 0.3
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12220814 12295374 74560 0.6
RAM 548018 548802 784 0.1
chip-tool-ipv6only arm64 unknown 20144 20176 32 0.2
FLASH 10916332 10982412 66080 0.6
RAM 597872 598256 384 0.1
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11233855 11309853 75998 0.7
RAM 544858 545642 784 0.1
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4363580 4443378 79798 1.8
RAM 198272 198992 720 0.4
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5540161 5617937 77776 1.4
RAM 223520 224240 720 0.3
lock-app debug unknown 5224 5224 0 0.0
FLASH 4674762 4752764 78002 1.7
RAM 199952 200672 720 0.4
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4316790 4397174 80384 1.9
RAM 194128 194848 720 0.4
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4455408 4534956 79548 1.8
RAM 198680 199384 704 0.4
shell debug unknown 4168 4168 0 0.0
FLASH 2905069 2979021 73952 2.5
RAM 152920 153672 752 0.5
thermostat-no-ble arm64 unknown 9184 9216 32 0.3
FLASH 4170060 4240676 70616 1.7
RAM 235840 236224 384 0.2
tv-app debug unknown 5496 5496 0 0.0
FLASH 5816799 5893327 76528 1.3
RAM 341360 342064 704 0.2
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10361805 10432077 70272 0.7
RAM 402232 403080 848 0.2
mbed lock-app-release cy8cproto_062_4343w FLASH 1502972 1503100 128 0.0
RAM 226648 226728 80 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883084 883196 112 0.0
RAM 142259 142307 48 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953360 953472 112 0.0
RAM 140687 140735 48 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828144 828256 112 0.0
RAM 141123 141179 56 0.0
nxp contact k32w0+release FLASH 575972 576116 144 0.0
RAM 70024 70096 72 0.1
k32w1+release FLASH 591544 591680 136 0.0
RAM 74056 74144 88 0.1
light k32w0+release FLASH 610352 610464 112 0.0
RAM 69500 69564 64 0.1
k32w1+release FLASH 675176 675296 120 0.0
RAM 82816 82880 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1615996 1616124 128 0.0
RAM 209764 209836 72 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536500 1536660 160 0.0
RAM 206588 206660 72 0.0
light cy8ckit_062s2_43012 FLASH 1463108 1463268 160 0.0
RAM 199876 199940 64 0.0
lock cy8ckit_062s2_43012 FLASH 1463860 1464020 160 0.0
RAM 224388 224460 72 0.0
qpg lighting-app qpg6105+debug FLASH 651460 651588 128 0.0
RAM 104564 104644 80 0.1
lock-app qpg6105+debug FLASH 611976 612096 120 0.0
RAM 99240 99312 72 0.1
stm32 light STM32WB5MM-DK FLASH 473776 473888 112 0.0
RAM 144196 144268 72 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632974 633100 126 0.0
RAM 50528 50576 48 0.1
all-clusters-app tlsr9118bdk40d FLASH 658862 658996 134 0.0
RAM 148436 148484 48 0.0
all-clusters-minimal-app tlsr9528a FLASH 779134 779268 134 0.0
RAM 113212 113260 48 0.0
bridge-app tlsr9258a FLASH 675966 676100 134 0.0
RAM 95304 95352 48 0.1
contact-sensor-app tlsr9528a_retention FLASH 634558 634684 126 0.0
RAM 50572 50620 48 0.1
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720418 720552 134 0.0
RAM 77148 77196 48 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 613938 614072 134 0.0
RAM 144636 144684 48 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801720 801854 134 0.0
RAM 103040 103088 48 0.0
lock-app-dfu tlsr9528a FLASH 666374 666508 134 0.0
RAM 69852 69900 48 0.1
ota-requestor-app tlsr9258a FLASH 695298 695432 134 0.0
RAM 95028 95076 48 0.1
pump-app tlsr9518adk80d FLASH 616832 616966 134 0.0
RAM 56952 57000 48 0.1
pump-controller-app tlsr9518adk80d FLASH 607216 607350 134 0.0
RAM 56752 56800 48 0.1
shell tlsr9518adk80d FLASH 466466 466466 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641176 641302 126 0.0
RAM 52200 52248 48 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651042 651176 134 0.0
RAM 60388 60436 48 0.1
thermostat tlsr9518adk80d FLASH 626106 626240 134 0.0
RAM 57084 57132 48 0.1
window-covering tlsr9118bdk40d FLASH 519332 519466 134 0.0
RAM 97800 97848 48 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1640004 1640612 608 0.0
RAM 48620 48700 80 0.2
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16308990 16316894 7904 0.0
RAM 7161784 7164328 2544 0.0

@andy31415 andy31415 requested a review from bzbarsky-apple July 18, 2024 20:24
Copy link

github-actions bot commented Jul 19, 2024

PR #34288: Size comparison from ba375be to 0c4134b

Increases above 0.2%:

platform target config section ba375be 0c4134b change % change
bl702 lighting-app bl702 RAM 15161 15229 68 0.4
bl702+mfd RAM 15313 15381 68 0.4
bl702+rpc RAM 24181 24245 64 0.3
bl706-eth RAM 27272 27348 76 0.3
bl706-wifi RAM 14605 14681 76 0.5
bl702l lighting-app bl702l RAM 21732 21800 68 0.3
bl702l+mfd RAM 21892 21960 68 0.3
linux air-purifier-app debug FLASH 2628179 2706909 78730 3.0
RAM 124496 125200 704 0.6
all-clusters-app debug FLASH 5761200 5835124 73924 1.3
all-clusters-minimal-app debug FLASH 5219084 5295098 76014 1.5
RAM 234992 235696 704 0.3
bridge-app debug FLASH 4615816 4694434 78618 1.7
RAM 212256 212960 704 0.3
chip-tool debug FLASH 12220814 12294758 73944 0.6
chip-tool-ipv6only arm64 FLASH 10916332 11000748 84416 0.8
fabric-admin debug FLASH 11233855 11308785 74930 0.7
fabric-bridge-app debug FLASH 4363580 4443502 79922 1.8
RAM 198272 198992 720 0.4
lighting-app debug+rpc+ui FLASH 5540161 5618193 78032 1.4
RAM 223520 224240 720 0.3
lock-app debug FLASH 4674762 4752908 78146 1.7
RAM 199952 200672 720 0.4
ota-provider-app debug FLASH 4316790 4397298 80508 1.9
RAM 194128 194848 720 0.4
ota-requestor-app debug FLASH 4455408 4535112 79704 1.8
RAM 198680 199384 704 0.4
shell debug FLASH 2905069 2979293 74224 2.6
RAM 152920 153736 816 0.5
thermostat-no-ble arm64 unknown 9184 9208 24 0.3
FLASH 4170060 4256900 86840 2.1
tv-app debug FLASH 5816799 5893599 76800 1.3
RAM 341360 342064 704 0.2
tv-casting-app debug FLASH 10361805 10431405 69600 0.7
RAM 402232 403080 848 0.2
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ba375be 0c4134b change % change
bl602 lighting-app bl602 FLASH 1271432 1271796 364 0.0
RAM 95328 95392 64 0.1
bl602+mfd FLASH 1285690 1286054 364 0.0
RAM 95472 95536 64 0.1
bl602+rpc FLASH 1310648 1310756 108 0.0
RAM 103752 103816 64 0.1
bl702 lighting-app bl702 FLASH 1092284 1092690 406 0.0
RAM 15161 15229 68 0.4
bl702+mfd FLASH 1103234 1103640 406 0.0
RAM 15313 15381 68 0.4
bl702+rpc FLASH 1182350 1182756 406 0.0
RAM 24181 24245 64 0.3
bl706-eth FLASH 875672 875998 326 0.0
RAM 27272 27348 76 0.3
bl706-wifi FLASH 1127848 1128180 332 0.0
RAM 14605 14681 76 0.5
bl702l lighting-app bl702l FLASH 1079426 1079832 406 0.0
RAM 21732 21800 68 0.3
bl702l+mfd FLASH 1090688 1091094 406 0.0
RAM 21892 21960 68 0.3
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798588 798820 232 0.0
RAM 109180 109236 56 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816396 816628 232 0.0
RAM 116948 117028 80 0.1
lock-mtd LP_EM_CC1354P10_6 FLASH 808244 808484 240 0.0
RAM 111236 111308 72 0.1
pump-app LP_EM_CC1354P10_6 FLASH 760940 761180 240 0.0
RAM 105328 105400 72 0.1
pump-controller-app LP_EM_CC1354P10_6 FLASH 746636 746868 232 0.0
RAM 105576 105632 56 0.1
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606490 606650 160 0.0
RAM 204508 204572 64 0.0
lock CC3235SF_LAUNCHXL FLASH 651830 651990 160 0.0
RAM 204780 204844 64 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 667769 667945 176 0.0
RAM 77644 77700 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687621 687805 184 0.0
RAM 80276 80340 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687621 687805 184 0.0
RAM 80276 80340 64 0.1
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644557 644733 176 0.0
RAM 72712 72768 56 0.1
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609377 609561 184 0.0
RAM 70804 70876 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629005 629189 184 0.0
RAM 73356 73420 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629005 629189 184 0.0
RAM 73356 73420 64 0.1
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625097 625257 160 0.0
RAM 73820 73892 72 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644805 644973 168 0.0
RAM 76372 76436 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644805 644973 168 0.0
RAM 76372 76436 64 0.1
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593469 593637 168 0.0
RAM 67788 67844 56 0.1
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613313 613489 176 0.0
RAM 70420 70484 64 0.1
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613313 613489 176 0.0
RAM 70420 70484 64 0.1
efr32 lighting-app BRD4187C FLASH 924668 924784 116 0.0
RAM 137528 137604 76 0.1
lock-app BRD4338a FLASH 733916 734188 272 0.0
RAM 207892 207988 96 0.0
window-app BRD4187C FLASH 1012692 1012940 248 0.0
RAM 129632 129716 84 0.1
esp32 all-clusters-app c3devkit DRAM 90924 90932 8 0.0
FLASH 1471138 1471270 132 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540087 1540239 152 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2628179 2706909 78730 3.0
RAM 124496 125200 704 0.6
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5761200 5835124 73924 1.3
RAM 493984 494688 704 0.1
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5219084 5295098 76014 1.5
RAM 234992 235696 704 0.3
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4615816 4694434 78618 1.7
RAM 212256 212960 704 0.3
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12220814 12294758 73944 0.6
RAM 548018 548802 784 0.1
chip-tool-ipv6only arm64 unknown 20144 20168 24 0.1
FLASH 10916332 11000748 84416 0.8
RAM 597872 598448 576 0.1
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11233855 11308785 74930 0.7
RAM 544858 545642 784 0.1
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4363580 4443502 79922 1.8
RAM 198272 198992 720 0.4
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5540161 5618193 78032 1.4
RAM 223520 224240 720 0.3
lock-app debug unknown 5224 5224 0 0.0
FLASH 4674762 4752908 78146 1.7
RAM 199952 200672 720 0.4
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4316790 4397298 80508 1.9
RAM 194128 194848 720 0.4
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4455408 4535112 79704 1.8
RAM 198680 199384 704 0.4
shell debug unknown 4168 4168 0 0.0
FLASH 2905069 2979293 74224 2.6
RAM 152920 153736 816 0.5
thermostat-no-ble arm64 unknown 9184 9208 24 0.3
FLASH 4170060 4256900 86840 2.1
RAM 235840 236336 496 0.2
tv-app debug unknown 5496 5496 0 0.0
FLASH 5816799 5893599 76800 1.3
RAM 341360 342064 704 0.2
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10361805 10431405 69600 0.7
RAM 402232 403080 848 0.2
mbed lock-app-release cy8cproto_062_4343w FLASH 1502972 1503276 304 0.0
RAM 226648 226728 80 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883084 883240 156 0.0
RAM 142259 142311 52 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953360 953492 132 0.0
RAM 140687 140739 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828144 828256 112 0.0
RAM 141123 141179 56 0.0
nxp contact k32w0+release FLASH 575972 576100 128 0.0
RAM 70024 70096 72 0.1
k32w1+release FLASH 591544 591672 128 0.0
RAM 74056 74144 88 0.1
light k32w0+release FLASH 610352 610448 96 0.0
RAM 69500 69564 64 0.1
k32w1+release FLASH 675176 675296 120 0.0
RAM 82816 82880 64 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1615996 1616212 216 0.0
RAM 209764 209844 80 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1536500 1536700 200 0.0
RAM 206588 206660 72 0.0
light cy8ckit_062s2_43012 FLASH 1463108 1463300 192 0.0
RAM 199876 199940 64 0.0
lock cy8ckit_062s2_43012 FLASH 1463860 1464052 192 0.0
RAM 224388 224460 72 0.0
qpg lighting-app qpg6105+debug FLASH 651460 651628 168 0.0
RAM 104564 104644 80 0.1
lock-app qpg6105+debug FLASH 611976 612136 160 0.0
RAM 99240 99312 72 0.1
stm32 light STM32WB5MM-DK FLASH 473776 474008 232 0.0
RAM 144196 144268 72 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632974 633088 114 0.0
RAM 50528 50576 48 0.1
all-clusters-app tlsr9118bdk40d FLASH 658862 658984 122 0.0
RAM 148436 148488 52 0.0
all-clusters-minimal-app tlsr9528a FLASH 779134 779256 122 0.0
RAM 113212 113260 48 0.0
bridge-app tlsr9258a FLASH 675966 676088 122 0.0
RAM 95304 95352 48 0.1
contact-sensor-app tlsr9528a_retention FLASH 634558 634672 114 0.0
RAM 50572 50620 48 0.1
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720418 720540 122 0.0
RAM 77148 77196 48 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 613938 614060 122 0.0
RAM 144636 144684 48 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801720 801842 122 0.0
RAM 103040 103088 48 0.0
lock-app-dfu tlsr9528a FLASH 666374 666496 122 0.0
RAM 69852 69900 48 0.1
ota-requestor-app tlsr9258a FLASH 695298 695420 122 0.0
RAM 95028 95076 48 0.1
pump-app tlsr9518adk80d FLASH 616832 616954 122 0.0
RAM 56952 57000 48 0.1
pump-controller-app tlsr9518adk80d FLASH 607216 607338 122 0.0
RAM 56752 56800 48 0.1
shell tlsr9518adk80d FLASH 466466 466518 52 0.0
RAM 72484 72488 4 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641176 641290 114 0.0
RAM 52200 52248 48 0.1
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651042 651164 122 0.0
RAM 60388 60436 48 0.1
thermostat tlsr9518adk80d FLASH 626106 626228 122 0.0
RAM 57084 57132 48 0.1
window-covering tlsr9118bdk40d FLASH 519332 519454 122 0.0
RAM 97800 97848 48 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1640004 1641004 1000 0.1
RAM 48620 48708 88 0.2
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16308990 16303630 -5360 -0.0
RAM 7161784 7164188 2404 0.0

@mergify mergify bot merged commit 483af54 into project-chip:master Jul 19, 2024
69 checks passed
j-ororke pushed a commit to j-ororke/connectedhomeip that referenced this pull request Jul 31, 2024
…del split (project-chip#34288)

* Ember invoke implementation with unit tests inside DataModel

* Support ember/datamodel/dual(checked) attribute path expand iterators

* Code review comments

* Fix interactionmodel::status compilation in icd-management-server when ICD is on

* Do not include CodegeDataModelInstance if we do not use the codegen data model

* Fix linter

* Fix java controller linkage.

This is still broken: there should be no reason java should
want ember, yet here we are (with odd dependencies inside libCHIP)

* Fix Amebad compilation: OUT is defined in Ameba

* Update log formatting

* Review comment: use GlobalAttributesNotInMetadata directly

* Remove debug bits

* Code review update: we just need to match next logic in the ember code in the dm code.

* Restyle

* Do not check for differences if result is false ... this is what people expect even if we guarantee perfect overlap

* Fix typo

* Restyle

* Update src/app/AttributePathExpandIterator-DataModel.cpp

Co-authored-by: Boris Zbarsky <[email protected]>

---------

Co-authored-by: Andrei Litvin <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>
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.

4 participants