Skip to content

[HVAC] fix TRV attr MinSetpointDeadBand shall allow 0-127 but ignore any attempted change #38834

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kliffwong
Copy link

@kliffwong kliffwong commented May 9, 2025

  • Updated MinSetpointDeadBand range from 0-25 to 0-127
  • Discard any attemped changes
  • Refer to cluster specification v1.4 section 4.3.9.21

Testing

  • Automated testing
  • Unit tests updated for 11a, 11b, 11c in TC_TSTAT_2_2
  • MTH tests on the above cases pass

@github-actions github-actions bot added the app label May 9, 2025
@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 911ac7f to 2a16290 Compare May 9, 2025 10:26
Copy link

github-actions bot commented May 9, 2025

PR #38834: Size comparison from b8d1181 to 2a16290

Full report (3 builds for cc32xx, stm32)
platform target config section b8d1181 2a16290 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549098 549130 32 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581146 581146 0 0.0
RAM 205440 205440 0 0.0
stm32 light STM32WB5MM-DK FLASH 466596 466596 0 0.0
RAM 141504 141504 0 0.0

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 2a16290 to 9271e7b Compare May 9, 2025 13:45
Copy link

github-actions bot commented May 9, 2025

PR #38834: Size comparison from 1f6aada to 9271e7b

Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 1f6aada 9271e7b change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103014 1103014 0 0.0
RAM 94866 94866 0 0.0
bl702 lighting-app bl702+eth FLASH 657860 657860 0 0.0
RAM 33637 33637 0 0.0
bl702+wifi FLASH 834858 834858 0 0.0
RAM 22361 22361 0 0.0
bl706+mfd+rpc+littlefs FLASH 1067638 1067638 0 0.0
RAM 32285 32285 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898530 898530 0 0.0
RAM 27024 27024 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 981314 981314 0 0.0
RAM 24772 24772 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 822236 822236 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 832000 832000 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778432 778432 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762756 762756 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549098 549130 32 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581146 581146 0 0.0
RAM 205440 205440 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663821 663821 0 0.0
RAM 77324 77324 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683673 683673 0 0.0
RAM 79964 79964 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683673 683673 0 0.0
RAM 79964 79964 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640605 640605 0 0.0
RAM 72392 72392 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623949 623949 0 0.0
RAM 73564 73564 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643593 643593 0 0.0
RAM 76116 76116 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643593 643593 0 0.0
RAM 76116 76116 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 644213 644213 0 0.0
RAM 76588 76588 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663929 663929 0 0.0
RAM 79140 79140 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663929 663929 0 0.0
RAM 79140 79140 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620625 620665 40 0.0
RAM 70684 70684 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640477 640517 40 0.0
RAM 73316 73316 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640477 640517 40 0.0
RAM 73316 73316 0 0.0
efr32 lock-app BRD4187C FLASH 946684 946684 0 0.0
RAM 132096 132096 0 0.0
BRD4338a FLASH 773616 773616 0 0.0
RAM 173328 173328 0 0.0
window-app BRD4187C FLASH 1039608 1039600 -8 -0.0
RAM 128232 128232 0 0.0
esp32 all-clusters-app c3devkit DRAM 103328 103328 0 0.0
FLASH 1806238 1806270 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1771346 1771394 48 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2783519 2783845 326 0.0
RAM 114680 114680 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6337352 6337676 324 0.0
RAM 537624 537624 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5441478 5441802 324 0.0
RAM 224616 224616 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4758036 4758036 0 0.0
RAM 204272 204272 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6892827 6892827 0 0.0
RAM 226448 226448 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14317099 14317099 0 0.0
RAM 663280 663280 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14604557 14604557 0 0.0
RAM 650032 650032 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12582272 12582272 0 0.0
RAM 696336 696336 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12676169 12676169 0 0.0
RAM 649392 649392 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4574910 4574910 0 0.0
RAM 190312 190312 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5715525 5715525 0 0.0
RAM 491032 491032 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5644449 5644449 0 0.0
RAM 207288 207288 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4817898 4817898 0 0.0
RAM 194520 194520 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4437690 4437690 0 0.0
RAM 183752 183752 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4565458 4565458 0 0.0
RAM 187656 187656 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3079148 3079484 336 0.0
RAM 148072 148072 0 0.0
thermostat-no-ble arm64 unknown 9552 9552 0 0.0
FLASH 4229568 4229792 224 0.0
RAM 231024 231024 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6072693 6072693 0 0.0
RAM 615680 615680 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12793021 12793021 0 0.0
RAM 770120 770120 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919696 919740 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911704 911744 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856360 856404 44 0.0
RAM 141091 141091 0 0.0
nxp contact k32w0+release FLASH 592368 592368 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624616 624616 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 618316 618316 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709096 709096 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774112 774112 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1666100 1666148 48 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1570620 1570652 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1447892 1447892 0 0.0
RAM 197320 197320 0 0.0
lock cy8ckit_062s2_43012 FLASH 1477732 1477732 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 667756 667756 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 626128 626128 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466596 466596 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 694018 677284 -16734 -2.4
RAM 101832 90692 -11140 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774650 774650 0 0.0
RAM 50072 50072 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 771766 771766 0 0.0
RAM 40372 40372 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781756 760222 -21534 -2.8
RAM 109252 97492 -11760 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703134 687260 -15874 -2.3
RAM 62572 51540 -11032 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741088 715710 -25378 -3.4
RAM 85752 73360 -12392 -14.5
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713038 713038 0 0.0
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 608202 608660 458 0.1
RAM 119468 106748 -12720 -10.6
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 817018 795228 -21790 -2.7
RAM 107520 96348 -11172 -10.4
tizen all-clusters-app arm unknown 5176 5176 0 0.0
FLASH 1810200 1810332 132 0.0
RAM 94656 94656 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843606 20843606 0 0.0
RAM 9071080 9071080 0 0.0

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 9271e7b to 08c0596 Compare May 12, 2025 08:04
Copy link

github-actions bot commented May 12, 2025

PR #38834: Size comparison from 8167c5f to 08c0596

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 8167c5f 08c0596 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102286 1102286 0 0.0
RAM 94882 94882 0 0.0
bl702 lighting-app bl702+eth FLASH 656842 656842 0 0.0
RAM 33645 33645 0 0.0
bl702+wifi FLASH 834096 834096 0 0.0
RAM 22369 22369 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066952 1066952 0 0.0
RAM 32293 32293 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897768 897768 0 0.0
RAM 27040 27040 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 980552 980552 0 0.0
RAM 24780 24780 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821716 821716 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831528 831528 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762748 762748 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549050 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581050 581050 0 0.0
RAM 205440 205440 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663261 663261 0 0.0
RAM 77324 77324 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 683113 0 0.0
RAM 79964 79964 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 683113 0 0.0
RAM 79964 79964 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 640053 0 0.0
RAM 72392 72392 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623405 623405 0 0.0
RAM 73564 73564 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643041 643041 0 0.0
RAM 76116 76116 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643041 643041 0 0.0
RAM 76116 76116 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643701 643701 0 0.0
RAM 76588 76588 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663417 663417 0 0.0
RAM 79140 79140 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663417 663417 0 0.0
RAM 79140 79140 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620065 620105 40 0.0
RAM 70684 70684 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639917 639957 40 0.0
RAM 73316 73316 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639917 639957 40 0.0
RAM 73316 73316 0 0.0
efr32 lock-app BRD4187C FLASH 946276 946276 0 0.0
RAM 132096 132096 0 0.0
BRD4338a FLASH 772800 772792 -8 -0.0
RAM 173328 173328 0 0.0
window-app BRD4187C FLASH 1038760 1038760 0 0.0
RAM 128232 128232 0 0.0
esp32 all-clusters-app c3devkit DRAM 103328 103328 0 0.0
FLASH 1805448 1805480 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770642 1770678 36 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787212 2787538 326 0.0
RAM 115032 115032 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340936 6341260 324 0.0
RAM 533496 533496 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445196 5445520 324 0.0
RAM 225000 225000 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761600 4761600 0 0.0
RAM 204640 204640 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6896523 6896523 0 0.0
RAM 226800 226800 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14317067 14317067 0 0.0
RAM 658800 658800 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14604557 14604557 0 0.0
RAM 645552 645552 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12582272 12582272 0 0.0
RAM 691856 691856 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12676137 12676137 0 0.0
RAM 644912 644912 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578638 4578638 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718885 5718885 0 0.0
RAM 486944 486944 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5648497 5648497 0 0.0
RAM 207704 207704 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4821428 4821428 0 0.0
RAM 194904 194904 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4441386 4441386 0 0.0
RAM 184120 184120 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4569152 4569152 0 0.0
RAM 187992 187992 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3078572 3078908 336 0.0
RAM 148072 148072 0 0.0
thermostat-no-ble arm64 unknown 9608 9608 0 0.0
FLASH 4232136 4232344 208 0.0
RAM 231352 231352 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6076117 6076117 0 0.0
RAM 611568 611568 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12796765 12796765 0 0.0
RAM 766104 766104 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919200 919244 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911224 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856424 856468 44 0.0
RAM 141091 141091 0 0.0
nxp contact k32w0+release FLASH 591888 591888 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624648 624648 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617820 617820 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709120 709120 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774176 774176 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665252 1665284 32 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569756 1569788 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1447012 1447012 0 0.0
RAM 197320 197320 0 0.0
lock cy8ckit_062s2_43012 FLASH 1476868 1476868 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 667212 667212 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 625624 625624 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466052 466052 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 693532 693532 0 0.0
RAM 101832 101832 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774164 774164 0 0.0
RAM 50072 50072 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781270 781270 0 0.0
RAM 109252 109252 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702648 702648 0 0.0
RAM 62572 62572 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740602 740602 0 0.0
RAM 85752 85752 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607568 607568 0 0.0
RAM 119468 119468 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816580 816584 4 0.0
RAM 107520 107520 0 0.0
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812420 132 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

