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

Add device-energy-management cluster example app code for 1.4 #33910

Merged
merged 83 commits into from
Jul 26, 2024

Conversation

PeterC1965
Copy link
Contributor

@PeterC1965 PeterC1965 commented Jun 13, 2024

Add device-energy-management cluster example app code based on latest cluster spec. One Python test case has been included (more will come in separate PRs - please see #34234).

This is the second of several pull-requests that implement and test the DEM cluster in Matter 1.4.

Note DEM did not make Matter 1.3 SVE and is only provisional.

The spec can be found at: https://github.com/CHIP-Specifications/connectedhomeip-spec/blob/master/src/app_clusters/DeviceEnergyManagement.adoc.

The test spec can be found at: https://github.com/CHIP-Specifications/chip-test-plans/blob/48027890ec720f3eb00890448119d0979cbb1e4b/src/cluster/device_energy_management.adoc

Partially resolves some of the TODOs in #31147

Copy link

github-actions bot commented Jun 13, 2024

PR #33910: Size comparison from 4a16aaa to c683503

Increases above 0.2%:

platform target config section 4a16aaa c683503 change % change
linux all-clusters-app debug FLASH 5583182 5595262 12080 0.2
tizen all-clusters-app arm FLASH 1622328 1628928 6600 0.4
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, tizen)
platform target config section 4a16aaa c683503 change % change
bl602 lighting-app bl602 FLASH 1268236 1268236 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1282514 1282514 0 0.0
RAM 95480 95480 0 0.0
bl602+rpc FLASH 1307194 1307194 0 0.0
RAM 103760 103760 0 0.0
bl702 lighting-app bl702 FLASH 1088876 1088876 0 0.0
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1099826 1099826 0 0.0
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1178956 1178956 0 0.0
RAM 23925 23925 0 0.0
bl706-eth FLASH 872476 872476 0 0.0
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1124174 1124174 0 0.0
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1076018 1076018 0 0.0
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1087280 1087280 0 0.0
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797864 797864 0 0.0
RAM 103088 103088 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813668 813668 0 0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803056 803056 0 0.0
RAM 107688 107688 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 755552 755552 0 0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741184 741184 0 0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605378 605378 0 0.0
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651166 651166 0 0.0
RAM 204772 204772 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661413 661413 0 0.0
RAM 74512 74512 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681265 681265 0 0.0
RAM 77144 77144 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681265 681265 0 0.0
RAM 77144 77144 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638201 638201 0 0.0
RAM 69580 69580 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 603589 603589 0 0.0
RAM 70216 70216 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 623233 623233 0 0.0
RAM 72768 72768 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 623233 623233 0 0.0
RAM 72768 72768 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619373 619373 0 0.0
RAM 73232 73232 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639097 639097 0 0.0
RAM 75784 75784 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639097 639097 0 0.0
RAM 75784 75784 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 587629 587629 0 0.0
RAM 67200 67200 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 607473 607473 0 0.0
RAM 69832 69832 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 607473 607473 0 0.0
RAM 69832 69832 0 0.0
efr32 lighting-app BRD4187C FLASH 888024 888024 0 0.0
RAM 183424 183424 0 0.0
lock-app BRD4338a FLASH 702040 702040 0 0.0
RAM 242708 242708 0 0.0
window-app BRD4187C FLASH 969084 969084 0 0.0
RAM 167856 167856 0 0.0
esp32 all-clusters-app c3devkit DRAM 88324 88324 0 0.0
FLASH 1469096 1472090 2994 0.2
IRAM 75570 75570 0 0.0
m5stack DRAM 114796 114796 0 0.0
FLASH 1538019 1540775 2756 0.2
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4568 4568 0 0.0
FLASH 2533808 2533808 0 0.0
RAM 129072 129072 0 0.0
all-clusters-app debug unknown 5344 5344 0 0.0
FLASH 5583182 5595262 12080 0.2
RAM 483208 483376 168 0.0
all-clusters-minimal-app debug unknown 5264 5264 0 0.0
FLASH 5054184 5054184 0 0.0
RAM 236792 236792 0 0.0
bridge-app debug unknown 5232 5232 0 0.0
FLASH 4479496 4479496 0 0.0
RAM 216752 216752 0 0.0
chip-tool debug unknown 5744 5744 0 0.0
FLASH 11520327 11520327 0 0.0
RAM 535394 535394 0 0.0
chip-tool-ipv6only arm64 unknown 19816 19816 0 0.0
FLASH 10657860 10657860 0 0.0
RAM 583416 583416 0 0.0
fabric-admin debug unknown 5600 5600 0 0.0
FLASH 11290503 11290503 0 0.0
RAM 528978 528978 0 0.0
fabric-bridge-app debug unknown 5240 5240 0 0.0
FLASH 4349096 4349096 0 0.0
RAM 208800 208800 0 0.0
lighting-app debug+rpc+ui unknown 5864 5864 0 0.0
FLASH 5367554 5367554 0 0.0
RAM 225392 225392 0 0.0
lock-app debug unknown 5184 5184 0 0.0
FLASH 4544872 4544872 0 0.0
RAM 204208 204208 0 0.0
ota-provider-app debug unknown 4552 4552 0 0.0
FLASH 4179352 4179352 0 0.0
RAM 193200 193200 0 0.0
ota-requestor-app debug unknown 4488 4488 0 0.0
FLASH 4303768 4303768 0 0.0
RAM 197840 197840 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2802765 2802765 0 0.0
RAM 154392 154392 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4151860 4151860 0 0.0
RAM 234584 234584 0 0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5589176 5589176 0 0.0
RAM 345640 345640 0 0.0
tv-casting-app debug unknown 5104 5104 0 0.0
FLASH 9568102 9568102 0 0.0
RAM 352800 352800 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497660 1497660 0 0.0
RAM 226072 226072 0 0.0
nxp contact k32w0+release FLASH 575436 575436 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 590552 590552 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 609384 609384 0 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 673744 673744 0 0.0
RAM 82808 82808 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613772 1617228 3456 0.2
RAM 207132 207132 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534716 1534716 0 0.0
RAM 204036 204036 0 0.0
light cy8ckit_062s2_43012 FLASH 1460988 1460988 0 0.0
RAM 197316 197316 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463300 1463300 0 0.0
RAM 224380 224380 0 0.0
qpg lighting-app qpg6105+debug FLASH 650352 650352 0 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610404 610404 0 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472260 472260 0 0.0
RAM 141652 141652 0 0.0
tizen all-clusters-app arm unknown 1548 1548 0 0.0
FLASH 1622328 1628928 6600 0.4
RAM 45412 45412 0 0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15753178 15753178 0 0.0
RAM 6912572 6912572 0 0.0

Copy link
Contributor

@jamesharrow jamesharrow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some initial review comments on the easier ones

examples/all-clusters-app/mbed/CMakeLists.txt Outdated Show resolved Hide resolved
examples/all-clusters-app/nrfconnect/CMakeLists.txt Outdated Show resolved Hide resolved
examples/all-clusters-app/nxp/mw320/BUILD.gn Outdated Show resolved Hide resolved
examples/all-clusters-app/linux/BUILD.gn Show resolved Hide resolved
src/python_testing/matter_testing_support.py Outdated Show resolved Hide resolved
src/python_testing/matter_testing_support.py Outdated Show resolved Hide resolved
examples/shell/shell_common/BUILD.gn Show resolved Hide resolved
Copy link

