Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ColorControl]Add Quiet reporting to the CurrentHue, CurrentSaturation, EnhancedCur… #34544

Merged
merged 4 commits into from
Jul 29, 2024

Conversation

jmartinez-silabs
Copy link
Member

@jmartinez-silabs jmartinez-silabs commented Jul 26, 2024

…rentHue, CurrentX, CurrentY and RemainingTime attributes of the color control cluster server implementation

CurrentHue, CurrentSaturation, EnhancedCurrentHue, CurrentX and CurrentY attributes are reported on at most every second, but usually 4 times throughout the transition or at transition start and end

RemainingTime is reported on value increase, or when it changes from or to 0

fixes #33863

Tests:

Existing Color control cert tests.
Manual test by subscribing to the attributes

…rentHue, CurrentX, CurrentY and RemainingTime attributes of the colorcontrol cluster server implementation
Copy link

Review changes with SemanticDiff.

Copy link

github-actions bot commented Jul 26, 2024

PR #34544: Size comparison from 693ffba to 4f0dcc4

Increases above 0.2%:

platform target config section 693ffba 4f0dcc4 change % change
bl702 lighting-app bl706-eth FLASH 878084 880388 2304 0.3
cyw30739 light CYW30739B2-P5-EVK-01 FLASH 669281 671025 1744 0.3
CYW30739B2-P5-EVK-02 FLASH 689141 690885 1744 0.3
CYW30739B2-P5-EVK-03 FLASH 689141 690885 1744 0.3
CYW930739M2EVB-02 FLASH 646077 647821 1744 0.3
qpg lighting-app qpg6105+debug FLASH 653084 654844 1760 0.3
stm32 light STM32WB5MM-DK FLASH 475408 477144 1736 0.4
telink all-clusters-app tlsr9118bdk40d FLASH 669320 671150 1830 0.3
all-clusters-minimal-app tlsr9528a FLASH 765338 767134 1796 0.2
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 619230 1846 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803464 805374 1910 0.2
Full report (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
platform target config section 693ffba 4f0dcc4 change % change
bl602 lighting-app bl602 FLASH 1274146 1276450 2304 0.2
RAM 95424 95568 144 0.2
bl602+mfd FLASH 1288404 1290708 2304 0.2
RAM 95568 95712 144 0.2
bl602+rpc FLASH 1313114 1315418 2304 0.2
RAM 103848 103992 144 0.1
bl702 lighting-app bl702 FLASH 1095040 1097344 2304 0.2
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1105734 1108038 2304 0.2
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1185106 1187410 2304 0.2
RAM 24245 24245 0 0.0
bl706-eth FLASH 878084 880388 2304 0.3
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1130780 1133340 2560 0.2
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1081938 1084242 2304 0.2
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1093200 1095504 2304 0.2
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800212 801940 1728 0.2
RAM 109276 109420 144 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606670 606670 0 0.0
RAM 204564 204564 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669281 671025 1744 0.3
RAM 77740 77884 144 0.2
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689141 690885 1744 0.3
RAM 80380 80524 144 0.2
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689141 690885 1744 0.3
RAM 80380 80524 144 0.2
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 646077 647821 1744 0.3
RAM 72808 72952 144 0.2
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609737 609737 0 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629365 629365 0 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629365 629365 0 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625433 625433 0 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645141 645141 0 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645141 645141 0 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593661 593661 0 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613513 613513 0 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613513 613513 0 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927248 929032 1784 0.2
RAM 134568 134712 144 0.1
lock-app BRD4338a FLASH 734684 734676 -8 -0.0
RAM 208004 208004 0 0.0
window-app BRD4187C FLASH 1014772 1014772 0 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 91028 91172 144 0.2
FLASH 1482400 1484290 1890 0.1
IRAM 75570 75570 0 0.0
m5stack DRAM 117500 117644 144 0.1
FLASH 1551663 1553243 1580 0.1
IRAM 125403 125403 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226720 226720 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 897260 898984 1724 0.2
RAM 141609 141753 144 0.1
nrf7002dk_nrf5340_cpuapp FLASH 962860 964572 1712 0.2
RAM 140713 140857 144 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832644 834304 1660 0.2
RAM 140464 140608 144 0.1
nxp contact k32w0+release FLASH 576100 576100 0 0.0
RAM 70104 70104 0 0.0
k32w1+release FLASH 591808 591808 0 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69608 69608 0 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82912 82912 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1622980 1624996 2016 0.1
RAM 209776 209920 144 0.1
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533444 1535252 1808 0.1
RAM 206584 206728 144 0.1
light cy8ckit_062s2_43012 FLASH 1460468 1462484 2016 0.1
RAM 199848 199992 144 0.1
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224328 224328 0 0.0
qpg lighting-app qpg6105+debug FLASH 653084 654844 1760 0.3
RAM 104680 104836 156 0.1
lock-app qpg6105+debug FLASH 612288 612288 0 0.0
RAM 99320 99320 0 0.0
stm32 light STM32WB5MM-DK FLASH 475408 477144 1736 0.4
RAM 144300 144444 144 0.1
telink air-quality-sensor-app tlsr9528a_retention FLASH 619026 619026 0 0.0
RAM 50660 50660 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 669320 671150 1830 0.3
RAM 147940 148084 144 0.1
all-clusters-minimal-app tlsr9528a FLASH 765338 767134 1796 0.2
RAM 110136 110280 144 0.1
bridge-app tlsr9258a FLASH 677604 677604 0 0.0
RAM 91316 91316 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620618 620618 0 0.0
RAM 50704 50704 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706462 706462 0 0.0
RAM 74032 74032 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 619230 1846 0.3
RAM 144124 144268 144 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803464 805374 1910 0.2
RAM 99052 99196 144 0.1
lock-app-dfu tlsr9528a FLASH 652396 652396 0 0.0
RAM 66736 66736 0 0.0
ota-requestor-app tlsr9258a FLASH 695640 695640 0 0.0
RAM 91000 91000 0 0.0
pump-app-usb tlsr9518adk80d FLASH 629972 629972 0 0.0
RAM 55480 55480 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607574 607574 0 0.0
RAM 52724 52724 0 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627232 627232 0 0.0
RAM 52332 52332 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651396 651396 0 0.0
RAM 56360 56360 0 0.0
thermostat tlsr9518adk80d FLASH 626282 626282 0 0.0
RAM 53048 53048 0 0.0
window-covering tlsr9118bdk40d FLASH 521442 521442 0 0.0
RAM 97256 97256 0 0.0

Copy link

github-actions bot commented Jul 26, 2024

PR #34544: Size comparison from 693ffba to b5521d2

Increases above 0.2%:

platform target config section 693ffba b5521d2 change % change
bl702 lighting-app bl706-eth FLASH 878084 880644 2560 0.3
cyw30739 light CYW30739B2-P5-EVK-01 FLASH 669281 671025 1744 0.3
CYW30739B2-P5-EVK-02 FLASH 689141 690885 1744 0.3
CYW30739B2-P5-EVK-03 FLASH 689141 690885 1744 0.3
CYW930739M2EVB-02 FLASH 646077 647821 1744 0.3
linux all-clusters-minimal-app debug RAM 235920 236592 672 0.3
lighting-app debug+rpc+ui RAM 224464 225136 672 0.3
shell debug FLASH 2991645 3001149 9504 0.3
RAM 154088 154760 672 0.4
qpg lighting-app qpg6105+debug FLASH 653084 654844 1760 0.3
stm32 light STM32WB5MM-DK FLASH 475408 477144 1736 0.4
telink all-clusters-app tlsr9118bdk40d FLASH 669320 671150 1830 0.3
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 619230 1846 0.3
tizen all-clusters-app arm FLASH 1669056 1674428 5372 0.3
RAM 48924 49620 696 1.4
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 693ffba b5521d2 change % change
bl602 lighting-app bl602 FLASH 1274146 1276450 2304 0.2
RAM 95424 95568 144 0.2
bl602+mfd FLASH 1288404 1290708 2304 0.2
RAM 95568 95712 144 0.2
bl602+rpc FLASH 1313114 1315674 2560 0.2
RAM 103848 103992 144 0.1
bl702 lighting-app bl702 FLASH 1095040 1097344 2304 0.2
RAM 15245 15245 0 0.0
bl702+mfd FLASH 1105734 1108294 2560 0.2
RAM 15397 15397 0 0.0
bl702+rpc FLASH 1185106 1187410 2304 0.2
RAM 24245 24245 0 0.0
bl706-eth FLASH 878084 880644 2560 0.3
RAM 27348 27348 0 0.0
bl706-wifi FLASH 1130780 1133596 2816 0.2
RAM 14681 14681 0 0.0
bl702l lighting-app bl702l FLASH 1081938 1084498 2560 0.2
RAM 21800 21800 0 0.0
bl702l+mfd FLASH 1093200 1095760 2560 0.2
RAM 21960 21960 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800212 801940 1728 0.2
RAM 109276 109420 144 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117020 117020 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105632 105632 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606670 606670 0 0.0
RAM 204564 204564 0 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204836 204836 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669281 671025 1744 0.3
RAM 77740 77884 144 0.2
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689141 690885 1744 0.3
RAM 80380 80524 144 0.2
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689141 690885 1744 0.3
RAM 80380 80524 144 0.2
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 646077 647821 1744 0.3
RAM 72808 72952 144 0.2
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609737 609737 0 0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629365 629365 0 0.0
RAM 73428 73428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629365 629365 0 0.0
RAM 73428 73428 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625433 625433 0 0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645141 645141 0 0.0
RAM 76444 76444 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645141 645141 0 0.0
RAM 76444 76444 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593661 593661 0 0.0
RAM 67852 67852 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613513 613513 0 0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613513 613513 0 0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927248 929032 1784 0.2
RAM 134568 134712 144 0.1
lock-app BRD4338a FLASH 734684 734676 -8 -0.0
RAM 208004 208004 0 0.0
window-app BRD4187C FLASH 1014772 1014772 0 0.0
RAM 126648 126648 0 0.0
esp32 all-clusters-app c3devkit DRAM 91028 91172 144 0.2
FLASH 1482400 1484290 1890 0.1
IRAM 75570 75570 0 0.0
m5stack DRAM 117500 117644 144 0.1
FLASH 1551663 1553243 1580 0.1
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710575 2710575 0 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5902334 5911756 9422 0.2
RAM 499608 500312 704 0.1
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5306932 5315900 8968 0.2
RAM 235920 236592 672 0.3
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707164 4707164 0 0.0
RAM 214048 214048 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12336940 12336940 0 0.0
RAM 553458 553458 0 0.0
chip-tool-ipv6only arm64 unknown 20192 20192 0 0.0
FLASH 11035964 11035964 0 0.0
RAM 603176 603176 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11343039 11343039 0 0.0
RAM 550298 550298 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4463202 4463202 0 0.0
RAM 199248 199248 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5631521 5641265 9744 0.2
RAM 224464 225136 672 0.3
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757958 4757958 0 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402420 4402420 0 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540568 4540568 0 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 2991645 3001149 9504 0.3
RAM 154088 154760 672 0.4
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259844 4259844 0 0.0
RAM 236360 236360 0 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983421 5983421 0 0.0
RAM 578144 578144 0 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10549533 10549533 0 0.0
RAM 638984 638984 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226720 226720 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 897260 898984 1724 0.2
RAM 141609 141753 144 0.1
nrf7002dk_nrf5340_cpuapp FLASH 962860 964572 1712 0.2
RAM 140713 140857 144 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832644 834304 1660 0.2
RAM 140464 140608 144 0.1
nxp contact k32w0+release FLASH 576100 576100 0 0.0
RAM 70104 70104 0 0.0
k32w1+release FLASH 591808 591808 0 0.0
RAM 74144 74144 0 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69608 69608 0 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82912 82912 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1622980 1625108 2128 0.1
RAM 209776 209920 144 0.1
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533444 1535364 1920 0.1
RAM 206584 206728 144 0.1
light cy8ckit_062s2_43012 FLASH 1460468 1462596 2128 0.1
RAM 199848 199992 144 0.1
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224328 224328 0 0.0
qpg lighting-app qpg6105+debug FLASH 653084 654844 1760 0.3
RAM 104680 104836 156 0.1
lock-app qpg6105+debug FLASH 612288 612288 0 0.0
RAM 99320 99320 0 0.0
stm32 light STM32WB5MM-DK FLASH 475408 477144 1736 0.4
RAM 144300 144444 144 0.1
telink air-quality-sensor-app tlsr9528a_retention FLASH 619026 619026 0 0.0
RAM 50660 50660 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 669320 671150 1830 0.3
RAM 147940 148084 144 0.1
all-clusters-minimal-app tlsr9528a FLASH 765338 767134 1796 0.2
RAM 110136 110280 144 0.1
bridge-app tlsr9258a FLASH 677604 677604 0 0.0
RAM 91316 91316 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620618 620618 0 0.0
RAM 50704 50704 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706462 706462 0 0.0
RAM 74032 74032 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 619230 1846 0.3
RAM 144124 144268 144 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803464 805374 1910 0.2
RAM 99052 99196 144 0.1
lock-app-dfu tlsr9528a FLASH 652396 652396 0 0.0
RAM 66736 66736 0 0.0
ota-requestor-app tlsr9258a FLASH 695640 695640 0 0.0
RAM 91000 91000 0 0.0
pump-app-usb tlsr9518adk80d FLASH 629972 629972 0 0.0
RAM 55480 55480 0 0.0
pump-controller-app tlsr9518adk80d FLASH 607574 607574 0 0.0
RAM 52724 52724 0 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627232 627232 0 0.0
RAM 52332 52332 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651396 651396 0 0.0
RAM 56360 56360 0 0.0
thermostat tlsr9518adk80d FLASH 626282 626282 0 0.0
RAM 53048 53048 0 0.0
window-covering tlsr9118bdk40d FLASH 521442 521442 0 0.0
RAM 97256 97256 0 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1669056 1674428 5372 0.3
RAM 48924 49620 696 1.4
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16381678 16381678 0 0.0
RAM 7190408 7190408 0 0.0

Copy link

github-actions bot commented Jul 28, 2024

PR #34544: Size comparison from 693ffba to 5b6cd83

Increases above 0.2%:

platform target config section 693ffba 5b6cd83 change % change
bl702 lighting-app bl706-eth FLASH 878084 880656 2572 0.3
bl706-wifi FLASH 1130780 1133608 2828 0.3
cyw30739 light CYW30739B2-P5-EVK-01 FLASH 669281 671001 1720 0.3
CYW930739M2EVB-02 FLASH 646077 647797 1720 0.3
linux all-clusters-minimal-app debug RAM 235920 236592 672 0.3
lighting-app debug+rpc+ui RAM 224464 225136 672 0.3
shell debug FLASH 2991645 3000653 9008 0.3
RAM 154088 154760 672 0.4
qpg lighting-app qpg6105+debug FLASH 653084 654812 1728 0.3
stm32 light STM32WB5MM-DK FLASH 475408 477112 1704 0.4
telink all-clusters-app tlsr9118bdk40d FLASH 669320 671138 1818 0.3
all-clusters-minimal-app tlsr9528a FLASH 765338 767122 1784 0.2
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 619218 1834 0.3
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803464 805362 1898 0.2
tizen all-clusters-app arm FLASH 1669056 1674116 5060 0.3
RAM 48924 49636 712 1.5
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 693ffba 5b6cd83 change % change
bl602 lighting-app bl602 FLASH 1274146 1276462 2316 0.2
RAM 95424 95576 152 0.2
bl602+mfd FLASH 1288404 1290720 2316 0.2
RAM 95568 95728 160 0.2
bl602+rpc FLASH 1313114 1315430 2316 0.2
RAM 103848 104000 152 0.1
bl702 lighting-app bl702 FLASH 1095040 1097356 2316 0.2
RAM 15245 15257 12 0.1
bl702+mfd FLASH 1105734 1108050 2316 0.2
RAM 15397 15401 4 0.0
bl702+rpc FLASH 1185106 1187422 2316 0.2
RAM 24245 24253 8 0.0
bl706-eth FLASH 878084 880656 2572 0.3
RAM 27348 27360 12 0.0
bl706-wifi FLASH 1130780 1133608 2828 0.3
RAM 14681 14693 12 0.1
bl702l lighting-app bl702l FLASH 1081938 1084254 2316 0.2
RAM 21800 21812 12 0.1
bl702l+mfd FLASH 1093200 1095516 2316 0.2
RAM 21960 21964 4 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 800212 801924 1712 0.2
RAM 109276 109428 152 0.1
lock-ftd LP_EM_CC1354P10_6 FLASH 816684 816684 0 0.0
RAM 117020 117028 8 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 808652 808652 0 0.0
RAM 111308 111308 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 762416 762416 0 0.0
RAM 105448 105448 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 747068 747068 0 0.0
RAM 105632 105640 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606670 606674 4 0.0
RAM 204564 204580 16 0.0
lock CC3235SF_LAUNCHXL FLASH 652210 652210 0 0.0
RAM 204836 204852 16 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 669281 671001 1720 0.3
RAM 77740 77892 152 0.2
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 689141 690861 1720 0.2
RAM 80380 80524 144 0.2
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 689141 690861 1720 0.2
RAM 80380 80524 144 0.2
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 646077 647797 1720 0.3
RAM 72808 72960 152 0.2
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609737 609713 -24 -0.0
RAM 70884 70884 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629365 629341 -24 -0.0
RAM 73428 73436 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629365 629341 -24 -0.0
RAM 73428 73436 8 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 625433 625409 -24 -0.0
RAM 73900 73900 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 645141 645117 -24 -0.0
RAM 76444 76452 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 645141 645117 -24 -0.0
RAM 76444 76452 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 593661 593637 -24 -0.0
RAM 67852 67860 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 613513 613489 -24 -0.0
RAM 70492 70492 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 613513 613489 -24 -0.0
RAM 70492 70492 0 0.0
efr32 lighting-app BRD4187C FLASH 927248 929000 1752 0.2
RAM 134568 134720 152 0.1
lock-app BRD4338a FLASH 734684 734644 -40 -0.0
RAM 208004 208008 4 0.0
window-app BRD4187C FLASH 1014772 1014740 -32 -0.0
RAM 126648 126656 8 0.0
esp32 all-clusters-app c3devkit DRAM 91028 91180 152 0.2
FLASH 1482400 1484266 1866 0.1
IRAM 75570 75570 0 0.0
m5stack DRAM 117500 117660 160 0.1
FLASH 1551663 1553235 1572 0.1
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4632 4632 0 0.0
FLASH 2710575 2710603 28 0.0
RAM 125200 125200 0 0.0
all-clusters-app debug unknown 5416 5416 0 0.0
FLASH 5902334 5911254 8920 0.2
RAM 499608 500312 704 0.1
all-clusters-minimal-app debug unknown 5312 5312 0 0.0
FLASH 5306932 5315396 8464 0.2
RAM 235920 236592 672 0.3
bridge-app debug unknown 5296 5296 0 0.0
FLASH 4707164 4707194 30 0.0
RAM 214048 214048 0 0.0
chip-tool debug unknown 5784 5784 0 0.0
FLASH 12336940 12336968 28 0.0
RAM 553458 553458 0 0.0
chip-tool-ipv6only arm64 unknown 20192 20192 0 0.0
FLASH 11035964 11035980 16 0.0
RAM 603176 603176 0 0.0
fabric-admin debug unknown 5672 5672 0 0.0
FLASH 11343039 11343067 28 0.0
RAM 550298 550298 0 0.0
fabric-bridge-app debug unknown 4568 4568 0 0.0
FLASH 4463202 4463230 28 0.0
RAM 199248 199248 0 0.0
lighting-app debug+rpc+ui unknown 5968 5968 0 0.0
FLASH 5631521 5640753 9232 0.2
RAM 224464 225136 672 0.3
lock-app debug unknown 5232 5232 0 0.0
FLASH 4757958 4757986 28 0.0
RAM 200704 200704 0 0.0
ota-provider-app debug unknown 4608 4608 0 0.0
FLASH 4402420 4402450 30 0.0
RAM 194880 194880 0 0.0
ota-requestor-app debug unknown 4544 4544 0 0.0
FLASH 4540568 4540596 28 0.0
RAM 199416 199416 0 0.0
shell debug unknown 4176 4176 0 0.0
FLASH 2991645 3000653 9008 0.3
RAM 154088 154760 672 0.4
thermostat-no-ble arm64 unknown 9208 9208 0 0.0
FLASH 4259844 4259860 16 0.0
RAM 236360 236368 8 0.0
tv-app debug unknown 5504 5504 0 0.0
FLASH 5983421 5983453 32 0.0
RAM 578144 578176 32 0.0
tv-casting-app debug unknown 5168 5168 0 0.0
FLASH 10549533 10549677 144 0.0
RAM 638984 638984 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1503444 1503444 0 0.0
RAM 226720 226728 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 897260 898960 1700 0.2
RAM 141609 141757 148 0.1
nrf7002dk_nrf5340_cpuapp FLASH 962860 964548 1688 0.2
RAM 140713 140861 148 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 832644 834276 1632 0.2
RAM 140464 140612 148 0.1
nxp contact k32w0+release FLASH 576100 576084 -16 -0.0
RAM 70104 70112 8 0.0
k32w1+release FLASH 591808 591784 -24 -0.0
RAM 74144 74152 8 0.0
light k32w0+release FLASH 611696 611696 0 0.0
RAM 69608 69616 8 0.0
k32w1+release FLASH 676528 676528 0 0.0
RAM 82912 82928 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1622980 1625044 2064 0.1
RAM 209776 209936 160 0.1
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1533444 1535284 1840 0.1
RAM 206584 206728 144 0.1
light cy8ckit_062s2_43012 FLASH 1460468 1462532 2064 0.1
RAM 199848 200000 152 0.1
lock cy8ckit_062s2_43012 FLASH 1459668 1459668 0 0.0
RAM 224328 224344 16 0.0
qpg lighting-app qpg6105+debug FLASH 653084 654812 1728 0.3
RAM 104680 104844 164 0.2
lock-app qpg6105+debug FLASH 612288 612264 -24 -0.0
RAM 99320 99328 8 0.0
stm32 light STM32WB5MM-DK FLASH 475408 477112 1704 0.4
RAM 144300 144452 152 0.1
telink air-quality-sensor-app tlsr9528a_retention FLASH 619026 619000 -26 -0.0
RAM 50660 50664 4 0.0
all-clusters-app tlsr9118bdk40d FLASH 669320 671138 1818 0.3
RAM 147940 148088 148 0.1
all-clusters-minimal-app tlsr9528a FLASH 765338 767122 1784 0.2
RAM 110136 110284 148 0.1
bridge-app tlsr9258a FLASH 677604 677616 12 0.0
RAM 91316 91320 4 0.0
contact-sensor-app tlsr9528a_retention FLASH 620618 620592 -26 -0.0
RAM 50704 50708 4 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 706462 706436 -26 -0.0
RAM 74032 74036 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 617384 619218 1834 0.3
RAM 144124 144272 148 0.1
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 803464 805362 1898 0.2
RAM 99052 99200 148 0.1
lock-app-dfu tlsr9528a FLASH 652396 652370 -26 -0.0
RAM 66736 66740 4 0.0
ota-requestor-app tlsr9258a FLASH 695640 695652 12 0.0
RAM 91000 91004 4 0.0
pump-app-usb tlsr9518adk80d FLASH 629972 629946 -26 -0.0
RAM 55480 55484 4 0.0
pump-controller-app tlsr9518adk80d FLASH 607574 607548 -26 -0.0
RAM 52724 52728 4 0.0
shell tlsr9518adk80d FLASH 466654 466654 0 0.0
RAM 68412 68412 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627232 627334 102 0.0
RAM 52332 52344 12 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 651396 651370 -26 -0.0
RAM 56360 56364 4 0.0
thermostat tlsr9518adk80d FLASH 626282 626256 -26 -0.0
RAM 53048 53052 4 0.0
window-covering tlsr9118bdk40d FLASH 521442 521454 12 0.0
RAM 97256 97260 4 0.0
tizen all-clusters-app arm unknown 1588 1588 0 0.0
FLASH 1669056 1674116 5060 0.3
RAM 48924 49636 712 1.5
chip-tool-ubsan arm unknown 2388 2388 0 0.0
FLASH 16381678 16381774 96 0.0
RAM 7190408 7190464 56 0.0

@mergify mergify bot merged commit d9bcdd3 into project-chip:master Jul 29, 2024
69 checks passed
@jmartinez-silabs jmartinez-silabs deleted the CC_Q_quality branch July 29, 2024 14:48
dirtyState = quietReporter.SetValue(newValue, now, predicate);
}