Copy link
Contributor

@andy31415 andy31415 left a comment

Choose a reason for hiding this comment

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

@kliffwong please provide details for testing instead of manual:

What commands did you run, what were the observed results, how do they prove that this shows code working correclty, why is this test not auomatisable?

I believe cluster code test should be automatable. Please prefer to automate it and if not possible ,describe in the summary why that is so.

The bar for manual tests is set high on purpose: we try to strongly nudge people to write automated tests instead of marking things as 'tested manually' for expedience.

Copy link

github-actions bot commented May 12, 2025

PR #38834: Size comparison from d0ac18d to 9ff7cda

Full report (14 builds for cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, tizen)
platform target config section d0ac18d 9ff7cda change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821716 821716 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831512 831512 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762732 762732 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549050 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581050 581050 0 0.0
RAM 205440 205440 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919196 919240 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911224 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856420 856464 44 0.0
RAM 141091 141091 0 0.0
qpg lighting-app qpg6105+debug FLASH 667212 667212 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 625624 625624 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466052 466052 0 0.0
RAM 141504 141504 0 0.0
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812420 132 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

@kliffwong
Copy link
Author

@kliffwong please provide details for testing instead of manual:

What commands did you run, what were the observed results, how do they prove that this shows code working correclty, why is this test not auomatisable?

I believe cluster code test should be automatable. Please prefer to automate it and if not possible ,describe in the summary why that is so.

The bar for manual tests is set high on purpose: we try to strongly nudge people to write automated tests instead of marking things as 'tested manually' for expedience.

Indeed Test Harness can be used as automated test for thess changes.
Updated comments with the testcases involved for these changes

@kliffwong kliffwong requested a review from andy31415 May 12, 2025 13:35
@andy31415
Copy link
Contributor

@kliffwong please provide details for testing instead of manual:
What commands did you run, what were the observed results, how do they prove that this shows code working correclty, why is this test not auomatisable?
I believe cluster code test should be automatable. Please prefer to automate it and if not possible ,describe in the summary why that is so.
The bar for manual tests is set high on purpose: we try to strongly nudge people to write automated tests instead of marking things as 'tested manually' for expedience.

Indeed Test Harness can be used as automated test for thess changes. Updated comments with the testcases involved for these changes

You have to implement the test plan or explain when it will be later (i.e. very soon and explain why you cannot do it right now). Code changes should come with tests.

Copy link

github-actions bot commented May 12, 2025

PR #38834: Size comparison from e4590b6 to 9b05731

Full report (14 builds for cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, tizen)
platform target config section e4590b6 9b05731 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821716 821716 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831512 831512 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762732 762732 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549050 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581050 581050 0 0.0
RAM 205440 205440 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919196 919240 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911224 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856420 856464 44 0.0
RAM 141091 141091 0 0.0
qpg lighting-app qpg6105+debug FLASH 667212 667212 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 625624 625624 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466052 466052 0 0.0
RAM 141504 141504 0 0.0
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812420 132 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 9b05731 to 6472de8 Compare May 12, 2025 13:58
Copy link

github-actions bot commented May 12, 2025

PR #38834: Size comparison from eda485e to 6472de8

Full report (46 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, nrfconnect, psoc6, qpg, stm32, telink, tizen)
platform target config section eda485e 6472de8 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102286 1102286 0 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656842 656842 0 0.0
RAM 134973 134973 0 0.0
bl702+wifi FLASH 834096 834096 0 0.0
RAM 124513 124513 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066952 1066952 0 0.0
RAM 117381 117381 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897768 897768 0 0.0
RAM 105792 105792 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 980552 980552 0 0.0
RAM 109868 109868 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821716 821716 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831512 831512 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762732 762732 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549050 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581050 581050 0 0.0
RAM 205440 205440 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663253 663253 0 0.0
RAM 77324 77324 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683105 683105 0 0.0
RAM 79964 79964 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683105 683105 0 0.0
RAM 79964 79964 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640045 640045 0 0.0
RAM 72392 72392 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623397 623397 0 0.0
RAM 73564 73564 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643033 643033 0 0.0
RAM 76116 76116 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643033 643033 0 0.0
RAM 76116 76116 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643701 643701 0 0.0
RAM 76588 76588 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663417 663417 0 0.0
RAM 79140 79140 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663417 663417 0 0.0
RAM 79140 79140 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620057 620105 48 0.0
RAM 70684 70684 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639909 639957 48 0.0
RAM 73316 73316 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639909 639957 48 0.0
RAM 73316 73316 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919196 919240 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911224 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856420 856464 44 0.0
RAM 141091 141091 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665252 1665284 32 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569756 1569788 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1447012 1447012 0 0.0
RAM 197320 197320 0 0.0
lock cy8ckit_062s2_43012 FLASH 1476868 1476868 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 667212 667212 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 625624 625624 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466052 466052 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 693508 693508 0 0.0
RAM 101832 101832 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774140 774140 0 0.0
RAM 50072 50072 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 771234 771234 0 0.0
RAM 40372 40372 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781246 759690 -21556 -2.8
RAM 109252 97492 -11760 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702628 686730 -15898 -2.3
RAM 62572 51540 -11032 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740582 715180 -25402 -3.4
RAM 85752 73360 -12392 -14.5
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 712508 712508 0 0.0
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607568 608026 458 0.1
RAM 119468 106748 -12720 -10.6
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816556 794744 -21812 -2.7
RAM 107520 96348 -11172 -10.4
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812420 132 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 6472de8 to 289a2f2 Compare May 12, 2025 14:54
@github-actions github-actions bot added the tests label May 12, 2025
@kliffwong
Copy link
Author

@kliffwong please provide details for testing instead of manual:
What commands did you run, what were the observed results, how do they prove that this shows code working correclty, why is this test not auomatisable?
I believe cluster code test should be automatable. Please prefer to automate it and if not possible ,describe in the summary why that is so.
The bar for manual tests is set high on purpose: we try to strongly nudge people to write automated tests instead of marking things as 'tested manually' for expedience.

Indeed Test Harness can be used as automated test for thess changes. Updated comments with the testcases involved for these changes

You have to implement the test plan or explain when it will be later (i.e. very soon and explain why you cannot do it right now). Code changes should come with tests.

Test plan TC_TSTAT_2_2.py updated

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch 3 times, most recently from 759b7ab to bf7267d Compare May 12, 2025 15:06
@kliffwong kliffwong requested a review from andy31415 May 12, 2025 15:15
@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from fca7219 to 94e3f1f Compare May 12, 2025 15:17
Copy link

github-actions bot commented May 12, 2025