github-actions bot commented Jun 15, 2024

PR #33910: Size comparison from 4a16aaa to 3cb089f

Increases above 0.2%:

platform target config section 4a16aaa 3cb089f change % change
tizen all-clusters-app arm FLASH 1622328 1627540 5212 0.3
Full report (8 builds for cc32xx, mbed, qpg, stm32, tizen)
platform target config section 4a16aaa 3cb089f change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605378 605750 372 0.1
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651166 650770 -396 -0.1
RAM 204772 204772 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497660 1497580 -80 -0.0
RAM 226072 226072 0 0.0
qpg lighting-app qpg6105+debug FLASH 650352 650368 16 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610404 610492 88 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472260 472112 -148 -0.0
RAM 141652 141652 0 0.0
tizen all-clusters-app arm unknown 1548 1548 0 0.0
FLASH 1622328 1627540 5212 0.3
RAM 45412 45420 8 0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15753178 15763482 10304 0.1
RAM 6912572 6915920 3348 0.0

Copy link

github-actions bot commented Jun 15, 2024

PR #33910: Size comparison from 4a16aaa to 6688c42

Increases above 0.2%:

platform target config section 4a16aaa 6688c42 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 876604 878656 2052 0.2
telink all-clusters-app tlsr9118bdk40d FLASH 602942 604924 1982 0.3
tizen all-clusters-app arm FLASH 1622328 1627540 5212 0.3
Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 4a16aaa 6688c42 change % change
bl602 lighting-app bl602 FLASH 1268236 1270188 1952 0.2
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1282514 1284466 1952 0.2
RAM 95480 95480 0 0.0
bl602+rpc FLASH 1307194 1309388 2194 0.2
RAM 103760 103760 0 0.0
bl702 lighting-app bl702 FLASH 1088876 1091084 2208 0.2
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1099826 1101778 1952 0.2
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1178956 1180894 1938 0.2
RAM 23925 23925 0 0.0
bl706-eth FLASH 872476 874428 1952 0.2
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1124174 1126694 2520 0.2
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1076018 1077970 1952 0.2
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1087280 1089232 1952 0.2
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797864 797852 -12 -0.0
RAM 103088 103088 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813668 813520 -148 -0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803056 803044 -12 -0.0
RAM 107688 107688 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 755552 755836 284 0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741184 741492 308 0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605378 605750 372 0.1
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651166 650770 -396 -0.1
RAM 204772 204772 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661413 661433 20 0.0
RAM 74512 74512 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681265 681277 12 0.0
RAM 77144 77144 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681265 681277 12 0.0
RAM 77144 77144 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638201 638221 20 0.0
RAM 69580 69580 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 603589 603897 308 0.1
RAM 70216 70216 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 623233 623541 308 0.0
RAM 72768 72768 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 623233 623541 308 0.0
RAM 72768 72768 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619373 619401 28 0.0
RAM 73232 73232 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639097 639117 20 0.0
RAM 75784 75784 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639097 639117 20 0.0
RAM 75784 75784 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 587629 587973 344 0.1
RAM 67200 67200 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 607473 607833 360 0.1
RAM 69832 69832 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 607473 607833 360 0.1
RAM 69832 69832 0 0.0
efr32 lighting-app BRD4187C FLASH 888024 888000 -24 -0.0
RAM 183424 183424 0 0.0
lock-app BRD4338a FLASH 702040 699608 -2432 -0.3
RAM 242708 242228 -480 -0.2
window-app BRD4187C FLASH 969084 969492 408 0.0
RAM 167856 167856 0 0.0
esp32 all-clusters-app c3devkit DRAM 88324 88324 0 0.0
FLASH 1469096 1471736 2640 0.2
IRAM 75570 75570 0 0.0
m5stack DRAM 114796 114796 0 0.0
FLASH 1538019 1540699 2680 0.2
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4568 4568 0 0.0
FLASH 2533808 2534288 480 0.0
RAM 129072 129104 32 0.0
all-clusters-app debug unknown 5344 5344 0 0.0
FLASH 5583182 5591870 8688 0.2
RAM 483208 483440 232 0.0
all-clusters-minimal-app debug unknown 5264 5264 0 0.0
FLASH 5054184 5053256 -928 -0.0
RAM 236792 236824 32 0.0
bridge-app debug unknown 5232 5232 0 0.0
FLASH 4479496 4479880 384 0.0
RAM 216752 216768 16 0.0
chip-tool debug unknown 5744 5744 0 0.0
FLASH 11520327 11525207 4880 0.0
RAM 535394 535450 56 0.0
chip-tool-ipv6only arm64 unknown 19816 19816 0 0.0
FLASH 10657860 10661972 4112 0.0
RAM 583416 583472 56 0.0
fabric-admin debug unknown 5600 5600 0 0.0
FLASH 11290503 11295367 4864 0.0
RAM 528978 529042 64 0.0
fabric-bridge-app debug unknown 5240 5240 0 0.0
FLASH 4349096 4349720 624 0.0
RAM 208800 208816 16 0.0
lighting-app debug+rpc+ui unknown 5864 5864 0 0.0
FLASH 5367554 5367058 -496 -0.0
RAM 225392 225424 32 0.0
lock-app debug unknown 5184 5184 0 0.0
FLASH 4544872 4543560 -1312 -0.0
RAM 204208 204224 16 0.0
ota-provider-app debug unknown 4552 4552 0 0.0
FLASH 4179352 4180008 656 0.0
RAM 193200 193216 16 0.0
ota-requestor-app debug unknown 4488 4488 0 0.0
FLASH 4303768 4304472 704 0.0
RAM 197840 197872 32 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2802765 2801181 -1584 -0.1
RAM 154392 154416 24 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4151860 4152804 944 0.0
RAM 234584 234608 24 0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5589176 5595496 6320 0.1
RAM 345640 345672 32 0.0
tv-casting-app debug unknown 5104 5104 0 0.0
FLASH 9568102 9570662 2560 0.0
RAM 352800 352816 16 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497660 1497580 -80 -0.0
RAM 226072 226072 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 876604 878656 2052 0.2
RAM 139129 139129 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 950224 951128 904 0.1
RAM 137557 137557 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 822156 822208 52 0.0
RAM 138027 138027 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 781652 781920 268 0.0
RAM 132088 132088 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927212 927460 248 0.0
RAM 129781 129781 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 866284 866256 -28 -0.0
RAM 143839 143839 0 0.0
nrf52840dongle_nrf52840 FLASH 808344 808236 -108 -0.0
RAM 151844 151844 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 763796 763768 -28 -0.0
RAM 142645 142645 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927212 927460 248 0.0
RAM 129781 129781 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 793560 793576 16 0.0
RAM 132611 132611 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 718852 718872 20 0.0
RAM 132677 132677 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 940060 940052 -8 -0.0
RAM 130304 130304 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 746048 746344 296 0.0
RAM 131296 131296 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 732636 732956 320 0.0
RAM 131095 131095 0 0.0
nxp contact k32w0+release FLASH 575436 575396 -40 -0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 590552 590504 -48 -0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 609384 609456 72 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 673744 674000 256 0.0
RAM 82808 82808 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613772 1616924 3152 0.2
RAM 207132 207132 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534716 1534228 -488 -0.0
RAM 204036 204036 0 0.0
light cy8ckit_062s2_43012 FLASH 1460988 1461092 104 0.0
RAM 197316 197316 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463300 1462844 -456 -0.0
RAM 224380 224380 0 0.0
qpg lighting-app qpg6105+debug FLASH 650352 650368 16 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610404 610492 88 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472260 472112 -148 -0.0
RAM 141652 141652 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 625418 625532 114 0.0
RAM 49904 49904 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 602942 604924 1982 0.3
RAM 130288 130288 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 770624 770476 -148 -0.0
RAM 110052 110052 0 0.0
bridge-app tlsr9258a FLASH 668544 668618 74 0.0
RAM 94672 94672 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 627170 627254 84 0.0
RAM 49948 49948 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 713008 713150 142 0.0
RAM 76540 76540 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 558150 558022 -128 -0.0
RAM 126544 126544 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 793212 793102 -110 -0.0
RAM 99900 99900 0 0.0
lock-app-dfu tlsr9528a FLASH 660474 660356 -118 -0.0
RAM 69228 69228 0 0.0
ota-requestor-app tlsr9258a FLASH 686880 687018 138 0.0
RAM 94396 94396 0 0.0
pump-app tlsr9518adk80d FLASH 609370 609474 104 0.0
RAM 56328 56328 0 0.0
pump-controller-app tlsr9518adk80d FLASH 599718 599860 142 0.0
RAM 56128 56128 0 0.0
shell tlsr9518adk80d FLASH 462614 462614 0 0.0
RAM 71852 71852 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 633552 633616 64 0.0
RAM 51576 51576 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 642556 642756 200 0.0
RAM 59764 59764 0 0.0
thermostat tlsr9518adk80d FLASH 618620 618750 130 0.0
RAM 56452 56452 0 0.0
window-covering tlsr9118bdk40d FLASH 464934 464942 8 0.0
RAM 82224 82224 0 0.0
tizen all-clusters-app arm unknown 1548 1548 0 0.0
FLASH 1622328 1627540 5212 0.3
RAM 45412 45420 8 0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15753178 15763482 10304 0.1
RAM 6912572 6915920 3348 0.0