return (dirtyState == AttributeDirtyState::kMustReport) ? MarkAttributeDirty::kIfChanged : MarkAttributeDirty::kNo;
Copy link
Contributor

Choose a reason for hiding this comment

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

This looks wrong. If kMustReport is true, you want MarkAttributeDirty::kYes, because the IfChanged value will do the wrong thing because it does not know when things were last reported.

Copy link
Contributor

Choose a reason for hiding this comment

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

Filed #34618 to track.

// - kMarkDirtyOnIncrement : When the value increases.
if (quietRemainingTime[epIndex].SetValue(newRemainingTime, now) == AttributeDirtyState::kMustReport)
{
markDirty = MarkAttributeDirty::kIfChanged;
Copy link
Contributor

Choose a reason for hiding this comment

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

Should be kYes.

j-ororke pushed a commit to j-ororke/connectedhomeip that referenced this pull request Jul 31, 2024
…n, EnhancedCur… (project-chip#34544)

* WIP

* Add Quiet reporting to the CurrentHue, CurrentSaturation, EnhancedCurrentHue, CurrentX, CurrentY and RemainingTime attributes of the colorcontrol cluster server implementation

* Add a constructor in QuieterReporting that works with arrays

* address comment
rochaferraz pushed a commit to rochaferraz/connectedhomeip that referenced this pull request Jul 31, 2024
…n, EnhancedCur… (project-chip#34544)

* WIP

* Add Quiet reporting to the CurrentHue, CurrentSaturation, EnhancedCurrentHue, CurrentX, CurrentY and RemainingTime attributes of the colorcontrol cluster server implementation

* Add a constructor in QuieterReporting that works with arrays

* address comment
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.

Add implementation for added Q quality in Color Control
4 participants