PR #38834: Size comparison from f23bb25 to 7656f63

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section f23bb25 7656f63 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101664 1101664 0 0.0
RAM 179002 179002 0 0.0
bl702 lighting-app bl702+eth FLASH 656482 656482 0 0.0
RAM 134941 134941 0 0.0
bl702+wifi FLASH 833480 833480 0 0.0
RAM 124481 124481 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066592 1066592 0 0.0
RAM 117349 117349 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897152 897152 0 0.0
RAM 105760 105760 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979936 979936 0 0.0
RAM 109836 109836 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821256 821256 0 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831052 831052 0 0.0
RAM 125408 125408 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762732 762732 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549050 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 580582 580582 0 0.0
RAM 205416 205416 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662789 662789 0 0.0
RAM 77300 77300 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682641 682641 0 0.0
RAM 79940 79940 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682641 682641 0 0.0
RAM 79940 79940 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639581 639581 0 0.0
RAM 72368 72368 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622941 622941 0 0.0
RAM 73532 73532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642585 642585 0 0.0
RAM 76084 76084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642585 642585 0 0.0
RAM 76084 76084 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643237 643237 0 0.0
RAM 76564 76564 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662953 662953 0 0.0
RAM 79116 79116 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662953 662953 0 0.0
RAM 79116 79116 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619601 619641 40 0.0
RAM 70660 70660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639453 639493 40 0.0
RAM 73292 73292 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639453 639493 40 0.0
RAM 73292 73292 0 0.0
efr32 lock-app BRD4187C FLASH 945820 945820 0 0.0
RAM 132060 132060 0 0.0
BRD4338a FLASH 772296 772288 -8 -0.0
RAM 173300 173300 0 0.0
window-app BRD4187C FLASH 1038272 1038272 0 0.0
RAM 128196 128196 0 0.0
esp32 all-clusters-app c3devkit DRAM 103328 103328 0 0.0
FLASH 1805448 1805480 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770642 1770678 36 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787212 2787538 326 0.0
RAM 115032 115032 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340936 6341260 324 0.0
RAM 533496 533496 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445196 5445520 324 0.0
RAM 225000 225000 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761600 4761600 0 0.0
RAM 204640 204640 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6894715 6894715 0 0.0
RAM 226600 226600 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14317035 14317035 0 0.0
RAM 658800 658800 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14604557 14604557 0 0.0
RAM 645552 645552 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12582272 12582272 0 0.0
RAM 691856 691856 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12676137 12676137 0 0.0
RAM 644912 644912 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578638 4578638 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718885 5718885 0 0.0
RAM 486944 486944 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5646817 5646817 0 0.0
RAM 207504 207504 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4819654 4819654 0 0.0
RAM 194704 194704 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439612 4439612 0 0.0
RAM 183888 183888 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567376 4567376 0 0.0
RAM 187792 187792 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3078572 3078908 336 0.0
RAM 148072 148072 0 0.0
thermostat-no-ble arm64 unknown 9608 9608 0 0.0
FLASH 4230808 4231032 224 0.0
RAM 231112 231112 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074341 6074341 0 0.0
RAM 611368 611368 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12794029 12794029 0 0.0
RAM 765840 765840 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919196 919240 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911224 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856420 856464 44 0.0
RAM 141091 141091 0 0.0
nxp contact k32w0+release FLASH 591872 591872 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624640 624640 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617804 617804 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709120 709120 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774168 774168 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665252 1665284 32 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569756 1569788 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1446524 1446524 0 0.0
RAM 197280 197280 0 0.0
lock cy8ckit_062s2_43012 FLASH 1476364 1476364 0 0.0
RAM 224976 224976 0 0.0
qpg lighting-app qpg6105+debug FLASH 666748 666748 0 0.0
RAM 105172 105172 0 0.0
lock-app qpg6105+debug FLASH 625160 625160 0 0.0
RAM 99792 99792 0 0.0
stm32 light STM32WB5MM-DK FLASH 465596 465596 0 0.0
RAM 141480 141480 0 0.0
telink bridge-app tl7218x FLASH 693508 693508 0 0.0
RAM 101832 101832 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 773756 773756 0 0.0
RAM 50044 50044 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 780862 780862 0 0.0
RAM 109224 109224 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702268 702268 0 0.0
RAM 62544 62544 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740222 740222 0 0.0
RAM 85724 85724 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607184 607184 0 0.0
RAM 119440 119440 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816172 816176 4 0.0
RAM 107492 107492 0 0.0
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812420 132 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

@andy31415 andy31415 dismissed their stale review May 12, 2025 16:57

Test script updated

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 7656f63 to 6fcc7c1 Compare May 13, 2025 07:01
@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 6fcc7c1 to f43166f Compare May 13, 2025 07:13
@kliffwong kliffwong changed the title [MATTER] fix TRV attr MinSetpointDeadBand shall allow 0-127 but ignore any attempted change [HVAC] fix TRV attr MinSetpointDeadBand shall allow 0-127 but ignore any attempted change May 13, 2025
Copy link

github-actions bot commented May 13, 2025

PR #38834: Size comparison from 70e5039 to cd95d89

Full report (27 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, telink, tizen)
platform target config section 70e5039 cd95d89 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101688 1101688 0 0.0
RAM 179002 179002 0 0.0
bl702 lighting-app bl702+eth FLASH 656482 656482 0 0.0
RAM 134941 134941 0 0.0
bl702+wifi FLASH 833504 833504 0 0.0
RAM 124481 124481 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066592 1066592 0 0.0
RAM 117349 117349 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897152 897152 0 0.0
RAM 105760 105760 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979936 979936 0 0.0
RAM 109836 109836 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821256 821256 0 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831052 831052 0 0.0
RAM 125408 125408 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762732 762732 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549050 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 580582 580582 0 0.0
RAM 205416 205416 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919196 919240 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911224 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856420 856464 44 0.0
RAM 141091 141091 0 0.0
qpg lighting-app qpg6105+debug FLASH 666748 666748 0 0.0
RAM 105172 105172 0 0.0
lock-app qpg6105+debug FLASH 625160 625160 0 0.0
RAM 99792 99792 0 0.0
stm32 light STM32WB5MM-DK FLASH 465596 465596 0 0.0
RAM 141480 141480 0 0.0
telink bridge-app tl7218x FLASH 693508 693508 0 0.0
RAM 101832 101832 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 773756 773756 0 0.0
RAM 50044 50044 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 780862 780862 0 0.0
RAM 109224 109224 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702268 702268 0 0.0
RAM 62544 62544 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740222 740222 0 0.0
RAM 85724 85724 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607184 607184 0 0.0
RAM 119440 119440 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816172 816176 4 0.0
RAM 107492 107492 0 0.0
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812420 132 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch 3 times, most recently from 609d591 to f021607 Compare May 13, 2025 13:24
Copy link

github-actions bot commented May 13, 2025

PR #38834: Size comparison from 16ba524 to f021607

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 16ba524 f021607 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101678 0 0.0
RAM 179002 179002 0 0.0
bl702 lighting-app bl702+eth FLASH 656472 656472 0 0.0
RAM 134941 134941 0 0.0
bl702+wifi FLASH 833494 833494 0 0.0
RAM 124481 124481 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066582 1066582 0 0.0
RAM 117349 117349 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897142 897142 0 0.0
RAM 105760 105760 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979926 979926 0 0.0
RAM 109836 109836 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821248 821248 0 0.0
RAM 120272 120272 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831044 831044 0 0.0
RAM 125408 125408 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778408 778408 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762716 762716 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548986 549034 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 580566 580566 0 0.0
RAM 205416 205416 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662773 662773 0 0.0
RAM 77300 77300 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682625 682625 0 0.0
RAM 79940 79940 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682625 682625 0 0.0
RAM 79940 79940 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639565 639565 0 0.0
RAM 72368 72368 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622933 622933 0 0.0
RAM 73532 73532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642577 642577 0 0.0
RAM 76084 76084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642577 642577 0 0.0
RAM 76084 76084 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643229 643229 0 0.0
RAM 76564 76564 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662945 662945 0 0.0
RAM 79116 79116 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662945 662945 0 0.0
RAM 79116 79116 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619593 619633 40 0.0
RAM 70660 70660 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639445 639485 40 0.0
RAM 73292 73292 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639445 639485 40 0.0
RAM 73292 73292 0 0.0
efr32 lock-app BRD4187C FLASH 945820 945820 0 0.0
RAM 132060 132060 0 0.0
BRD4338a FLASH 772264 772256 -8 -0.0
RAM 173300 173300 0 0.0
window-app BRD4187C FLASH 1038240 1038240 0 0.0
RAM 128196 128196 0 0.0
esp32 all-clusters-app c3devkit DRAM 103328 103328 0 0.0
FLASH 1805438 1805470 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770586 1770622 36 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2786914 2787240 326 0.0
RAM 115032 115032 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340606 6340930 324 0.0
RAM 533112 533112 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5444898 5445222 324 0.0
RAM 225000 225000 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761334 4761334 0 0.0
RAM 204640 204640 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6894443 6894443 0 0.0
RAM 226600 226600 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309675 14309675 0 0.0
RAM 658416 658416 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591323 14591323 0 0.0
RAM 645168 645168 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572560 12572560 0 0.0
RAM 691456 691456 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668741 12668741 0 0.0
RAM 644528 644528 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578372 4578372 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718629 5718629 0 0.0
RAM 486560 486560 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5646529 5646529 0 0.0
RAM 207504 207504 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4819356 4819356 0 0.0
RAM 194704 194704 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439346 4439346 0 0.0
RAM 183888 183888 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567110 4567110 0 0.0
RAM 187792 187792 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3078316 3078636 320 0.0
RAM 148072 148072 0 0.0
thermostat-no-ble arm64 unknown 9608 9608 0 0.0
FLASH 4230312 4230520 208 0.0
RAM 231112 231112 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074037 6074037 0 0.0
RAM 610984 610984 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12780861 12780861 0 0.0
RAM 765456 765456 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919184 919228 44 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911188 911228 40 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856408 856452 44 0.0
RAM 141091 141091 0 0.0
nxp contact k32w0+release FLASH 591872 591872 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624632 624632 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617788 617788 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709104 709104 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774160 774160 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665236 1665268 32 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569724 1569756 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1446492 1446492 0 0.0
RAM 197280 197280 0 0.0
lock cy8ckit_062s2_43012 FLASH 1476332 1476332 0 0.0
RAM 224976 224976 0 0.0
qpg lighting-app qpg6105+debug FLASH 666740 666740 0 0.0
RAM 105172 105172 0 0.0
lock-app qpg6105+debug FLASH 625144 625144 0 0.0
RAM 99792 99792 0 0.0
stm32 light STM32WB5MM-DK FLASH 465580 465580 0 0.0
RAM 141480 141480 0 0.0
telink bridge-app tl7218x FLASH 693498 693498 0 0.0
RAM 101832 101832 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 773746 773746 0 0.0
RAM 50044 50044 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 780852 780852 0 0.0
RAM 109224 109224 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702258 702258 0 0.0
RAM 62544 62544 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740212 740212 0 0.0
RAM 85724 85724 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607174 607174 0 0.0
RAM 119440 119440 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816162 816166 4 0.0
RAM 107492 107492 0 0.0
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812112 1812244 132 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20822726 20822726 0 0.0
RAM 9059864 9059864 0 0.0

@kliffwong kliffwong requested a review from andy31415 May 14, 2025 08:06
Copy link

github-actions bot commented May 14, 2025

PR #38834: Size comparison from 53ed908 to d7e3949

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 53ed908 d7e3949 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101678 0 0.0
RAM 178994 178994 0 0.0
bl702 lighting-app bl702+eth FLASH 656472 656472 0 0.0
RAM 134941 134941 0 0.0
bl702+wifi FLASH 833750 833750 0 0.0
RAM 124481 124481 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066582 1066582 0 0.0
RAM 117349 117349 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896152 896152 0 0.0
RAM 105688 105688 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979926 979926 0 0.0
RAM 109836 109836 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820180 820180 0 0.0
RAM 120208 120208 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 830232 830232 0 0.0
RAM 125376 125376 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778456 778456 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762764 762764 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549034 549082 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 579722 579722 0 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661693 661693 0 0.0
RAM 77236 77236 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681545 681545 0 0.0
RAM 79876 79876 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681545 681545 0 0.0
RAM 79876 79876 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638485 638485 0 0.0
RAM 72304 72304 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622981 622981 0 0.0
RAM 73532 73532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642625 642625 0 0.0
RAM 76084 76084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642625 642625 0 0.0
RAM 76084 76084 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642389 642389 0 0.0
RAM 76532 76532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662105 662105 0 0.0
RAM 79084 79084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662105 662105 0 0.0
RAM 79084 79084 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618617 618665 48 0.0
RAM 70628 70628 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638469 638517 48 0.0
RAM 73260 73260 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638469 638517 48 0.0
RAM 73260 73260 0 0.0
efr32 lock-app BRD4187C FLASH 945116 945116 0 0.0
RAM 132024 132024 0 0.0
BRD4338a FLASH 771184 771176 -8 -0.0
RAM 173248 173248 0 0.0
window-app BRD4187C FLASH 1037144 1037144 0 0.0
RAM 128160 128160 0 0.0
esp32 all-clusters-app c3devkit DRAM 103320 103320 0 0.0
FLASH 1805474 1805506 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770630 1770666 36 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787072 2787398 326 0.0
RAM 115048 115048 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340764 6341088 324 0.0
RAM 533128 533128 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445056 5445380 324 0.0
RAM 225016 225016 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761492 4761492 0 0.0
RAM 204656 204656 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883547 6883547 0 0.0
RAM 226168 226168 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309771 14309771 0 0.0
RAM 658448 658448 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591459 14591459 0 0.0
RAM 645184 645184 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572672 12572672 0 0.0
RAM 691472 691472 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668845 12668845 0 0.0
RAM 644544 644544 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578426 4578426 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718709 5718709 0 0.0
RAM 486560 486560 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641873 5641873 0 0.0
RAM 207192 207192 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813826 4813826 0 0.0
RAM 194456 194456 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439400 4439400 0 0.0
RAM 183888 183888 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567164 4567164 0 0.0
RAM 187760 187760 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3078460 3078796 336 0.0
RAM 148088 148088 0 0.0
thermostat-no-ble arm64 unknown 9616 9616 0 0.0
FLASH 4224912 4225120 208 0.0
RAM 230864 230864 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074629 6074629 0 0.0
RAM 611000 611000 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12781021 12781021 0 0.0
RAM 765472 765472 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919232 919276 44 0.0
RAM 167326 167326 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911208 911248 40 0.0
RAM 145570 145570 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856456 856500 44 0.0
RAM 141089 141089 0 0.0
nxp contact k32w0+release FLASH 591920 591920 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624680 624680 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617836 617836 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709152 709152 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774208 774208 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665268 1665300 32 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569764 1569796 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1445228 1445228 0 0.0
RAM 197216 197216 0 0.0
lock cy8ckit_062s2_43012 FLASH 1475236 1475236 0 0.0
RAM 224936 224936 0 0.0
qpg lighting-app qpg6105+debug FLASH 666788 666788 0 0.0
RAM 105164 105164 0 0.0
lock-app qpg6105+debug FLASH 625192 625192 0 0.0
RAM 99792 99792 0 0.0
stm32 light STM32WB5MM-DK FLASH 464532 464532 0 0.0
RAM 141416 141416 0 0.0
telink bridge-app tl7218x FLASH 693534 693534 0 0.0
RAM 101828 101828 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772920 772920 0 0.0
RAM 49980 49980 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 780026 780026 0 0.0
RAM 109160 109160 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702294 702294 0 0.0
RAM 62544 62544 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740248 740248 0 0.0
RAM 85724 85724 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606348 606348 0 0.0
RAM 119376 119376 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815336 815340 4 0.0
RAM 107428 107428 0 0.0
tizen all-clusters-app arm unknown 5216 5216 0 0.0
FLASH 1812188 1812328 140 0.0
RAM 94840 94840 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20822774 20822774 0 0.0
RAM 9059872 9059872 0 0.0

Copy link

github-actions bot commented May 14, 2025