Copy link

github-actions bot commented Jun 15, 2024

PR #33910: Size comparison from 4a16aaa to e9c2f5f

Full report (28 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, mbed, nxp, qpg, stm32)
platform target config section 4a16aaa e9c2f5f change % change
bl602 lighting-app bl602 FLASH 1268236 1270188 1952 0.2
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1282514 1284466 1952 0.2
RAM 95480 95480 0 0.0
bl602+rpc FLASH 1307194 1309388 2194 0.2
RAM 103760 103760 0 0.0
bl702 lighting-app bl702 FLASH 1088876 1091084 2208 0.2
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1099826 1101778 1952 0.2
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1178956 1180894 1938 0.2
RAM 23925 23925 0 0.0
bl706-eth FLASH 872476 874428 1952 0.2
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1124174 1126694 2520 0.2
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1076018 1077970 1952 0.2
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1087280 1089232 1952 0.2
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797864 797852 -12 -0.0
RAM 103088 103088 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813668 813520 -148 -0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803056 803044 -12 -0.0
RAM 107688 107688 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 755552 755836 284 0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741184 741492 308 0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605378 605750 372 0.1
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651166 650770 -396 -0.1
RAM 204772 204772 0 0.0
efr32 lighting-app BRD4187C FLASH 888024 888000 -24 -0.0
RAM 183424 183424 0 0.0
lock-app BRD4338a FLASH 702040 699608 -2432 -0.3
RAM 242708 242228 -480 -0.2
window-app BRD4187C FLASH 969084 969492 408 0.0
RAM 167856 167856 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497660 1497580 -80 -0.0
RAM 226072 226072 0 0.0
nxp contact k32w0+release FLASH 575436 575396 -40 -0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 590552 590504 -48 -0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 609384 609456 72 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 673744 674000 256 0.0
RAM 82808 82808 0 0.0
qpg lighting-app qpg6105+debug FLASH 650352 650368 16 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610404 610492 88 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472260 472112 -148 -0.0
RAM 141652 141652 0 0.0

Copy link

github-actions bot commented Jun 15, 2024

PR #33910: Size comparison from 667cae8 to a45e6dd

Full report (25 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, mbed, nxp, qpg, stm32)
platform target config section 667cae8 a45e6dd change % change
bl602 lighting-app bl602 FLASH 1270188 1270188 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1284466 1284466 0 0.0
RAM 95480 95480 0 0.0
bl602+rpc FLASH 1309388 1309388 0 0.0
RAM 103760 103760 0 0.0
bl702 lighting-app bl702 FLASH 1091084 1091084 0 0.0
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1101778 1101778 0 0.0
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1180894 1180894 0 0.0
RAM 23925 23925 0 0.0
bl706-eth FLASH 874428 874428 0 0.0
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1126694 1126694 0 0.0
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1077970 1077970 0 0.0
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1089232 1089232 0 0.0
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797852 797852 0 0.0
RAM 103088 103088 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813520 813520 0 0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803044 803044 0 0.0
RAM 107688 107688 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 755836 755836 0 0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741492 741492 0 0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605750 605750 0 0.0
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 650770 650770 0 0.0
RAM 204772 204772 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497580 1497580 0 0.0
RAM 226072 226072 0 0.0
nxp contact k32w0+release FLASH 575396 575396 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 590504 590504 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 609456 609456 0 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 674000 674000 0 0.0
RAM 82808 82808 0 0.0
qpg lighting-app qpg6105+debug FLASH 650368 650368 0 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610492 610492 0 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472112 472112 0 0.0
RAM 141652 141652 0 0.0

Copy link

github-actions bot commented Jun 15, 2024

PR #33910: Size comparison from 667cae8 to fe103a9

Increases above 0.2%:

platform target config section 667cae8 fe103a9 change % change
linux all-clusters-app debug FLASH 5579822 5591870 12048 0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 875992 878656 2664 0.3
telink all-clusters-app tlsr9118bdk40d FLASH 602354 604924 2570 0.4
tizen all-clusters-app arm FLASH 1620988 1627540 6552 0.4
Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 667cae8 fe103a9 change % change
bl602 lighting-app bl602 FLASH 1270188 1270188 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1284466 1284466 0 0.0
RAM 95480 95480 0 0.0
bl602+rpc FLASH 1309388 1309388 0 0.0
RAM 103760 103760 0 0.0
bl702 lighting-app bl702 FLASH 1091084 1091084 0 0.0
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1101778 1101778 0 0.0
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1180894 1180894 0 0.0
RAM 23925 23925 0 0.0
bl706-eth FLASH 874428 874428 0 0.0
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1126694 1126694 0 0.0
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1077970 1077970 0 0.0
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1089232 1089232 0 0.0
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797852 797852 0 0.0
RAM 103088 103088 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813520 813520 0 0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803044 803044 0 0.0
RAM 107688 107688 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 755836 755836 0 0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741492 741492 0 0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605750 605750 0 0.0
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 650770 650770 0 0.0
RAM 204772 204772 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661433 661433 0 0.0
RAM 74512 74512 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681277 681277 0 0.0
RAM 77144 77144 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681277 681277 0 0.0
RAM 77144 77144 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638221 638221 0 0.0
RAM 69580 69580 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 603897 603897 0 0.0
RAM 70216 70216 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 623541 623541 0 0.0
RAM 72768 72768 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 623541 623541 0 0.0
RAM 72768 72768 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619401 619401 0 0.0
RAM 73232 73232 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639117 639117 0 0.0
RAM 75784 75784 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639117 639117 0 0.0
RAM 75784 75784 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 587973 587973 0 0.0
RAM 67200 67200 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 607833 607833 0 0.0
RAM 69832 69832 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 607833 607833 0 0.0
RAM 69832 69832 0 0.0
efr32 lighting-app BRD4187C FLASH 888008 888000 -8 -0.0
RAM 183424 183424 0 0.0
lock-app BRD4338a FLASH 699608 699608 0 0.0
RAM 242228 242228 0 0.0
window-app BRD4187C FLASH 969492 969492 0 0.0
RAM 167856 167856 0 0.0
esp32 all-clusters-app c3devkit DRAM 88324 88324 0 0.0
FLASH 1468692 1471736 3044 0.2
IRAM 75570 75570 0 0.0
m5stack DRAM 114796 114796 0 0.0
FLASH 1537871 1540699 2828 0.2
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4568 4568 0 0.0
FLASH 2534288 2534288 0 0.0
RAM 129104 129104 0 0.0
all-clusters-app debug unknown 5344 5344 0 0.0
FLASH 5579822 5591870 12048 0.2
RAM 483272 483440 168 0.0
all-clusters-minimal-app debug unknown 5264 5264 0 0.0
FLASH 5053256 5053256 0 0.0
RAM 236824 236824 0 0.0
bridge-app debug unknown 5232 5232 0 0.0
FLASH 4479880 4479880 0 0.0
RAM 216768 216768 0 0.0
chip-tool debug unknown 5744 5744 0 0.0
FLASH 11525207 11525207 0 0.0
RAM 535450 535450 0 0.0
chip-tool-ipv6only arm64 unknown 19816 19816 0 0.0
FLASH 10661972 10661972 0 0.0
RAM 583472 583472 0 0.0
fabric-admin debug unknown 5600 5600 0 0.0
FLASH 11295367 11295367 0 0.0
RAM 529042 529042 0 0.0
fabric-bridge-app debug unknown 5240 5240 0 0.0
FLASH 4349720 4349720 0 0.0
RAM 208816 208816 0 0.0
lighting-app debug+rpc+ui unknown 5864 5864 0 0.0
FLASH 5367058 5367058 0 0.0
RAM 225424 225424 0 0.0
lock-app debug unknown 5184 5184 0 0.0
FLASH 4543560 4543560 0 0.0
RAM 204224 204224 0 0.0
ota-provider-app debug unknown 4552 4552 0 0.0
FLASH 4180008 4180008 0 0.0
RAM 193216 193216 0 0.0
ota-requestor-app debug unknown 4488 4488 0 0.0
FLASH 4304472 4304472 0 0.0
RAM 197872 197872 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2801181 2801181 0 0.0
RAM 154416 154416 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4152804 4152804 0 0.0
RAM 234608 234608 0 0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5595496 5595496 0 0.0
RAM 345672 345672 0 0.0
tv-casting-app debug unknown 5104 5104 0 0.0
FLASH 9570662 9570662 0 0.0
RAM 352816 352816 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497580 1497580 0 0.0
RAM 226072 226072 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 875992 878656 2664 0.3
RAM 139129 139129 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949024 951128 2104 0.2
RAM 137557 137557 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 822208 822208 0 0.0
RAM 138027 138027 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 781920 781920 0 0.0
RAM 132088 132088 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927460 927460 0 0.0
RAM 129781 129781 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 866256 866256 0 0.0
RAM 143839 143839 0 0.0
nrf52840dongle_nrf52840 FLASH 808236 808236 0 0.0
RAM 151844 151844 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 763768 763768 0 0.0
RAM 142645 142645 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927460 927460 0 0.0
RAM 129781 129781 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 793576 793576 0 0.0
RAM 132611 132611 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 718872 718872 0 0.0
RAM 132677 132677 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 940052 940052 0 0.0
RAM 130304 130304 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 746344 746344 0 0.0
RAM 131296 131296 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 732956 732956 0 0.0
RAM 131095 131095 0 0.0
nxp contact k32w0+release FLASH 575396 575396 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 590504 590504 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 609456 609456 0 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 674000 674000 0 0.0
RAM 82808 82808 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613428 1616924 3496 0.2
RAM 207132 207132 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534228 1534228 0 0.0
RAM 204036 204036 0 0.0
light cy8ckit_062s2_43012 FLASH 1461092 1461092 0 0.0
RAM 197316 197316 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462844 1462844 0 0.0
RAM 224380 224380 0 0.0
qpg lighting-app qpg6105+debug FLASH 650368 650368 0 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610492 610492 0 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472112 472112 0 0.0
RAM 141652 141652 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 625532 625532 0 0.0
RAM 49904 49904 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 602354 604924 2570 0.4
RAM 130288 130288 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 770476 770476 0 0.0
RAM 110052 110052 0 0.0
bridge-app tlsr9258a FLASH 668618 668618 0 0.0
RAM 94672 94672 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 627254 627254 0 0.0
RAM 49948 49948 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 713150 713150 0 0.0
RAM 76540 76540 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 558022 558022 0 0.0
RAM 126544 126544 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 793102 793102 0 0.0
RAM 99900 99900 0 0.0
lock-app-dfu tlsr9528a FLASH 660356 660356 0 0.0
RAM 69228 69228 0 0.0
ota-requestor-app tlsr9258a FLASH 687018 687018 0 0.0
RAM 94396 94396 0 0.0
pump-app tlsr9518adk80d FLASH 609474 609474 0 0.0
RAM 56328 56328 0 0.0
pump-controller-app tlsr9518adk80d FLASH 599860 599860 0 0.0
RAM 56128 56128 0 0.0
shell tlsr9518adk80d FLASH 462614 462614 0 0.0
RAM 71852 71852 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 633616 633616 0 0.0
RAM 51576 51576 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 642756 642756 0 0.0
RAM 59764 59764 0 0.0
thermostat tlsr9518adk80d FLASH 618750 618750 0 0.0
RAM 56452 56452 0 0.0
window-covering tlsr9118bdk40d FLASH 464942 464942 0 0.0
RAM 82224 82224 0 0.0
tizen all-clusters-app arm unknown 1548 1548 0 0.0
FLASH 1620988 1627540 6552 0.4
RAM 45420 45420 0 0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15763482 15763482 0 0.0
RAM 6915920 6915920 0 0.0

