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

Remove one more direct ember coupling in reporting engine (using of CheckEventSupportStatus from ember-compatibility) #35873

Merged
merged 10 commits into from
Oct 3, 2024

Conversation

andy31415
Copy link
Contributor

@andy31415 andy31415 commented Oct 2, 2024

Make Reporting engine use datamodel::provider to determine if a event path is valid or not. I named it 'path valid' since event support status should go away in large part once we fully remove the event list attribute support from our source code.

Note

#35874 is a PR to remove eventlist support completely from the server side
(client-side we still code-generate and we may need to iterate on that). As a result, this
PR does not handle event list attribute iteration in the implementation.

Copy link

Review changes with SemanticDiff.

@github-actions github-actions bot added the app label Oct 2, 2024
Copy link

github-actions bot commented Oct 2, 2024

PR #35873: Size comparison from 20200ee to dc0b8d1

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 20200ee dc0b8d1 change % change
bl602 lighting-app bl602 FLASH 1280506 1280536 30 0.0
RAM 95808 95808 0 0.0
bl602+mfd FLASH 1308554 1308584 30 0.0
RAM 95464 95464 0 0.0
bl602+rpc FLASH 1335174 1335204 30 0.0
RAM 103784 103784 0 0.0
bl702 lighting-app bl702 FLASH 944880 944906 26 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957334 957360 26 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051038 1051064 26 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658012 658038 26 0.0
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824808 824834 26 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961816 961842 26 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974578 974604 26 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829492 829500 8 0.0
RAM 123300 123300 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814568 814568 0 0.0
RAM 125172 125172 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761116 761116 0 0.0
RAM 113664 113664 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745352 745352 0 0.0
RAM 113856 113856 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616826 616850 24 0.0
RAM 205396 205396 0 0.0
lock CC3235SF_LAUNCHXL FLASH 656946 656970 24 0.0
RAM 205548 205548 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678461 678469 8 0.0
RAM 78516 78516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698313 698321 8 0.0
RAM 81148 81148 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698313 698321 8 0.0
RAM 81148 81148 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655249 655249 0 0.0
RAM 73584 73584 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614533 614541 8 0.0
RAM 71468 71468 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634169 634169 0 0.0
RAM 74020 74020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634169 634169 0 0.0
RAM 74020 74020 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633837 633845 8 0.0
RAM 74516 74516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653553 653561 8 0.0
RAM 77068 77068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653553 653561 8 0.0
RAM 77068 77068 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609149 609149 0 0.0
RAM 68604 68604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629009 629009 0 0.0
RAM 71236 71236 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629009 629009 0 0.0
RAM 71236 71236 0 0.0
efr32 lighting-app BRD4187C FLASH 933980 934012 32 0.0
RAM 135884 135884 0 0.0
lock-app BRD2605a FLASH 741824 741832 8 0.0
RAM 230240 230240 0 0.0
BRD4338a FLASH 742472 742496 24 0.0
RAM 230272 230272 0 0.0
window-app BRD4187C FLASH 1017128 1017152 24 0.0
RAM 127804 127804 0 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94080 0 0.0
FLASH 1538296 1538324 28 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115032 0 0.0
FLASH 1548726 1548742 16 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2776191 2776335 144 0.0
RAM 129424 129424 0 0.0
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6079684 6079828 144 0.0
RAM 507872 507872 0 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5413484 5413628 144 0.0
RAM 241136 241136 0 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4746902 4747046 144 0.0
RAM 218320 218320 0 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12586212 12586358 146 0.0
RAM 556402 556402 0 0.0
chip-tool-ipv6only arm64 unknown 20560 20560 0 0.0
FLASH 11237680 11237808 128 0.0
RAM 606672 606672 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 10939585 10939731 146 0.0
RAM 555418 555418 0 0.0
fabric-bridge-app debug unknown 4640 4640 0 0.0
FLASH 4569916 4570060 144 0.0
RAM 204888 204888 0 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5687777 5687921 144 0.0
RAM 228584 228584 0 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4796324 4796468 144 0.0
RAM 204392 204392 0 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4425856 4426000 144 0.0
RAM 198128 198128 0 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4564704 4564848 144 0.0
RAM 202696 202696 0 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3106253 3106397 144 0.0
RAM 159216 159216 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4314624 4314736 112 0.0
RAM 242816 242816 0 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6023797 6023941 144 0.0
RAM 581424 581424 0 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10780829 10780973 144 0.0
RAM 644320 644320 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914120 914124 4 0.0
RAM 142199 142199 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 884952 884932 -20 -0.0
RAM 140338 140338 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847540 847544 4 0.0
RAM 141093 141093 0 0.0
nxp contact k32w0+release FLASH 581880 581896 16 0.0
RAM 70784 70784 0 0.0
k32w1+release FLASH 596608 596608 0 0.0
RAM 63008 63008 0 0.0
mcxw71+release FLASH 596368 596368 0 0.0
RAM 63008 63008 0 0.0
light k32w0+release FLASH 618468 618468 0 0.0
RAM 70256 70256 0 0.0
k32w1+release FLASH 682568 682576 8 0.0
RAM 48648 48648 0 0.0
mcxw71+release FLASH 682584 682592 8 0.0
RAM 48648 48648 0 0.0
lock k32w1+release FLASH 704944 704952 8 0.0
RAM 67148 67148 0 0.0
mcxw71+release FLASH 704968 704976 8 0.0
RAM 67148 67148 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646012 1646028 16 0.0
RAM 210888 210888 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552052 1552084 32 0.0
RAM 207688 207688 0 0.0
light cy8ckit_062s2_43012 FLASH 1467804 1467836 32 0.0
RAM 200696 200696 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464596 1464628 32 0.0
RAM 225048 225048 0 0.0
qpg lighting-app qpg6105+debug FLASH 660216 660232 16 0.0
RAM 105236 105236 0 0.0
lock-app qpg6105+debug FLASH 618236 618244 8 0.0
RAM 99704 99704 0 0.0
stm32 light STM32WB5MM-DK FLASH 481768 481784 16 0.0
RAM 144692 144692 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620608 620638 30 0.0
RAM 50488 50488 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 687804 687834 30 0.0
RAM 148328 148328 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 780796 780826 30 0.0
RAM 110280 110280 0 0.0
bridge-app tlsr9258a FLASH 680706 680736 30 0.0
RAM 91144 91144 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620372 620402 30 0.0
RAM 50440 50440 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708312 708342 30 0.0
RAM 73780 73780 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625486 625516 30 0.0
RAM 144316 144316 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811246 811276 30 0.0
RAM 98948 98948 0 0.0
lock-app-dfu tlsr9528a FLASH 656256 656286 30 0.0
RAM 66500 66500 0 0.0
ota-requestor-app tlsr9258a FLASH 696682 696712 30 0.0
RAM 90736 90736 0 0.0
pump-app-usb tlsr9518adk80d FLASH 634004 634034 30 0.0
RAM 55316 55316 0 0.0
pump-controller-app tlsr9518adk80d FLASH 611194 611224 30 0.0
RAM 52560 52560 0 0.0
shell tlsr9518adk80d FLASH 467862 467862 0 0.0
RAM 68168 68168 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627502 627532 30 0.0
RAM 52160 52160 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653330 653360 30 0.0
RAM 56108 56108 0 0.0
thermostat tlsr9518adk80d FLASH 637926 637956 30 0.0
RAM 52952 52952 0 0.0
window-covering tlsr9118bdk40d FLASH 524068 524098 30 0.0
RAM 97284 97284 0 0.0
tizen all-clusters-app arm unknown 4904 4904 0 0.0
FLASH 1725676 1725720 44 0.0
RAM 89076 89076 0 0.0
chip-tool-ubsan arm unknown 10368 10368 0 0.0
FLASH 17413810 17413954 144 0.0
RAM 7582032 7582084 52 0.0