PR #38834: Size comparison from d6b2cee to 514e071

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section d6b2cee 514e071 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101678 0 0.0
RAM 178994 178994 0 0.0
bl702 lighting-app bl702+eth FLASH 656472 656472 0 0.0
RAM 134941 134941 0 0.0
bl702+wifi FLASH 833750 833750 0 0.0
RAM 124481 124481 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066582 1066582 0 0.0
RAM 117349 117349 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896152 896152 0 0.0
RAM 105688 105688 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979926 979926 0 0.0
RAM 109836 109836 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820180 820180 0 0.0
RAM 120208 120208 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 830232 830232 0 0.0
RAM 125376 125376 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778456 778456 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762764 762764 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549034 549082 48 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 579722 579722 0 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661693 661693 0 0.0
RAM 77236 77236 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681545 681545 0 0.0
RAM 79876 79876 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681545 681545 0 0.0
RAM 79876 79876 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638485 638485 0 0.0
RAM 72304 72304 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622981 622981 0 0.0
RAM 73532 73532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642625 642625 0 0.0
RAM 76084 76084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642625 642625 0 0.0
RAM 76084 76084 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642389 642389 0 0.0
RAM 76532 76532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662105 662105 0 0.0
RAM 79084 79084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662105 662105 0 0.0
RAM 79084 79084 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618617 618665 48 0.0
RAM 70628 70628 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638469 638517 48 0.0
RAM 73260 73260 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638469 638517 48 0.0
RAM 73260 73260 0 0.0
efr32 lock-app BRD4187C FLASH 945116 945116 0 0.0
RAM 132024 132024 0 0.0
BRD4338a FLASH 771184 771176 -8 -0.0
RAM 173248 173248 0 0.0
window-app BRD4187C FLASH 1037144 1037144 0 0.0
RAM 128160 128160 0 0.0
esp32 all-clusters-app c3devkit DRAM 103320 103320 0 0.0
FLASH 1805474 1805506 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770630 1770666 36 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787072 2787398 326 0.0
RAM 115048 115048 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340764 6341088 324 0.0
RAM 533128 533128 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445056 5445380 324 0.0
RAM 225016 225016 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761492 4761492 0 0.0
RAM 204656 204656 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883547 6883547 0 0.0
RAM 226168 226168 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309771 14309771 0 0.0
RAM 658448 658448 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591459 14591459 0 0.0
RAM 645184 645184 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572672 12572672 0 0.0
RAM 691472 691472 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668845 12668845 0 0.0
RAM 644544 644544 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578426 4578426 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718709 5718709 0 0.0
RAM 486560 486560 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641873 5641873 0 0.0
RAM 207192 207192 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813826 4813826 0 0.0
RAM 194456 194456 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439400 4439400 0 0.0
RAM 183888 183888 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567164 4567164 0 0.0
RAM 187760 187760 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3078460 3078796 336 0.0
RAM 148088 148088 0 0.0
thermostat-no-ble arm64 unknown 9616 9616 0 0.0
FLASH 4224912 4225120 208 0.0
RAM 230864 230864 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074629 6074629 0 0.0
RAM 611000 611000 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12781021 12781021 0 0.0
RAM 765472 765472 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919232 919276 44 0.0
RAM 167326 167326 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911208 911248 40 0.0
RAM 145570 145570 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856456 856500 44 0.0
RAM 141089 141089 0 0.0
nxp contact k32w0+release FLASH 591920 591920 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624680 624680 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617836 617836 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709152 709152 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774208 774208 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665268 1665300 32 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569764 1569796 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1445228 1445228 0 0.0
RAM 197216 197216 0 0.0
lock cy8ckit_062s2_43012 FLASH 1475236 1475236 0 0.0
RAM 224936 224936 0 0.0
qpg lighting-app qpg6105+debug FLASH 666788 666788 0 0.0
RAM 105164 105164 0 0.0
lock-app qpg6105+debug FLASH 625192 625192 0 0.0
RAM 99792 99792 0 0.0
stm32 light STM32WB5MM-DK FLASH 464532 464532 0 0.0
RAM 141416 141416 0 0.0
telink bridge-app tl7218x FLASH 693534 693534 0 0.0
RAM 101828 101828 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772920 772920 0 0.0
RAM 49980 49980 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 780026 780026 0 0.0
RAM 109160 109160 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702294 702294 0 0.0
RAM 62544 62544 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740248 740248 0 0.0
RAM 85724 85724 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606348 606348 0 0.0
RAM 119376 119376 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815336 815340 4 0.0
RAM 107428 107428 0 0.0
tizen all-clusters-app arm unknown 5216 5216 0 0.0
FLASH 1812188 1812328 140 0.0
RAM 94840 94840 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20822774 20822774 0 0.0
RAM 9059872 9059872 0 0.0

Copy link

github-actions bot commented May 14, 2025

PR #38834: Size comparison from 6915d2e to e7dc5c6

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 6915d2e e7dc5c6 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1101678 1101678 0 0.0
RAM 178994 178994 0 0.0
bl702 lighting-app bl702+eth FLASH 654940 654940 0 0.0
RAM 134961 134961 0 0.0
bl702+wifi FLASH 832446 832446 0 0.0
RAM 124501 124501 0 0.0
bl706+mfd+rpc+littlefs FLASH 1064978 1064978 0 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894160 894160 0 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 978258 978258 0 0.0
RAM 109836 109836 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820196 820196 0 0.0
RAM 120208 120208 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 830232 830232 0 0.0
RAM 125376 125376 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778472 778472 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762780 762780 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549050 549082 32 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 579738 579738 0 0.0
RAM 205376 205376 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661709 661709 0 0.0
RAM 77236 77236 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681561 681561 0 0.0
RAM 79876 79876 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681561 681561 0 0.0
RAM 79876 79876 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638501 638501 0 0.0
RAM 72304 72304 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622997 622997 0 0.0
RAM 73532 73532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642641 642641 0 0.0
RAM 76084 76084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642641 642641 0 0.0
RAM 76084 76084 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642405 642405 0 0.0
RAM 76532 76532 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662121 662121 0 0.0
RAM 79084 79084 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662121 662121 0 0.0
RAM 79084 79084 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618633 618681 48 0.0
RAM 70628 70628 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638485 638533 48 0.0
RAM 73260 73260 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638485 638533 48 0.0
RAM 73260 73260 0 0.0
efr32 lock-app BRD4187C FLASH 945148 945148 0 0.0
RAM 132024 132024 0 0.0
BRD4338a FLASH 771184 771176 -8 -0.0
RAM 173248 173248 0 0.0
window-app BRD4187C FLASH 1037144 1037144 0 0.0
RAM 128160 128160 0 0.0
esp32 all-clusters-app c3devkit DRAM 103320 103320 0 0.0
FLASH 1805488 1805520 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770642 1770678 36 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787094 2787420 326 0.0
RAM 115048 115048 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340786 6341110 324 0.0
RAM 533128 533128 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445078 5445402 324 0.0
RAM 225016 225016 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761514 4761514 0 0.0
RAM 204656 204656 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6883579 6883579 0 0.0
RAM 226168 226168 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14309803 14309803 0 0.0
RAM 658448 658448 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591481 14591481 0 0.0
RAM 645184 645184 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572672 12572672 0 0.0
RAM 691472 691472 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12668867 12668867 0 0.0
RAM 644544 644544 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578448 4578448 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718725 5718725 0 0.0
RAM 486560 486560 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5641905 5641905 0 0.0
RAM 207192 207192 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4813848 4813848 0 0.0
RAM 194456 194456 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439422 4439422 0 0.0
RAM 183888 183888 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567186 4567186 0 0.0
RAM 187760 187760 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3078492 3078812 320 0.0
RAM 148088 148088 0 0.0
thermostat-no-ble arm64 unknown 9616 9616 0 0.0
FLASH 4224912 4225120 208 0.0
RAM 230864 230864 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6074661 6074661 0 0.0
RAM 611000 611000 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12781037 12781037 0 0.0
RAM 765472 765472 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919244 919288 44 0.0
RAM 167326 167326 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911220 911260 40 0.0
RAM 145570 145570 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856468 856512 44 0.0
RAM 141089 141089 0 0.0
nxp contact k32w0+release FLASH 591920 591920 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624688 624688 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617852 617852 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709160 709160 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774216 774216 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665268 1665300 32 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569764 1569796 32 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1445228 1445228 0 0.0
RAM 197216 197216 0 0.0
lock cy8ckit_062s2_43012 FLASH 1475236 1475236 0 0.0
RAM 224936 224936 0 0.0
qpg lighting-app qpg6105+debug FLASH 666804 666804 0 0.0
RAM 105164 105164 0 0.0
lock-app qpg6105+debug FLASH 625208 625208 0 0.0
RAM 99792 99792 0 0.0
stm32 light STM32WB5MM-DK FLASH 464540 464540 0 0.0
RAM 141416 141416 0 0.0
telink bridge-app tl7218x FLASH 693548 693548 0 0.0
RAM 101828 101828 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 772934 772934 0 0.0
RAM 49980 49980 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 780040 780040 0 0.0
RAM 109160 109160 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702308 702308 0 0.0
RAM 62544 62544 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740262 740262 0 0.0
RAM 85724 85724 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606362 606362 0 0.0
RAM 119376 119376 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815350 815354 4 0.0
RAM 107428 107428 0 0.0
tizen all-clusters-app arm unknown 5216 5216 0 0.0
FLASH 1812316 1812456 140 0.0
RAM 94840 94840 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20823118 20823118 0 0.0
RAM 9060032 9060032 0 0.0

Copy link

github-actions bot commented May 15, 2025

PR #38834: Size comparison from 1125b84 to 1c5711e

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 1125b84 1c5711e change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102160 1102160 0 0.0
RAM 179010 179010 0 0.0
bl702 lighting-app bl702+eth FLASH 655410 655410 0 0.0
RAM 134977 134977 0 0.0
bl702+wifi FLASH 832916 832916 0 0.0
RAM 124525 124525 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065448 1065448 0 0.0
RAM 117365 117365 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 894630 894630 0 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 978728 978728 0 0.0
RAM 109860 109860 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820724 820724 0 0.0
RAM 120232 120232 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 830768 830768 0 0.0
RAM 125376 125376 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778472 778472 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762780 762780 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549050 549082 32 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 580306 580306 0 0.0
RAM 205392 205392 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661845 661845 0 0.0
RAM 77236 77236 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681697 681697 0 0.0
RAM 79876 79876 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681697 681697 0 0.0
RAM 79876 79876 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638629 638629 0 0.0
RAM 72304 72304 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623141 623141 0 0.0
RAM 73540 73540 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642769 642769 0 0.0
RAM 76092 76092 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642769 642769 0 0.0
RAM 76092 76092 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642541 642541 0 0.0
RAM 76540 76540 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 662257 662257 0 0.0
RAM 79092 79092 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 662257 662257 0 0.0
RAM 79092 79092 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618777 618817 40 0.0
RAM 70644 70644 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638629 638669 40 0.0
RAM 73276 73276 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638629 638669 40 0.0
RAM 73276 73276 0 0.0
efr32 lock-app BRD4187C FLASH 945268 945268 0 0.0
RAM 132028 132028 0 0.0
BRD4338a FLASH 771384 771376 -8 -0.0
RAM 173256 173256 0 0.0
window-app BRD4187C FLASH 1037344 1037344 0 0.0
RAM 128164 128164 0 0.0
esp32 all-clusters-app c3devkit DRAM 103336 103336 0 0.0
FLASH 1805970 1806002 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121948 121948 0 0.0
FLASH 1771134 1771182 48 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787158 2787484 326 0.0
RAM 115048 115048 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6341228 6341552 324 0.0
RAM 533192 533192 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5447098 5447422 324 0.0
RAM 225128 225128 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4763536 4763536 0 0.0
RAM 204768 204768 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6885611 6885611 0 0.0
RAM 226296 226296 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14310059 14310059 0 0.0
RAM 658448 658448 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14591745 14591745 0 0.0
RAM 645184 645184 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12572768 12572768 0 0.0
RAM 691472 691472 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12669131 12669131 0 0.0
RAM 644544 644544 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4580470 4580470 0 0.0
RAM 190800 190800 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5720949 5720949 0 0.0
RAM 486672 486672 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5642321 5642321 0 0.0
RAM 207256 207256 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4815838 4815838 0 0.0
RAM 194568 194568 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4439486 4439486 0 0.0
RAM 183888 183888 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4567218 4567218 0 0.0
RAM 187760 187760 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3080444 3080764 320 0.0
RAM 148216 148216 0 0.0
thermostat-no-ble arm64 unknown 9624 9624 0 0.0
FLASH 4226640 4226848 208 0.0
RAM 230968 230968 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6076869 6076869 0 0.0
RAM 611112 611112 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12783501 12783501 0 0.0
RAM 765680 765680 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919716 919760 44 0.0
RAM 167334 167334 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911584 911628 44 0.0
RAM 145578 145578 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856944 856988 44 0.0
RAM 141097 141097 0 0.0
nxp contact k32w0+release FLASH 592312 592312 0 0.0
RAM 72856 72856 0 0.0
mcxw71+release FLASH 625144 625144 0 0.0
RAM 63196 63196 0 0.0
light k32w0+release FLASH 618260 618260 0 0.0
RAM 72152 72152 0 0.0
k32w1+release FLASH 709696 709696 0 0.0
RAM 72044 72044 0 0.0
lock mcxw71+release FLASH 774744 774744 0 0.0
RAM 67628 67628 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665996 1666028 32 0.0
RAM 212336 212336 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1570508 1570540 32 0.0
RAM 208520 208520 0 0.0
light cy8ckit_062s2_43012 FLASH 1445972 1445972 0 0.0
RAM 197232 197232 0 0.0
lock cy8ckit_062s2_43012 FLASH 1475980 1475980 0 0.0
RAM 224952 224952 0 0.0
qpg lighting-app qpg6105+debug FLASH 667292 667292 0 0.0
RAM 105172 105172 0 0.0
lock-app qpg6105+debug FLASH 625672 625672 0 0.0
RAM 99808 99808 0 0.0
stm32 light STM32WB5MM-DK FLASH 465020 465020 0 0.0
RAM 141424 141424 0 0.0
telink bridge-app tl7218x FLASH 693920 693920 0 0.0
RAM 101844 101844 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 773306 773306 0 0.0
RAM 49996 49996 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 780412 780412 0 0.0
RAM 109168 109168 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702680 702680 0 0.0
RAM 62560 62560 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740634 740634 0 0.0
RAM 85732 85732 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606734 606734 0 0.0
RAM 119384 119384 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 815722 815726 4 0.0
RAM 107436 107436 0 0.0
tizen all-clusters-app arm unknown 5224 5224 0 0.0
FLASH 1813648 1813780 132 0.0
RAM 94908 94908 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20823774 20823774 0 0.0
RAM 9060300 9060300 0 0.0

Copy link

github-actions bot commented May 16, 2025