Copy link

github-actions bot commented Jul 22, 2024

PR #33910: Size comparison from 3bc5667 to 932c0c3

Increases above 0.2%:

platform target config section 3bc5667 932c0c3 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883308 885276 1968 0.2
telink all-clusters-app tlsr9118bdk40d FLASH 659054 660840 1786 0.3
tizen all-clusters-app arm FLASH 1641256 1646560 5304 0.3
Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 3bc5667 932c0c3 change % change
bl602 lighting-app bl602 FLASH 1272020 1272020 0 0.0
RAM 95392 95392 0 0.0
bl602+mfd FLASH 1286278 1286278 0 0.0
RAM 95536 95536 0 0.0
bl602+rpc FLASH 1310988 1310988 0 0.0
RAM 103816 103816 0 0.0
bl702 lighting-app bl702 FLASH 1092926 1092926 0 0.0
RAM 15229 15229 0 0.0
bl702+mfd FLASH 1103876 1103876 0 0.0
RAM 15381 15381 0 0.0
bl702+rpc FLASH 1182992 1182992 0 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 876226 876226 0 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128408 1128408 0 0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1080068 1080068 0 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091074 1091074 0 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798884 798884 0 0.0
RAM 109236 109236 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816636 816636 0 0.0
RAM 117028 117028 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808492 808492 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761092 761092 0 0.0
RAM 105400 105400 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746876 746876 0 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606630 606630 0 0.0
RAM 204572 204572 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651970 651970 0 0.0
RAM 204844 204844 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 668025 668025 0 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687877 687877 0 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687877 687877 0 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644813 644813 0 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609561 609561 0 0.0
RAM 70876 70876 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629197 629197 0 0.0
RAM 73420 73420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629197 629197 0 0.0
RAM 73420 73420 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625273 625273 0 0.0
RAM 73892 73892 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644981 644981 0 0.0
RAM 76436 76436 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644981 644981 0 0.0
RAM 76436 76436 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593637 593637 0 0.0
RAM 67844 67844 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613489 613489 0 0.0
RAM 70484 70484 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613489 613489 0 0.0
RAM 70484 70484 0 0.0
efr32 lighting-app BRD4187C FLASH 926112 926112 0 0.0
RAM 134532 134532 0 0.0
lock-app BRD4338a FLASH 734524 734516 -8 -0.0
RAM 208000 208000 0 0.0
window-app BRD4187C FLASH 1014604 1014604 0 0.0
RAM 126644 126644 0 0.0
esp32 all-clusters-app c3devkit DRAM 90932 90932 0 0.0
FLASH 1471314 1473570 2256 0.2
IRAM 75570 75570 0 0.0
m5stack DRAM 117404 117404 0 0.0
FLASH 1540315 1542359 2044 0.1
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4624 4624 0 0.0
FLASH 2706913 2706913 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5392 5392 0 0.0
FLASH 5835478 5845416 9938 0.2
RAM 494688 494736 48 0.0
all-clusters-minimal-app debug unknown 5304 5304 0 0.0
FLASH 5295130 5295130 0 0.0
RAM 235696 235696 0 0.0
bridge-app debug unknown 5288 5288 0 0.0
FLASH 4694462 4694462 0 0.0
RAM 212960 212960 0 0.0
chip-tool debug unknown 5776 5776 0 0.0
FLASH 12296496 12296496 0 0.0
RAM 548818 548818 0 0.0
chip-tool-ipv6only arm64 unknown 20168 20168 0 0.0
FLASH 11002556 11002556 0 0.0
RAM 598464 598464 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 1131456 1131456 0 0.0
RAM 545658 545658 0 0.0
fabric-bridge-app debug unknown 4560 4560 0 0.0
FLASH 4448640 4448640 0 0.0
RAM 198992 198992 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5618529 5618529 0 0.0
RAM 224240 224240 0 0.0
lock-app debug unknown 5224 5224 0 0.0
FLASH 4752912 4752912 0 0.0
RAM 200672 200672 0 0.0
ota-provider-app debug unknown 4600 4600 0 0.0
FLASH 4397300 4397300 0 0.0
RAM 194848 194848 0 0.0
ota-requestor-app debug unknown 4536 4536 0 0.0
FLASH 4535114 4535114 0 0.0
RAM 199384 199384 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2979645 2979645 0 0.0
RAM 153736 153736 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4256884 4256884 0 0.0
RAM 236336 236336 0 0.0
tv-app debug unknown 5496 5496 0 0.0
FLASH 5893615 5893615 0 0.0
RAM 342080 342080 0 0.0
tv-casting-app debug unknown 5160 5160 0 0.0
FLASH 10431405 10431405 0 0.0
RAM 403080 403080 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226728 226728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 883308 885276 1968 0.2
RAM 142311 142311 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 953548 955028 1480 0.2
RAM 140739 140739 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 828160 828160 0 0.0
RAM 141179 141179 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 787156 787156 0 0.0
RAM 132700 132700 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 932412 932412 0 0.0
RAM 130393 130393 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 872312 872312 0 0.0
RAM 146991 146991 0 0.0
nrf52840dongle_nrf52840 FLASH 814136 814136 0 0.0
RAM 154996 154996 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 769832 769832 0 0.0
RAM 145797 145797 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 932412 932412 0 0.0
RAM 130393 130393 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 799148 799148 0 0.0
RAM 133227 133227 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 724436 724436 0 0.0
RAM 133293 133293 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 945344 945344 0 0.0
RAM 130920 130920 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 751440 751440 0 0.0
RAM 131916 131916 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 738152 738152 0 0.0
RAM 131715 131715 0 0.0
nxp contact k32w0+release FLASH 576100 576100 0 0.0
RAM 70096 70096 0 0.0
k32w1+release FLASH 591664 591664 0 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610416 610416 0 0.0
RAM 69564 69564 0 0.0
k32w1+release FLASH 675192 675192 0 0.0
RAM 82880 82880 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611636 1614284 2648 0.2
RAM 209736 209736 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1531956 1531956 0 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458812 1458812 0 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459468 1459468 0 0.0
RAM 224336 224336 0 0.0
qpg lighting-app qpg6105+debug FLASH 651740 651740 0 0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 612144 612144 0 0.0
RAM 99312 99312 0 0.0
stm32 light STM32WB5MM-DK FLASH 474064 474064 0 0.0
RAM 144268 144268 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633102 633102 0 0.0
RAM 50576 50576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 659054 660840 1786 0.3
RAM 148488 148488 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 779246 779246 0 0.0
RAM 113260 113260 0 0.0
bridge-app tlsr9258a FLASH 676078 676078 0 0.0
RAM 95352 95352 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634686 634686 0 0.0
RAM 50620 50620 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720554 720554 0 0.0
RAM 77196 77196 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614130 614130 0 0.0
RAM 144684 144684 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801934 801934 0 0.0
RAM 103088 103088 0 0.0
lock-app-dfu tlsr9528a FLASH 666510 666510 0 0.0
RAM 69900 69900 0 0.0
ota-requestor-app tlsr9258a FLASH 695436 695436 0 0.0
RAM 95076 95076 0 0.0
pump-app tlsr9518adk80d FLASH 616942 616942 0 0.0
RAM 57000 57000 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607352 607352 0 0.0
RAM 56800 56800 0 0.0
shell tlsr9518adk80d FLASH 466520 466520 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641304 641304 0 0.0
RAM 52248 52248 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651178 651178 0 0.0
RAM 60436 60436 0 0.0
thermostat tlsr9518adk80d FLASH 626242 626242 0 0.0
RAM 57132 57132 0 0.0
window-covering tlsr9118bdk40d FLASH 519448 519448 0 0.0
RAM 97848 97848 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641256 1646560 5304 0.3
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16310718 16310718 0 0.0
RAM 7168520 7168520 0 0.0

Copy link

github-actions bot commented Jul 23, 2024

PR #33910: Size comparison from 3bc5667 to 48014ef

Increases above 0.2%:

platform target config section 3bc5667 48014ef change % change
tizen all-clusters-app arm FLASH 1641256 1646560 5304 0.3
Full report (8 builds for cc32xx, mbed, qpg, stm32, tizen)
platform target config section 3bc5667 48014ef change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606630 606630 0 0.0
RAM 204572 204572 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651970 651970 0 0.0
RAM 204844 204844 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226728 226728 0 0.0
qpg lighting-app qpg6105+debug FLASH 651740 651740 0 0.0
RAM 104644 104644 0 0.0
lock-app qpg6105+debug FLASH 612144 612144 0 0.0
RAM 99312 99312 0 0.0
stm32 light STM32WB5MM-DK FLASH 474064 474064 0 0.0
RAM 144268 144268 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1641256 1646560 5304 0.3
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16310718 16310718 0 0.0
RAM 7168520 7168520 0 0.0

PeterC1965 and others added 6 commits July 24, 2024 06:55
Copy link
Contributor

@jamesharrow jamesharrow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove DEMTESTBase.py since it is renamed in the other DEM TESTs PR and isn't needed here.

Copy link

github-actions bot commented Jul 25, 2024

PR #33910: Size comparison from c91a779 to a955ceb

Full report (3 builds for cc32xx, stm32)
platform target config section c91a779 a955ceb change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606494 606494 0 0.0
RAM 204564 204564 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652026 652026 0 0.0
RAM 204836 204836 0 0.0
stm32 light STM32WB5MM-DK FLASH 474176 474176 0 0.0
RAM 144260 144260 0 0.0

Copy link

github-actions bot commented Jul 25, 2024

PR #33910: Size comparison from c91a779 to 07ed1fa

Increases above 0.2%:

platform target config section c91a779 07ed1fa change % change
telink all-clusters-app tlsr9118bdk40d FLASH 658826 660638 1812 0.3
tizen all-clusters-app arm FLASH 1640836 1646204 5368 0.3
Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section c91a779 07ed1fa change % change
bl602 lighting-app bl602 FLASH 1271964 1271964 0 0.0
RAM 95384 95384 0 0.0
bl602+mfd FLASH 1286222 1286222 0 0.0
RAM 95528 95528 0 0.0
bl602+rpc FLASH 1311188 1311188 0 0.0
RAM 103808 103808 0 0.0
bl702 lighting-app bl702 FLASH 1092858 1092858 0 0.0
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1103808 1103808 0 0.0
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1182924 1182924 0 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 876158 876158 0 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1128598 1128598 0 0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1080012 1080012 0 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1091274 1091274 0 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798972 798972 0 0.0
RAM 109236 109236 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808516 808516 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761132 761132 0 0.0
RAM 105408 105408 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746916 746916 0 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606494 606494 0 0.0
RAM 204564 204564 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652026 652026 0 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 668081 668081 0 0.0
RAM 77700 77700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 687933 687933 0 0.0
RAM 80340 80340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 687933 687933 0 0.0
RAM 80340 80340 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 644869 644869 0 0.0
RAM 72768 72768 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609585 609585 0 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629221 629221 0 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629221 629221 0 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625289 625289 0 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644997 644997 0 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644997 644997 0 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593517 593517 0 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613369 613369 0 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613369 613369 0 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 926152 926152 0 0.0
RAM 134528 134528 0 0.0
lock-app BRD4338a FLASH 734524 734516 -8 -0.0
RAM 208004 208004 0 0.0
window-app BRD4187C FLASH 1014604 1014604 0 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 90948 90948 0 0.0
FLASH 1471128 1473410 2282 0.2
IRAM 75570 75570 0 0.0
m5stack DRAM 117428 117428 0 0.0
FLASH 1540255 1542331 2076 0.1
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710279 2710279 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5849966 5859986 10020 0.2
RAM 494592 494640 48 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5298760 5298760 0 0.0
RAM 235728 235728 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4699178 4699178 0 0.0
RAM 212992 212992 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12279384 12279384 0 0.0
RAM 548050 548050 0 0.0
chip-tool-ipv6only arm64 unknown 20128 20128 0 0.0
FLASH 10987004 10987004 0 0.0
RAM 597680 597680 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11299943 11299943 0 0.0
RAM 544890 544890 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4453464 4453464 0 0.0
RAM 199024 199024 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5623585 5623585 0 0.0
RAM 224272 224272 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757630 4757630 0 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402124 4402124 0 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540272 4540272 0 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4168 4168 0 0.0
FLASH 2983165 2983165 0 0.0
RAM 153704 153704 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259572 4259572 0 0.0
RAM 236360 236360 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5974781 5974781 0 0.0
RAM 573184 573184 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10490877 10490877 0 0.0
RAM 633352 633352 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503276 1503276 0 0.0
RAM 226720 226720 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 887792 889784 1992 0.2
RAM 141556 141556 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 956088 957592 1504 0.2
RAM 140660 140660 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 831548 831548 0 0.0
RAM 140424 140424 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 790040 790040 0 0.0
RAM 131953 131953 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 934452 934452 0 0.0
RAM 130518 130518 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 875564 875564 0 0.0
RAM 146168 146168 0 0.0
nrf52840dongle_nrf52840 FLASH 816688 816688 0 0.0
RAM 154030 154030 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 773004 773004 0 0.0
RAM 145178 145178 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 934452 934452 0 0.0
RAM 130518 130518 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 802024 802024 0 0.0
RAM 132480 132480 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 727600 727600 0 0.0
RAM 132610 132610 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 947360 947360 0 0.0
RAM 131045 131045 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 754340 754340 0 0.0
RAM 131161 131161 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 741056 741056 0 0.0
RAM 130960 130960 0 0.0
nxp contact k32w0+release FLASH 576100 576100 0 0.0
RAM 70104 70104 0 0.0
k32w1+release FLASH 591672 591672 0 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 610464 610464 0 0.0
RAM 69564 69564 0 0.0
k32w1+release FLASH 675248 675248 0 0.0
RAM 82872 82872 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1611588 1614236 2648 0.2
RAM 209728 209728 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1531940 1531940 0 0.0
RAM 206544 206544 0 0.0
light cy8ckit_062s2_43012 FLASH 1458956 1458956 0 0.0
RAM 199808 199808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459500 1459500 0 0.0
RAM 224328 224328 0 0.0
qpg lighting-app qpg6105+debug FLASH 651796 651796 0 0.0
RAM 104636 104636 0 0.0
lock-app qpg6105+debug FLASH 612152 612152 0 0.0
RAM 99320 99320 0 0.0
stm32 light STM32WB5MM-DK FLASH 474176 474176 0 0.0
RAM 144260 144260 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633112 633112 0 0.0
RAM 50576 50576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 658826 660638 1812 0.3
RAM 148480 148480 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 779052 779052 0 0.0
RAM 113260 113260 0 0.0
bridge-app tlsr9258a FLASH 676032 676032 0 0.0
RAM 95344 95344 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634696 634696 0 0.0
RAM 50620 50620 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720568 720568 0 0.0
RAM 77196 77196 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 614100 614100 0 0.0
RAM 144684 144684 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 801904 801904 0 0.0
RAM 103088 103088 0 0.0
lock-app-dfu tlsr9528a FLASH 666524 666524 0 0.0
RAM 69900 69900 0 0.0
ota-requestor-app tlsr9258a FLASH 695428 695428 0 0.0
RAM 95068 95068 0 0.0
pump-app tlsr9518adk80d FLASH 616960 616960 0 0.0
RAM 57000 57000 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607370 607370 0 0.0
RAM 56800 56800 0 0.0
shell tlsr9518adk80d FLASH 466520 466520 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641314 641314 0 0.0
RAM 52248 52248 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651192 651192 0 0.0
RAM 60436 60436 0 0.0
thermostat tlsr9518adk80d FLASH 626084 626084 0 0.0
RAM 57124 57124 0 0.0
window-covering tlsr9118bdk40d FLASH 519462 519462 0 0.0
RAM 97856 97856 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1640836 1646204 5368 0.3
RAM 48708 48708 0 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16291318 16291318 0 0.0
RAM 7153452 7153452 0 0.0