Copy link

github-actions bot commented Oct 2, 2024

PR #35873: Size comparison from 20200ee to 38503f6

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 20200ee 38503f6 change % change
bl602 lighting-app bl602 FLASH 1280506 1280536 30 0.0
RAM 95808 95808 0 0.0
bl602+mfd FLASH 1308554 1308584 30 0.0
RAM 95464 95464 0 0.0
bl602+rpc FLASH 1335174 1335204 30 0.0
RAM 103784 103784 0 0.0
bl702 lighting-app bl702 FLASH 944880 944906 26 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957334 957360 26 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051038 1051064 26 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658012 658038 26 0.0
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824808 824834 26 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961816 961842 26 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974578 974604 26 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829492 829500 8 0.0
RAM 123300 123300 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814568 814568 0 0.0
RAM 125172 125172 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761116 761116 0 0.0
RAM 113664 113664 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745352 745352 0 0.0
RAM 113856 113856 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616826 616850 24 0.0
RAM 205396 205396 0 0.0
lock CC3235SF_LAUNCHXL FLASH 656946 656970 24 0.0
RAM 205548 205548 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678461 678469 8 0.0
RAM 78516 78516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698313 698321 8 0.0
RAM 81148 81148 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698313 698321 8 0.0
RAM 81148 81148 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655249 655249 0 0.0
RAM 73584 73584 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614533 614541 8 0.0
RAM 71468 71468 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634169 634169 0 0.0
RAM 74020 74020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634169 634169 0 0.0
RAM 74020 74020 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633837 633845 8 0.0
RAM 74516 74516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653553 653561 8 0.0
RAM 77068 77068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653553 653561 8 0.0
RAM 77068 77068 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609149 609149 0 0.0
RAM 68604 68604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629009 629009 0 0.0
RAM 71236 71236 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629009 629009 0 0.0
RAM 71236 71236 0 0.0
efr32 lighting-app BRD4187C FLASH 933980 934012 32 0.0
RAM 135884 135884 0 0.0
lock-app BRD2605a FLASH 741824 741832 8 0.0
RAM 230240 230240 0 0.0
BRD4338a FLASH 742472 742496 24 0.0
RAM 230272 230272 0 0.0
window-app BRD4187C FLASH 1017128 1017152 24 0.0
RAM 127804 127804 0 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94080 0 0.0
FLASH 1538296 1538324 28 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115032 0 0.0
FLASH 1548726 1548742 16 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2776191 2776449 258 0.0
RAM 129424 129440 16 0.0
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6079684 6079944 260 0.0
RAM 507872 507920 48 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5413484 5413742 258 0.0
RAM 241136 241152 16 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4746902 4747160 258 0.0
RAM 218320 218336 16 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12586212 12586474 262 0.0
RAM 556402 556434 32 0.0
chip-tool-ipv6only arm64 unknown 20560 20560 0 0.0
FLASH 11237680 11237776 96 0.0
RAM 606672 606680 8 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 10939585 10939847 262 0.0
RAM 555418 555418 0 0.0
fabric-bridge-app debug unknown 4640 4640 0 0.0
FLASH 4569916 4570174 258 0.0
RAM 204888 204920 32 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5687777 5688033 256 0.0
RAM 228584 228584 0 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4796324 4796582 258 0.0
RAM 204392 204424 32 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4425856 4426114 258 0.0
RAM 198128 198144 16 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4564704 4564962 258 0.0
RAM 202696 202712 16 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3106253 3106525 272 0.0
RAM 159216 159216 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4314624 4314720 96 0.0
RAM 242816 242824 8 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6023797 6024053 256 0.0
RAM 581424 581456 32 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10780829 10781085 256 0.0
RAM 644320 644336 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914120 914124 4 0.0
RAM 142199 142199 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 884952 884932 -20 -0.0
RAM 140338 140338 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847540 847544 4 0.0
RAM 141093 141093 0 0.0
nxp contact k32w0+release FLASH 581880 581896 16 0.0
RAM 70784 70784 0 0.0
k32w1+release FLASH 596608 596608 0 0.0
RAM 63008 63008 0 0.0
mcxw71+release FLASH 596368 596368 0 0.0
RAM 63008 63008 0 0.0
light k32w0+release FLASH 618468 618468 0 0.0
RAM 70256 70256 0 0.0
k32w1+release FLASH 682568 682576 8 0.0
RAM 48648 48648 0 0.0
mcxw71+release FLASH 682584 682592 8 0.0
RAM 48648 48648 0 0.0
lock k32w1+release FLASH 704944 704952 8 0.0
RAM 67148 67148 0 0.0
mcxw71+release FLASH 704968 704976 8 0.0
RAM 67148 67148 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646012 1646028 16 0.0
RAM 210888 210888 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552052 1552084 32 0.0
RAM 207688 207688 0 0.0
light cy8ckit_062s2_43012 FLASH 1467804 1467836 32 0.0
RAM 200696 200696 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464596 1464628 32 0.0
RAM 225048 225048 0 0.0
qpg lighting-app qpg6105+debug FLASH 660216 660232 16 0.0
RAM 105236 105236 0 0.0
lock-app qpg6105+debug FLASH 618236 618244 8 0.0
RAM 99704 99704 0 0.0
stm32 light STM32WB5MM-DK FLASH 481768 481784 16 0.0
RAM 144692 144692 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620608 620638 30 0.0
RAM 50488 50488 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 687804 687834 30 0.0
RAM 148328 148328 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 780796 780826 30 0.0
RAM 110280 110280 0 0.0
bridge-app tlsr9258a FLASH 680706 680736 30 0.0
RAM 91144 91144 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620372 620402 30 0.0
RAM 50440 50440 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708312 708342 30 0.0
RAM 73780 73780 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625486 625516 30 0.0
RAM 144316 144316 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811246 811276 30 0.0
RAM 98948 98948 0 0.0
lock-app-dfu tlsr9528a FLASH 656256 656286 30 0.0
RAM 66500 66500 0 0.0
ota-requestor-app tlsr9258a FLASH 696682 696712 30 0.0
RAM 90736 90736 0 0.0
pump-app-usb tlsr9518adk80d FLASH 634004 634034 30 0.0
RAM 55316 55316 0 0.0
pump-controller-app tlsr9518adk80d FLASH 611194 611224 30 0.0
RAM 52560 52560 0 0.0
shell tlsr9518adk80d FLASH 467862 467862 0 0.0
RAM 68168 68168 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627502 627532 30 0.0
RAM 52160 52160 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653330 653360 30 0.0
RAM 56108 56108 0 0.0
thermostat tlsr9518adk80d FLASH 637926 637956 30 0.0
RAM 52952 52952 0 0.0
window-covering tlsr9118bdk40d FLASH 524068 524098 30 0.0
RAM 97284 97284 0 0.0
tizen all-clusters-app arm unknown 4904 4904 0 0.0
FLASH 1725676 1725720 44 0.0
RAM 89076 89076 0 0.0
chip-tool-ubsan arm unknown 10368 10368 0 0.0
FLASH 17413810 17414050 240 0.0
RAM 7582032 7582084 52 0.0