PR #38834: Size comparison from 2ed64bc to e36db39

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 2ed64bc e36db39 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103314 1103314 0 0.0
RAM 179082 179082 0 0.0
bl702 lighting-app bl702+eth FLASH 656544 656544 0 0.0
RAM 135041 135041 0 0.0
bl702+wifi FLASH 834054 834054 0 0.0
RAM 124597 124597 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066594 1066594 0 0.0
RAM 117429 117429 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895530 895530 0 0.0
RAM 105732 105732 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979618 979618 0 0.0
RAM 109932 109932 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821764 821764 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831632 831632 0 0.0
RAM 125448 125448 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 779192 779192 0 0.0
RAM 113844 113844 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 763412 763412 0 0.0
RAM 114060 114060 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549646 549678 32 0.0
RAM 205264 205264 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581062 581062 0 0.0
RAM 205456 205456 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662901 662901 0 0.0
RAM 77308 77308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682753 682753 0 0.0
RAM 79948 79948 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682753 682753 0 0.0
RAM 79948 79948 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639693 639693 0 0.0
RAM 72376 72376 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624053 624053 0 0.0
RAM 73604 73604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643689 643689 0 0.0
RAM 76156 76156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643689 643689 0 0.0
RAM 76156 76156 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643405 643405 0 0.0
RAM 76604 76604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663121 663121 0 0.0
RAM 79156 79156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663121 663121 0 0.0
RAM 79156 79156 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619577 619625 48 0.0
RAM 70708 70708 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639429 639477 48 0.0
RAM 73340 73340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639429 639477 48 0.0
RAM 73340 73340 0 0.0
efr32 lock-app BRD4187C FLASH 946164 946164 0 0.0
RAM 132096 132096 0 0.0
BRD4338a FLASH 772984 772984 0 0.0
RAM 173320 173320 0 0.0
window-app BRD4187C FLASH 1038808 1038808 0 0.0
RAM 128232 128232 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103408 0 0.0
FLASH 1808078 1808114 36 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122028 122028 0 0.0
FLASH 1774154 1774198 44 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2793962 2794288 326 0.0
RAM 115288 115288 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6360072 6360396 324 0.0
RAM 533848 533848 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5462572 5462896 324 0.0
RAM 225624 225624 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4770768 4770768 0 0.0
RAM 205008 205008 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6896315 6896315 0 0.0
RAM 226680 226680 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14391979 14391979 0 0.0
RAM 661552 661552 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14674715 14674715 0 0.0
RAM 648288 648288 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12625408 12625408 0 0.0
RAM 694576 694576 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12751055 12751055 0 0.0
RAM 647648 647648 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4587370 4587370 0 0.0
RAM 191088 191088 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5733509 5733509 0 0.0
RAM 487200 487200 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5651041 5651041 0 0.0
RAM 207576 207576 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4824426 4824426 0 0.0
RAM 194872 194872 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446268 4446268 0 0.0
RAM 184176 184176 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4575872 4575872 0 0.0
RAM 188080 188080 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3095260 3095596 336 0.0
RAM 148632 148632 0 0.0
thermostat-no-ble arm64 unknown 9624 9624 0 0.0
FLASH 4234176 4234400 224 0.0
RAM 231264 231264 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6092325 6092325 0 0.0
RAM 611672 611672 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12873933 12873933 0 0.0
RAM 769072 769072 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 921580 921624 44 0.0
RAM 167398 167398 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913312 913356 44 0.0
RAM 145642 145642 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 858688 858732 44 0.0
RAM 141161 141161 0 0.0
nxp contact k32w0+release FLASH 592960 592960 0 0.0
RAM 72928 72928 0 0.0
mcxw71+release FLASH 625832 625832 0 0.0
RAM 63268 63268 0 0.0
light k32w0+release FLASH 619100 619100 0 0.0
RAM 72224 72224 0 0.0
k32w1+release FLASH 710552 710552 0 0.0
RAM 72116 72116 0 0.0
lock mcxw71+release FLASH 775632 775632 0 0.0
RAM 67692 67692 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669252 1669284 32 0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1573340 1573388 48 0.0
RAM 208592 208592 0 0.0
light cy8ckit_062s2_43012 FLASH 1447540 1447540 0 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1477444 1477444 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 668332 668332 0 0.0
RAM 105244 105244 0 0.0
lock-app qpg6105+debug FLASH 626528 626528 0 0.0
RAM 99872 99872 0 0.0
stm32 light STM32WB5MM-DK FLASH 466004 466004 0 0.0
RAM 141496 141496 0 0.0
telink bridge-app tl7218x FLASH 694620 694620 0 0.0
RAM 101908 101908 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774330 774330 0 0.0
RAM 50060 50060 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781436 781436 0 0.0
RAM 109232 109232 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703582 703582 0 0.0
RAM 62624 62624 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741536 741536 0 0.0
RAM 85796 85796 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607758 607758 0 0.0
RAM 119448 119448 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816746 816750 4 0.0
RAM 107500 107500 0 0.0
tizen all-clusters-app arm unknown 5224 5224 0 0.0
FLASH 1822448 1822588 140 0.0
RAM 95164 95164 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20893806 20893806 0 0.0
RAM 9084072 9084072 0 0.0

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from 75636d1 to d252a43 Compare May 20, 2025 11:00
Copy link

github-actions bot commented May 20, 2025

PR #38834: Size comparison from d3df54e to d252a43

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section d3df54e d252a43 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103246 1103246 0 0.0
RAM 179082 179082 0 0.0
bl702 lighting-app bl702+eth FLASH 656476 656476 0 0.0
RAM 135041 135041 0 0.0
bl702+wifi FLASH 833986 833986 0 0.0
RAM 124597 124597 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066526 1066526 0 0.0
RAM 117429 117429 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895462 895462 0 0.0
RAM 105732 105732 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979550 979550 0 0.0
RAM 109932 109932 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821700 821700 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831560 831560 0 0.0
RAM 125448 125448 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 779120 779120 0 0.0
RAM 113844 113844 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 763332 763332 0 0.0
RAM 114060 114060 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549574 549606 32 0.0
RAM 205264 205264 0 0.0
lock CC3235SF_LAUNCHXL FLASH 580982 580982 0 0.0
RAM 205456 205456 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662829 662829 0 0.0
RAM 77308 77308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682681 682681 0 0.0
RAM 79948 79948 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682681 682681 0 0.0
RAM 79948 79948 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639613 639613 0 0.0
RAM 72376 72376 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623981 623981 0 0.0
RAM 73604 73604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643609 643609 0 0.0
RAM 76156 76156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643609 643609 0 0.0
RAM 76156 76156 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643325 643325 0 0.0
RAM 76604 76604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663041 663041 0 0.0
RAM 79156 79156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663041 663041 0 0.0
RAM 79156 79156 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619505 619553 48 0.0
RAM 70708 70708 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639357 639405 48 0.0
RAM 73340 73340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639357 639405 48 0.0
RAM 73340 73340 0 0.0
efr32 lock-app BRD4187C FLASH 946084 946084 0 0.0
RAM 132096 132096 0 0.0
BRD4338a FLASH 772912 772912 0 0.0
RAM 173320 173320 0 0.0
window-app BRD4187C FLASH 1038736 1038728 -8 -0.0
RAM 128232 128232 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103408 0 0.0
FLASH 1809664 1809696 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122028 122028 0 0.0
FLASH 1775586 1775630 44 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2793796 2794122 326 0.0
RAM 115288 115288 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6369678 6370002 324 0.0
RAM 534008 534008 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5462406 5462730 324 0.0
RAM 225624 225624 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4770570 4770570 0 0.0
RAM 205008 205008 0 0.0
camera-app debug unknown 8864 8864 0 0.0
FLASH 6906651 6906651 0 0.0
RAM 226712 226712 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14406971 14406971 0 0.0
RAM 662096 662096 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14693091 14693091 0 0.0
RAM 648832 648832 0 0.0
chip-tool-ipv6only arm64 unknown 40352 40352 0 0.0
FLASH 12641392 12641392 0 0.0
RAM 695144 695144 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12766107 12766107 0 0.0
RAM 648192 648192 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4587172 4587172 0 0.0
RAM 191088 191088 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5733381 5733381 0 0.0
RAM 487328 487328 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5650881 5650881 0 0.0
RAM 207576 207576 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4824260 4824260 0 0.0
RAM 194872 194872 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446070 4446070 0 0.0
RAM 184176 184176 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4575674 4575674 0 0.0
RAM 188080 188080 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3095164 3095484 320 0.0
RAM 148648 148648 0 0.0
thermostat-no-ble arm64 unknown 9624 9624 0 0.0
FLASH 4234000 4234208 208 0.0
RAM 231264 231264 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6092165 6092165 0 0.0
RAM 611800 611800 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12892733 12892733 0 0.0
RAM 769728 769728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 921508 921552 44 0.0
RAM 167398 167398 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913256 913296 40 0.0
RAM 145642 145642 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 858616 858660 44 0.0
RAM 141161 141161 0 0.0
nxp contact k32w0+release FLASH 592880 592880 0 0.0
RAM 72928 72928 0 0.0
mcxw71+release FLASH 625752 625752 0 0.0
RAM 63268 63268 0 0.0
light k32w0+release FLASH 619020 619020 0 0.0
RAM 72224 72224 0 0.0
k32w1+release FLASH 710480 710480 0 0.0
RAM 72116 72116 0 0.0
lock mcxw71+release FLASH 775560 775560 0 0.0
RAM 67692 67692 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669172 1669220 48 0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1573284 1573316 32 0.0
RAM 208592 208592 0 0.0
light cy8ckit_062s2_43012 FLASH 1447468 1447468 0 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1477364 1477364 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 668252 668252 0 0.0
RAM 105244 105244 0 0.0
lock-app qpg6105+debug FLASH 626448 626448 0 0.0
RAM 99872 99872 0 0.0
stm32 light STM32WB5MM-DK FLASH 465940 465940 0 0.0
RAM 141496 141496 0 0.0
telink bridge-app tl7218x FLASH 694572 694572 0 0.0
RAM 101908 101908 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774282 774282 0 0.0
RAM 50060 50060 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781388 781388 0 0.0
RAM 109232 109232 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703534 703534 0 0.0
RAM 62624 62624 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741488 741488 0 0.0
RAM 85796 85796 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607710 607710 0 0.0
RAM 119448 119448 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816698 816702 4 0.0
RAM 107500 107500 0 0.0
tizen all-clusters-app arm unknown 5224 5224 0 0.0
FLASH 1822424 1822556 132 0.0
RAM 95164 95164 0 0.0
chip-tool-ubsan arm unknown 20612 20612 0 0.0
FLASH 20922062 20922062 0 0.0
RAM 9096248 9096248 0 0.0

newval = min(newval, (TempOccupiedCoolingSetpointValue - TempOccupiedHeatingSetpointValue)) # note 5
newval = min(newval, (TempUnoccupiedCoolingSetpointValue - TempUnoccupiedHeatingSetpointValue)) # note 6
newval = max(0, newval) # cannot be negative
asserts.assert_not_equal(newval, val) # valid value different from original value cannot be found
Copy link
Contributor

Choose a reason for hiding this comment

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

newval was *10 above on line 610 ... so this check seems to test different ranges (0.01C vs 0.1C) ...

Do we need all this complexity? Could we have a IsValidTemperature and maybe loop through some options or try val-1 and val+1 only? the +-5 and multiplication and division seems very complex...

Copy link
Author

Choose a reason for hiding this comment

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

All other values are in scale of 0.01C, except the deadband value is in scale of 0.1C, so the conversion is needed before the checkings.
The 6 checks are necessarily required in the test spec to ensure the value is valid before sending to the node and I have no confidence if +-1 or +-5 can generate a valid value for all cases

Copy link
Contributor

Choose a reason for hiding this comment

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

So you try to find a valid value for MinSetpointDeadBand:

val = await self.read_single_attribute_check_success(endpoint=endpoint, cluster=cluster, attribute=cluster.Attributes.MinSetpointDeadBand)
...
newval *= 10
...
asserts.assert_not_equal(newval, val) # valid value different from original value cannot be found
validval = (newval / 10)
...
self.write_single_attribute(attribute_value=cluster.Attributes.MinSetpointDeadBand(validval), endpoint_id=endpoint)

So why if newval != val, do we write "newval / 10"? You modify newval after comparison. You should write it before. Also is this computation integer-safe? Why don't you keep computations in the 0.01 scale?

Copy link
Author

Choose a reason for hiding this comment

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

As discussed offline, only smaller values are guaranteed valid. In case of 0 read from server, we randomly pick a value to test

@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch 2 times, most recently from 41e6c9f to ebfbb1c Compare May 21, 2025 12:51
@kliffwong kliffwong force-pushed the mr/fix-trv-minsetpointdeadband branch from ebfbb1c to ea0dc6f Compare May 21, 2025 12:52
Copy link

github-actions bot commented May 21, 2025

PR #38834: Size comparison from feba8fd to ea0dc6f

Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section feba8fd ea0dc6f change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103180 1103180 0 0.0
RAM 179082 179082 0 0.0
bl702 lighting-app bl702+eth FLASH 656302 656302 0 0.0
RAM 135041 135041 0 0.0
bl702+wifi FLASH 833812 833812 0 0.0
RAM 124597 124597 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066352 1066352 0 0.0
RAM 117429 117429 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895904 895904 0 0.0
RAM 105732 105732 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979632 979632 0 0.0
RAM 109932 109932 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821564 821564 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831576 831576 0 0.0
RAM 125448 125448 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 779224 779224 0 0.0
RAM 113844 113844 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 763532 763532 0 0.0
RAM 114060 114060 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549798 549830 32 0.0
RAM 205264 205264 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581086 581086 0 0.0
RAM 205456 205456 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662709 662709 0 0.0
RAM 77308 77308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682561 682561 0 0.0
RAM 79948 79948 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682561 682561 0 0.0
RAM 79948 79948 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639493 639493 0 0.0
RAM 72376 72376 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624101 624101 0 0.0
RAM 73604 73604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643729 643729 0 0.0
RAM 76156 76156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643729 643729 0 0.0
RAM 76156 76156 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643365 643365 0 0.0
RAM 76604 76604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663081 663081 0 0.0
RAM 79156 79156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663081 663081 0 0.0
RAM 79156 79156 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619681 619721 40 0.0
RAM 70708 70708 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639533 639573 40 0.0
RAM 73340 73340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639533 639573 40 0.0
RAM 73340 73340 0 0.0
efr32 lock-app BRD4187C FLASH 946116 946116 0 0.0
RAM 132096 132096 0 0.0
BRD4338a FLASH 774680 774680 0 0.0
RAM 173320 173320 0 0.0
window-app BRD4187C FLASH 1040664 1040656 -8 -0.0
RAM 128232 128232 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103408 0 0.0
FLASH 1809930 1809962 32 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122028 122028 0 0.0
FLASH 1775522 1775566 44 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2788578 2788904 326 0.0
RAM 116024 116024 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6358088 6358412 324 0.0
RAM 534824 534824 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5448160 5448484 324 0.0
RAM 226440 226440 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4765264 4765264 0 0.0
RAM 205744 205744 0 0.0
camera-app debug unknown 8864 8864 0 0.0
FLASH 6902827 6902827 0 0.0
RAM 227448 227448 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14330395 14330395 0 0.0
RAM 662832 662832 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14616545 14616545 0 0.0
RAM 649584 649584 0 0.0
chip-tool-ipv6only arm64 unknown 40384 40384 0 0.0
FLASH 12592784 12592784 0 0.0
RAM 695896 695896 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12689561 12689561 0 0.0
RAM 648944 648944 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4581864 4581864 0 0.0
RAM 191824 191824 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5722277 5722277 0 0.0
RAM 488080 488080 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5643313 5643313 0 0.0
RAM 208312 208312 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4817000 4817000 0 0.0
RAM 195608 195608 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4440850 4440850 0 0.0
RAM 184912 184912 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4568198 4568198 0 0.0
RAM 188832 188832 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3085756 3086076 320 0.0
RAM 149448 149448 0 0.0
thermostat-no-ble arm64 unknown 9656 9656 0 0.0
FLASH 4230504 4230712 208 0.0
RAM 232000 232000 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6078261 6078261 0 0.0
RAM 612552 612552 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12806749 12806749 0 0.0
RAM 770592 770592 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 920996 921040 44 0.0
RAM 167398 167398 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 912240 912284 44 0.0
RAM 145642 145642 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 858300 858344 44 0.0
RAM 141161 141161 0 0.0
nxp contact k32w0+release FLASH 593064 593064 0 0.0
RAM 72928 72928 0 0.0
mcxw71+release FLASH 625928 625928 0 0.0
RAM 63268 63268 0 0.0
light k32w0+release FLASH 619092 619092 0 0.0
RAM 72224 72224 0 0.0
k32w1+release FLASH 710544 710544 0 0.0
RAM 72116 72116 0 0.0
lock mcxw71+release FLASH 775600 775600 0 0.0
RAM 67692 67692 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669564 1669596 32 0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1574108 1574156 48 0.0
RAM 208592 208592 0 0.0
light cy8ckit_062s2_43012 FLASH 1449284 1449284 0 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1479276 1479276 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 668140 668140 0 0.0
RAM 105244 105244 0 0.0
lock-app qpg6105+debug FLASH 626560 626560 0 0.0
RAM 99872 99872 0 0.0
stm32 light STM32WB5MM-DK FLASH 465876 465876 0 0.0
RAM 141496 141496 0 0.0
telink bridge-app tl7218x FLASH 694642 694642 0 0.0
RAM 101908 101908 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774046 774046 0 0.0
RAM 50060 50060 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 771140 771140 0 0.0
RAM 40352 40352 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781152 759596 -21556 -2.8
RAM 109232 97480 -11752 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703512 687614 -15898 -2.3
RAM 62624 51592 -11032 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741466 716064 -25402 -3.4
RAM 85796 73404 -12392 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713404 713404 0 0.0
RAM 37040 37040 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607998 607998 0 0.0
RAM 120004 120004 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816462 816466 4 0.0
RAM 107500 107500 0 0.0
tizen all-clusters-app arm unknown 5240 5240 0 0.0
FLASH 1814136 1814260 124 0.0
RAM 95560 95560 0 0.0
chip-tool-ubsan arm unknown 20624 20624 0 0.0
FLASH 20863950 20863950 0 0.0
RAM 9079452 9079452 0 0.0

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.

3 participants