Copy link

github-actions bot commented Jul 25, 2024

PR #33910: Size comparison from ba949bf to eecd532

Increases above 0.2%:

platform target config section ba949bf eecd532 change % change
telink all-clusters-app tlsr9118bdk40d FLASH 660244 662056 1812 0.3
tizen all-clusters-app arm FLASH 1645992 1651368 5376 0.3
Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ba949bf eecd532 change % change
bl602 lighting-app bl602 FLASH 1274146 1274146 0 0.0
RAM 95424 95424 0 0.0
bl602+mfd FLASH 1288404 1288404 0 0.0
RAM 95568 95568 0 0.0
bl602+rpc FLASH 1313114 1313114 0 0.0
RAM 103848 103848 0 0.0
bl702 lighting-app bl702 FLASH 1095040 1095040 0 0.0
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1105734 1105734 0 0.0
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1185106 1185106 0 0.0
RAM 24245 24245 0 0.0
bl706-eth FLASH 878084 878084 0 0.0
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1130780 1130780 0 0.0
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1081938 1081938 0 0.0
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1093200 1093200 0 0.0
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800260 800260 0 0.0
RAM 109276 109276 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606670 606670 0 0.0
RAM 204564 204564 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669329 669329 0 0.0
RAM 77740 77740 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689189 689189 0 0.0
RAM 80380 80380 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689189 689189 0 0.0
RAM 80380 80380 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 646125 646125 0 0.0
RAM 72808 72808 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609737 609737 0 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629365 629365 0 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629365 629365 0 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625433 625433 0 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645141 645141 0 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645141 645141 0 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593661 593661 0 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613513 613513 0 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613513 613513 0 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927312 927304 -8 -0.0
RAM 134568 134568 0 0.0
lock-app BRD4338a FLASH 734684 734676 -8 -0.0
RAM 208004 208004 0 0.0
window-app BRD4187C FLASH 1014772 1014772 0 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 90988 90988 0 0.0
FLASH 1472594 1474876 2282 0.2
IRAM 75570 75570 0 0.0
m5stack DRAM 117468 117468 0 0.0
FLASH 1541975 1544087 2112 0.1
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710565 2710565 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5858050 5868070 10020 0.2
RAM 494784 494832 48 0.0
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5306984 5306984 0 0.0
RAM 235920 235920 0 0.0
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707482 4707482 0 0.0
RAM 213664 213664 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12279672 12279672 0 0.0
RAM 548050 548050 0 0.0
chip-tool-ipv6only arm64 unknown 20128 20128 0 0.0
FLASH 10987228 10987228 0 0.0
RAM 597680 597680 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11300231 11300231 0 0.0
RAM 544890 544890 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4453750 4453750 0 0.0
RAM 199024 199024 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5631569 5631569 0 0.0
RAM 224464 224464 0 0.0
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757948 4757948 0 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402410 4402410 0 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540558 4540558 0 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 2991629 2991629 0 0.0
RAM 153896 153896 0 0.0
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259812 4259812 0 0.0
RAM 236360 236360 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983085 5983085 0 0.0
RAM 573856 573856 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10491197 10491197 0 0.0
RAM 633352 633352 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226720 226720 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 889076 891072 1996 0.2
RAM 141596 141596 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 957296 958800 1504 0.2
RAM 140700 140700 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832696 832696 0 0.0
RAM 140464 140464 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 790176 790176 0 0.0
RAM 131953 131953 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 934588 934588 0 0.0
RAM 130518 130518 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 876724 876724 0 0.0
RAM 146208 146208 0 0.0
nrf52840dongle_nrf52840 FLASH 817872 817872 0 0.0
RAM 154070 154070 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 774168 774168 0 0.0
RAM 145218 145218 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 934588 934588 0 0.0
RAM 130518 130518 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 802024 802024 0 0.0
RAM 132480 132480 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 727600 727600 0 0.0
RAM 132610 132610 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 947360 947360 0 0.0
RAM 131045 131045 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 755500 755500 0 0.0
RAM 131201 131201 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 741056 741056 0 0.0
RAM 130960 130960 0 0.0
nxp contact k32w0+release FLASH 576100 576100 0 0.0
RAM 70104 70104 0 0.0
k32w1+release FLASH 591808 591808 0 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69608 69608 0 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82912 82912 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613124 1615772 2648 0.2
RAM 209768 209768 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533476 1533476 0 0.0
RAM 206584 206584 0 0.0
light cy8ckit_062s2_43012 FLASH 1460500 1460500 0 0.0
RAM 199848 199848 0 0.0
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224328 224328 0 0.0
qpg lighting-app qpg6105+debug FLASH 653084 653084 0 0.0
RAM 104680 104680 0 0.0
lock-app qpg6105+debug FLASH 612288 612288 0 0.0
RAM 99320 99320 0 0.0
stm32 light STM32WB5MM-DK FLASH 475456 475456 0 0.0
RAM 144300 144300 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 633182 633182 0 0.0
RAM 50576 50576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 660244 662056 1812 0.3
RAM 148520 148520 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 780470 780470 0 0.0
RAM 113300 113300 0 0.0
bridge-app tlsr9258a FLASH 677462 677462 0 0.0
RAM 95384 95384 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634766 634766 0 0.0
RAM 50620 50620 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720638 720638 0 0.0
RAM 77196 77196 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 615524 615524 0 0.0
RAM 144724 144724 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803328 803328 0 0.0
RAM 103128 103128 0 0.0
lock-app-dfu tlsr9528a FLASH 666594 666594 0 0.0
RAM 69900 69900 0 0.0
ota-requestor-app tlsr9258a FLASH 695498 695498 0 0.0
RAM 95068 95068 0 0.0
pump-app tlsr9518adk80d FLASH 618410 618410 0 0.0
RAM 57040 57040 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607440 607440 0 0.0
RAM 56800 56800 0 0.0
shell tlsr9518adk80d FLASH 466520 466520 0 0.0
RAM 72488 72488 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 641384 641384 0 0.0
RAM 52248 52248 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651262 651262 0 0.0
RAM 60436 60436 0 0.0
thermostat tlsr9518adk80d FLASH 626148 626148 0 0.0
RAM 57124 57124 0 0.0
window-covering tlsr9118bdk40d FLASH 519532 519532 0 0.0
RAM 97856 97856 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1645992 1651368 5376 0.3
RAM 48908 48908 0 0.0
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16291606 16291606 0 0.0
RAM 7153512 7153512 0 0.0

@mergify mergify bot merged commit 04fbb8f into project-chip:master Jul 26, 2024
71 checks passed
j-ororke pushed a commit to j-ororke/connectedhomeip that referenced this pull request Jul 31, 2024
…t-chip#33910)

* Get the EVSE app building and test TC_DEM_2_2 passing

* Get all targets building

* Address JamesH review comments

* Rename utils.cpp to DEMUtils.cpp

* Address JamesH review comments

* Restyled by whitespace

* Restyled by clang-format

* Restyled by gn

* Restyled by prettier-markdown

* Restyled by autopep8

* Restyled by isort

* Fix compilation problem by including lib/core/DataModelTypes.h

* Fix compilation problem by including

* Save examples/all-clusters-app/all-clusters-common/all-clusters-app.zap to update it

* Restyled by clang-format

* Apply further code review changes

* Restyled by clang-format

* Restyled by gn

* Address code review comments from AndreiL

* Restyled by whitespace

* Restyled by clang-format

* Fix ESP build

* Fix ESP build

* Restyled by clang-format

* Rename src/python_testing/TC_DEM_Utils.py src/python_testing/DEMTestBase.py

* Put time util funtions into namespace + drop the Utils prefix

* Restyled by whitespace

* Restyled by isort

* Try to address setForecast comments from Boris

* Remove unnecessary SetXXX methods from the device energy management cluster interface

* Restyled by clang-format

* Apply code review changes suggested by Louis-Philip Beliveau

* Document the API for GetForecast and GetPowerAdjustmentCapability

* Document the GetForecast and GetPowerAdjustmentCapability APIs

* Update src/app/clusters/device-energy-management-server/device-energy-management-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/clusters/device-energy-management-server/device-energy-management-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address review comments from Boris

* Sync up with code review comments from PR34234

* Sync up with code review comments from PR34234 that caused some return codes to change

* Restyled by clang-format

* modifyForecastRequest: Failure should be returned if a slot number > num slots in a forecast

* Update examples/energy-management-app/energy-management-common/include/DeviceEnergyManagementDelegateImpl.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/DeviceEnergyManagementManager.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EVSECallbacks.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EVSEManufacturerImpl.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EnergyEvseDelegateImpl.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EnergyEvseManager.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address review comments from Boris

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address further review comments from Boris

* Address further review comments from Boris

* Address further review comments from Boris

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementManager.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address further review comments from Boris

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/EnergyTimeUtils.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Apply further review comments from Boris

* Used a bitmap rather than uint8_t and sync EnergyTimeUtils files from the EVSE_Add_Get_Set_Clear_Targets_Support branch

* Update following review comments from Boris

* Allow more time for forecast.startTime in test setup as tests can take variable lengths of time to run

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/EnergyTimeUtils.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Addressing further review comments from Boris

* Fix small issue found as a result of the DEM test script review

* Protect against forecast being null

* Remove src/python_testing/DEMTestBase.py as renamed in PR34234

* Update following review comment from Andrei

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
rochaferraz pushed a commit to rochaferraz/connectedhomeip that referenced this pull request Jul 31, 2024
…t-chip#33910)

* Get the EVSE app building and test TC_DEM_2_2 passing

* Get all targets building

* Address JamesH review comments

* Rename utils.cpp to DEMUtils.cpp

* Address JamesH review comments

* Restyled by whitespace

* Restyled by clang-format

* Restyled by gn

* Restyled by prettier-markdown

* Restyled by autopep8

* Restyled by isort

* Fix compilation problem by including lib/core/DataModelTypes.h

* Fix compilation problem by including

* Save examples/all-clusters-app/all-clusters-common/all-clusters-app.zap to update it

* Restyled by clang-format

* Apply further code review changes

* Restyled by clang-format

* Restyled by gn

* Address code review comments from AndreiL

* Restyled by whitespace

* Restyled by clang-format

* Fix ESP build

* Fix ESP build

* Restyled by clang-format

* Rename src/python_testing/TC_DEM_Utils.py src/python_testing/DEMTestBase.py

* Put time util funtions into namespace + drop the Utils prefix

* Restyled by whitespace

* Restyled by isort

* Try to address setForecast comments from Boris

* Remove unnecessary SetXXX methods from the device energy management cluster interface

* Restyled by clang-format

* Apply code review changes suggested by Louis-Philip Beliveau

* Document the API for GetForecast and GetPowerAdjustmentCapability

* Document the GetForecast and GetPowerAdjustmentCapability APIs

* Update src/app/clusters/device-energy-management-server/device-energy-management-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/clusters/device-energy-management-server/device-energy-management-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address review comments from Boris

* Sync up with code review comments from PR34234

* Sync up with code review comments from PR34234 that caused some return codes to change

* Restyled by clang-format

* modifyForecastRequest: Failure should be returned if a slot number > num slots in a forecast

* Update examples/energy-management-app/energy-management-common/include/DeviceEnergyManagementDelegateImpl.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/DeviceEnergyManagementManager.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EVSECallbacks.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EVSEManufacturerImpl.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EnergyEvseDelegateImpl.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/include/EnergyEvseManager.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address review comments from Boris

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address further review comments from Boris

* Address further review comments from Boris

* Address further review comments from Boris

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementManager.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address further review comments from Boris

* Update examples/energy-management-app/energy-management-common/src/DEMTestEventTriggers.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/EnergyTimeUtils.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Apply further review comments from Boris

* Used a bitmap rather than uint8_t and sync EnergyTimeUtils files from the EVSE_Add_Get_Set_Clear_Targets_Support branch

* Update following review comments from Boris

* Allow more time for forecast.startTime in test setup as tests can take variable lengths of time to run

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/EnergyTimeUtils.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update examples/energy-management-app/energy-management-common/src/DeviceEnergyManagementDelegateImpl.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Addressing further review comments from Boris

* Fix small issue found as a result of the DEM test script review

* Protect against forecast being null

* Remove src/python_testing/DEMTestBase.py as renamed in PR34234

* Update following review comment from Andrei

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
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.

7 participants