Copy link

github-actions bot commented Oct 2, 2024

PR #35873: Size comparison from cbacbe3 to 9d38425

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section cbacbe3 9d38425 change % change
bl602 lighting-app bl602 FLASH 1280466 1280496 30 0.0
RAM 95808 95808 0 0.0
bl602+mfd FLASH 1308514 1308544 30 0.0
RAM 95464 95464 0 0.0
bl602+rpc FLASH 1335134 1335164 30 0.0
RAM 103784 103784 0 0.0
bl702 lighting-app bl702 FLASH 944880 944906 26 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957334 957360 26 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051038 1051064 26 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658012 658038 26 0.0
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824808 824834 26 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961816 961842 26 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974578 974604 26 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829492 829500 8 0.0
RAM 123300 123300 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814568 814568 0 0.0
RAM 125172 125172 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761116 761116 0 0.0
RAM 113664 113664 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745352 745352 0 0.0
RAM 113856 113856 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616802 616826 24 0.0
RAM 205396 205396 0 0.0
lock CC3235SF_LAUNCHXL FLASH 656930 656954 24 0.0
RAM 205548 205548 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678461 678469 8 0.0
RAM 78516 78516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698313 698321 8 0.0
RAM 81148 81148 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698313 698321 8 0.0
RAM 81148 81148 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655249 655249 0 0.0
RAM 73584 73584 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614533 614541 8 0.0
RAM 71468 71468 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634169 634169 0 0.0
RAM 74020 74020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634169 634169 0 0.0
RAM 74020 74020 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633837 633845 8 0.0
RAM 74516 74516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653553 653561 8 0.0
RAM 77068 77068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653553 653561 8 0.0
RAM 77068 77068 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609149 609149 0 0.0
RAM 68604 68604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629009 629009 0 0.0
RAM 71236 71236 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629009 629009 0 0.0
RAM 71236 71236 0 0.0
efr32 lighting-app BRD4187C FLASH 933980 934012 32 0.0
RAM 135884 135884 0 0.0
lock-app BRD2605a FLASH 741792 741816 24 0.0
RAM 230240 230240 0 0.0
BRD4338a FLASH 742456 742464 8 0.0
RAM 230272 230272 0 0.0
window-app BRD4187C FLASH 1017096 1017120 24 0.0
RAM 127804 127804 0 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94080 0 0.0
FLASH 1538296 1538324 28 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115032 0 0.0
FLASH 1548726 1548742 16 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2776135 2776393 258 0.0
RAM 129424 129440 16 0.0
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6079628 6079888 260 0.0
RAM 507872 507920 48 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5413428 5413686 258 0.0
RAM 241136 241152 16 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4746846 4747104 258 0.0
RAM 218320 218336 16 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12586154 12586416 262 0.0
RAM 556402 556434 32 0.0
chip-tool-ipv6only arm64 unknown 20560 20560 0 0.0
FLASH 11237616 11237712 96 0.0
RAM 606672 606680 8 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 10940609 10940871 262 0.0
RAM 555514 555514 0 0.0
fabric-bridge-app debug unknown 4640 4640 0 0.0
FLASH 4570046 4570304 258 0.0
RAM 204984 204984 0 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5687713 5687969 256 0.0
RAM 228584 228584 0 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4796268 4796526 258 0.0
RAM 204392 204424 32 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4425800 4426058 258 0.0
RAM 198128 198144 16 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4564648 4564906 258 0.0
RAM 202696 202712 16 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3106205 3106461 256 0.0
RAM 159216 159216 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4314560 4314656 96 0.0
RAM 242816 242824 8 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6023733 6023989 256 0.0
RAM 581424 581456 32 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10780765 10781037 272 0.0
RAM 644320 644336 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914120 914124 4 0.0
RAM 142199 142199 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 884952 884932 -20 -0.0
RAM 140338 140338 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847540 847544 4 0.0
RAM 141093 141093 0 0.0
nxp contact k32w0+release FLASH 581880 581896 16 0.0
RAM 70784 70784 0 0.0
k32w1+release FLASH 596608 596608 0 0.0
RAM 63008 63008 0 0.0
mcxw71+release FLASH 596368 596368 0 0.0
RAM 63008 63008 0 0.0
light k32w0+release FLASH 618468 618468 0 0.0
RAM 70256 70256 0 0.0
k32w1+release FLASH 682568 682576 8 0.0
RAM 48648 48648 0 0.0
mcxw71+release FLASH 682584 682592 8 0.0
RAM 48648 48648 0 0.0
lock k32w1+release FLASH 704944 704952 8 0.0
RAM 67148 67148 0 0.0
mcxw71+release FLASH 704968 704976 8 0.0
RAM 67148 67148 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1645980 1646012 32 0.0
RAM 210888 210888 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552036 1552068 32 0.0
RAM 207688 207688 0 0.0
light cy8ckit_062s2_43012 FLASH 1467788 1467820 32 0.0
RAM 200696 200696 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464580 1464612 32 0.0
RAM 225048 225048 0 0.0
qpg lighting-app qpg6105+debug FLASH 660216 660232 16 0.0
RAM 105236 105236 0 0.0
lock-app qpg6105+debug FLASH 618236 618244 8 0.0
RAM 99704 99704 0 0.0
stm32 light STM32WB5MM-DK FLASH 481768 481784 16 0.0
RAM 144692 144692 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620608 620638 30 0.0
RAM 50488 50488 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 687804 687834 30 0.0
RAM 148328 148328 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 780796 780826 30 0.0
RAM 110280 110280 0 0.0
bridge-app tlsr9258a FLASH 680706 680736 30 0.0
RAM 91144 91144 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620372 620402 30 0.0
RAM 50440 50440 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708312 708342 30 0.0
RAM 73780 73780 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625486 625516 30 0.0
RAM 144316 144316 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811246 811276 30 0.0
RAM 98948 98948 0 0.0
lock-app-dfu tlsr9528a FLASH 656256 656286 30 0.0
RAM 66500 66500 0 0.0
ota-requestor-app tlsr9258a FLASH 696682 696712 30 0.0
RAM 90736 90736 0 0.0
pump-app-usb tlsr9518adk80d FLASH 634004 634034 30 0.0
RAM 55316 55316 0 0.0
pump-controller-app tlsr9518adk80d FLASH 611194 611224 30 0.0
RAM 52560 52560 0 0.0
shell tlsr9518adk80d FLASH 467862 467862 0 0.0
RAM 68168 68168 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627502 627532 30 0.0
RAM 52160 52160 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653330 653360 30 0.0
RAM 56108 56108 0 0.0
thermostat tlsr9518adk80d FLASH 637926 637956 30 0.0
RAM 52952 52952 0 0.0
window-covering tlsr9118bdk40d FLASH 524068 524098 30 0.0
RAM 97284 97284 0 0.0
tizen all-clusters-app arm unknown 4904 4904 0 0.0
FLASH 1725624 1725668 44 0.0
RAM 89076 89076 0 0.0
chip-tool-ubsan arm unknown 10368 10368 0 0.0
FLASH 17413698 17413938 240 0.0
RAM 7582000 7582052 52 0.0

Copy link

github-actions bot commented Oct 2, 2024

PR #35873: Size comparison from c565622 to b29bc7f

Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section c565622 b29bc7f change % change
bl602 lighting-app bl602 FLASH 1280504 1280534 30 0.0
RAM 95808 95808 0 0.0
bl602+mfd FLASH 1308552 1308582 30 0.0
RAM 95464 95464 0 0.0
bl602+rpc FLASH 1335172 1335202 30 0.0
RAM 103784 103784 0 0.0
bl702 lighting-app bl702 FLASH 944908 944934 26 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957362 957388 26 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051066 1051092 26 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658040 658066 26 0.0
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824836 824862 26 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961844 961870 26 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974606 974632 26 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829516 829524 8 0.0
RAM 123300 123300 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814592 814592 0 0.0
RAM 125172 125172 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761140 761140 0 0.0
RAM 113664 113664 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745376 745376 0 0.0
RAM 113856 113856 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616842 616866 24 0.0
RAM 205396 205396 0 0.0
lock CC3235SF_LAUNCHXL FLASH 656962 656986 24 0.0
RAM 205548 205548 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678485 678493 8 0.0
RAM 78516 78516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698337 698345 8 0.0
RAM 81148 81148 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698337 698345 8 0.0
RAM 81148 81148 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655273 655273 0 0.0
RAM 73584 73584 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614557 614565 8 0.0
RAM 71468 71468 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634193 634193 0 0.0
RAM 74020 74020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634193 634193 0 0.0
RAM 74020 74020 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633861 633869 8 0.0
RAM 74516 74516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653577 653585 8 0.0
RAM 77068 77068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653577 653585 8 0.0
RAM 77068 77068 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609173 609173 0 0.0
RAM 68604 68604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629033 629033 0 0.0
RAM 71236 71236 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629033 629033 0 0.0
RAM 71236 71236 0 0.0
efr32 lighting-app BRD4187C FLASH 934012 934012 0 0.0
RAM 135884 135884 0 0.0
lock-app BRD2605a FLASH 741840 741848 8 0.0
RAM 230240 230240 0 0.0
BRD4338a FLASH 742488 742512 24 0.0
RAM 230272 230272 0 0.0
window-app BRD4187C FLASH 1017128 1017152 24 0.0
RAM 127804 127804 0 0.0
esp32 all-clusters-app c3devkit DRAM 94080 94080 0 0.0
FLASH 1538324 1538352 28 0.0
IRAM 82538 82538 0 0.0
m5stack DRAM 115032 115032 0 0.0
FLASH 1548758 1548782 24 0.0
IRAM 117039 117039 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2776667 2776925 258 0.0
RAM 129424 129440 16 0.0
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6080128 6080388 260 0.0
RAM 507872 507920 48 0.0
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5413928 5414186 258 0.0
RAM 241136 241152 16 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4747346 4747604 258 0.0
RAM 218320 218336 16 0.0
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12586654 12586916 262 0.0
RAM 556402 556434 32 0.0
chip-tool-ipv6only arm64 unknown 20560 20560 0 0.0
FLASH 11238160 11238256 96 0.0
RAM 606672 606680 8 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 10941109 10941371 262 0.0
RAM 555514 555514 0 0.0
fabric-bridge-app debug unknown 4640 4640 0 0.0
FLASH 4570546 4570804 258 0.0
RAM 204984 204984 0 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5688209 5688465 256 0.0
RAM 228584 228584 0 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4796768 4797026 258 0.0
RAM 204392 204424 32 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4426300 4426558 258 0.0
RAM 198128 198144 16 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4565148 4565406 258 0.0
RAM 202696 202712 16 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3106733 3106989 256 0.0
RAM 159216 159216 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4315120 4315216 96 0.0
RAM 242816 242824 8 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6024229 6024501 272 0.0
RAM 581424 581456 32 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10781309 10781565 256 0.0
RAM 644320 644336 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914148 914152 4 0.0
RAM 142199 142199 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 884952 884952 0 0.0
RAM 140338 140338 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847564 847568 4 0.0
RAM 141093 141093 0 0.0
nxp contact k32w0+release FLASH 581912 581928 16 0.0
RAM 70784 70784 0 0.0
k32w1+release FLASH 596632 596632 0 0.0
RAM 63008 63008 0 0.0
mcxw71+release FLASH 596392 596392 0 0.0
RAM 63008 63008 0 0.0
light k32w0+release FLASH 618500 618500 0 0.0
RAM 70256 70256 0 0.0
k32w1+release FLASH 682592 682600 8 0.0
RAM 48648 48648 0 0.0
mcxw71+release FLASH 682608 682616 8 0.0
RAM 48648 48648 0 0.0
lock k32w1+release FLASH 704968 704976 8 0.0
RAM 67148 67148 0 0.0
mcxw71+release FLASH 704992 705000 8 0.0
RAM 67148 67148 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646028 1646044 16 0.0
RAM 210888 210888 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552068 1552100 32 0.0
RAM 207688 207688 0 0.0
light cy8ckit_062s2_43012 FLASH 1467820 1467852 32 0.0
RAM 200696 200696 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464612 1464644 32 0.0
RAM 225048 225048 0 0.0
qpg lighting-app qpg6105+debug FLASH 660240 660256 16 0.0
RAM 105236 105236 0 0.0
lock-app qpg6105+debug FLASH 618260 618268 8 0.0
RAM 99704 99704 0 0.0
stm32 light STM32WB5MM-DK FLASH 481792 481808 16 0.0
RAM 144692 144692 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620636 620666 30 0.0
RAM 50488 50488 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 687832 687862 30 0.0
RAM 148328 148328 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 780824 780854 30 0.0
RAM 110280 110280 0 0.0
bridge-app tlsr9258a FLASH 680734 680764 30 0.0
RAM 91144 91144 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 620400 620430 30 0.0
RAM 50440 50440 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708340 708370 30 0.0
RAM 73780 73780 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625514 625544 30 0.0
RAM 144316 144316 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811274 811304 30 0.0
RAM 98948 98948 0 0.0
lock-app-dfu tlsr9528a FLASH 656284 656314 30 0.0
RAM 66500 66500 0 0.0
ota-requestor-app tlsr9258a FLASH 696710 696740 30 0.0
RAM 90736 90736 0 0.0
pump-app-usb tlsr9518adk80d FLASH 634032 634062 30 0.0
RAM 55316 55316 0 0.0
pump-controller-app tlsr9518adk80d FLASH 611222 611252 30 0.0
RAM 52560 52560 0 0.0
shell tlsr9518adk80d FLASH 467862 467862 0 0.0
RAM 68168 68168 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627530 627560 30 0.0
RAM 52160 52160 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653358 653388 30 0.0
RAM 56108 56108 0 0.0
thermostat tlsr9518adk80d FLASH 637954 637984 30 0.0
RAM 52952 52952 0 0.0
window-covering tlsr9118bdk40d FLASH 524096 524126 30 0.0
RAM 97284 97284 0 0.0
tizen all-clusters-app arm unknown 4904 4904 0 0.0
FLASH 1725668 1725712 44 0.0
RAM 89076 89076 0 0.0
chip-tool-ubsan arm unknown 10368 10368 0 0.0
FLASH 17413834 17414074 240 0.0
RAM 7582052 7582104 52 0.0

@mergify mergify bot merged commit 0564a26 into project-chip:master Oct 3, 2024
69 checks passed
yyzhong-g pushed a commit to yyzhong-g/connectedhomeip that referenced this pull request Dec 12, 2024
…heckEventSupportStatus from ember-compatibility) (project-chip#35873)

* Update event support checks

* Fix an include

* Restyled by clang-format

* Fix typo

* Restyled by clang-format

* Added a EndpointExists call to the datamodel provider along with a default implementation

* Remove missing config use after merge with master

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants