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

Actions: Add generic implementation for the actions cluster. #35568

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

jadhavrohit924
Copy link
Contributor

Problem:

  • Generic implementation was missing for the actions cluster.
  • External platforms are broken because it expects cluster related stuff to be handled in the SDK and not by the application.

Changes:

  • Added generic implementation for actions cluster.
  • zap regenerated.
  • Platform changes and delegate implementation.

Testing:

  • Tested all-clusters-app with esp32.

Copy link

semanticdiff-com bot commented Sep 13, 2024

Review changes with  SemanticDiff

Changed Files
File Status
  src/app/zap_cluster_list.json  67% smaller
  examples/all-clusters-app/all-clusters-common/all-clusters-app.matter Unsupported file format
  examples/all-clusters-app/all-clusters-common/all-clusters-app.zap Unsupported file format
  examples/all-clusters-app/all-clusters-common/include/bridged-actions-stub.h Unsupported file format
  examples/all-clusters-app/all-clusters-common/src/bridged-actions-stub.cpp Unsupported file format
  examples/all-clusters-app/esp32/main/CMakeLists.txt Unsupported file format
  examples/all-clusters-app/esp32/main/main.cpp Unsupported file format
  examples/all-clusters-app/linux/main-common.cpp Unsupported file format
  examples/all-clusters-minimal-app/esp32/main/CMakeLists.txt Unsupported file format
  examples/all-clusters-minimal-app/esp32/sdkconfig_m5stack.defaults Unsupported file format
  examples/all-clusters-minimal-app/esp32/sdkconfig_m5stack_rpc.defaults Unsupported file format
  examples/bridge-app/asr/BUILD.gn Unsupported file format
  examples/bridge-app/asr/src/bridged-actions-stub.cpp Unsupported file format
  examples/bridge-app/asr/subdevice/SubDeviceManager.cpp Unsupported file format
  examples/bridge-app/esp32/main/main.cpp Unsupported file format
  examples/bridge-app/linux/bridged-actions-stub.cpp Unsupported file format
  examples/bridge-app/telink/CMakeLists.txt Unsupported file format
  examples/bridge-app/telink/src/AppTask.cpp Unsupported file format
  examples/bridge-app/telink/src/DeviceCallbacks.cpp Unsupported file format
  examples/placeholder/linux/apps/app1/BUILD.gn Unsupported file format
  examples/placeholder/linux/apps/app2/BUILD.gn Unsupported file format
  examples/placeholder/linux/src/bridged-actions-stub.cpp Unsupported file format
  scripts/tools/check_includes_config.py  0% smaller
  src/app/clusters/actions-server/actions-server.cpp Unsupported file format
  src/app/clusters/actions-server/actions-server.h Unsupported file format
  src/app/common/templates/config-data.yaml Unsupported file format
  zzz_generated/app-common/app-common/zap-generated/callback.h Unsupported file format

Copy link

github-actions bot commented Oct 7, 2024

PR #35568: Size comparison from bcc1f1b to 379fba2

Increases above 0.2%:

platform target config section bcc1f1b 379fba2 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914176 917172 2996 0.3
RAM 142199 142735 536 0.4
nrf7002dk_nrf5340_cpuapp RAM 140338 140874 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847596 850520 2924 0.3
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646060 1651076 5016 0.3
RAM 210888 211424 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552116 1557068 4952 0.3
tizen all-clusters-app arm FLASH 1725768 1740304 14536 0.8
RAM 89076 89644 568 0.6
Full report (55 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
platform target config section bcc1f1b 379fba2 change % change
bl602 lighting-app bl602 FLASH 1280566 1280566 0 0.0
RAM 95808 95808 0 0.0
bl602+mfd FLASH 1308614 1308614 0 0.0
RAM 95464 95464 0 0.0
bl602+rpc FLASH 1335234 1335234 0 0.0
RAM 103784 103784 0 0.0
bl702 lighting-app bl702 FLASH 944954 944954 0 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957408 957408 0 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051112 1051112 0 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658086 658086 0 0.0
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824882 824882 0 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961890 961890 0 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974652 974652 0 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829292 829292 0 0.0
RAM 123292 123292 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814616 814616 0 0.0
RAM 125172 125172 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761164 761164 0 0.0
RAM 113664 113664 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745400 745400 0 0.0
RAM 113856 113856 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616898 616898 0 0.0
RAM 205396 205396 0 0.0
lock CC3235SF_LAUNCHXL FLASH 656986 656986 0 0.0
RAM 205548 205548 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678245 678245 0 0.0
RAM 78508 78508 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698097 698097 0 0.0
RAM 81140 81140 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698097 698097 0 0.0
RAM 81140 81140 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655033 655033 0 0.0
RAM 73576 73576 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614589 614589 0 0.0
RAM 71468 71468 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634217 634217 0 0.0
RAM 74020 74020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634217 634217 0 0.0
RAM 74020 74020 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633901 633901 0 0.0
RAM 74516 74516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653617 653617 0 0.0
RAM 77068 77068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653617 653617 0 0.0
RAM 77068 77068 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609205 609205 0 0.0
RAM 68604 68604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629065 629065 0 0.0
RAM 71236 71236 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629065 629065 0 0.0
RAM 71236 71236 0 0.0
efr32 lighting-app BRD4187C FLASH 933780 933780 0 0.0
RAM 135876 135876 0 0.0
lock-app BRD2605a FLASH 740184 740184 0 0.0
RAM 230240 230240 0 0.0
BRD4338a FLASH 740832 740832 0 0.0
RAM 230272 230272 0 0.0
window-app BRD4187C FLASH 1017192 1017184 -8 -0.0
RAM 127804 127804 0 0.0
linux chip-tool-ipv6only arm64 unknown 20672 20672 0 0.0
FLASH 11291488 11291488 0 0.0
RAM 610976 610976 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4317920 4317920 0 0.0
RAM 242888 242888 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914176 917172 2996 0.3
RAM 142199 142735 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 884960 887144 2184 0.2
RAM 140338 140874 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847596 850520 2924 0.3
RAM 141093 141113 20 0.0
nxp contact k32w0+release FLASH 581944 581944 0 0.0
RAM 70784 70784 0 0.0
k32w1+release FLASH 596656 596656 0 0.0
RAM 63008 63008 0 0.0
mcxw71+release FLASH 596416 596416 0 0.0
RAM 63008 63008 0 0.0
light k32w0+release FLASH 618532 618532 0 0.0
RAM 70256 70256 0 0.0
k32w1+release FLASH 682640 682640 0 0.0
RAM 48648 48648 0 0.0
mcxw71+release FLASH 682640 682640 0 0.0
RAM 48648 48648 0 0.0
lock k32w1+release FLASH 705016 705016 0 0.0
RAM 67148 67148 0 0.0
mcxw71+release FLASH 705024 705024 0 0.0
RAM 67148 67148 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646060 1651076 5016 0.3
RAM 210888 211424 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552116 1557068 4952 0.3
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467588 1467588 0 0.0
RAM 200688 200688 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464660 1464660 0 0.0
RAM 225048 225048 0 0.0
qpg lighting-app qpg6105+debug FLASH 660280 660280 0 0.0
RAM 105236 105236 0 0.0
lock-app qpg6105+debug FLASH 618292 618292 0 0.0
RAM 99704 99704 0 0.0
stm32 light STM32WB5MM-DK FLASH 481576 481576 0 0.0
RAM 144684 144684 0 0.0
tizen all-clusters-app arm unknown 4904 4916 12 0.2
FLASH 1725768 1740304 14536 0.8
RAM 89076 89644 568 0.6
chip-tool-ubsan arm unknown 10424 10424 0 0.0
FLASH 17509698 17509698 0 0.0
RAM 7626972 7626972 0 0.0

Copy link

github-actions bot commented Oct 7, 2024

PR #35568: Size comparison from 1c2ad2e to d5a528e

Increases above 0.2%:

platform target config section 1c2ad2e d5a528e change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914176 917172 2996 0.3
RAM 142199 142735 536 0.4
nrf7002dk_nrf5340_cpuapp RAM 140338 140874 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847596 850520 2924 0.3
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646060 1651076 5016 0.3
RAM 210888 211424 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552116 1557068 4952 0.3
tizen all-clusters-app arm FLASH 1725768 1740304 14536 0.8
RAM 89076 89644 568 0.6
Full report (55 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
platform target config section 1c2ad2e d5a528e change % change
bl602 lighting-app bl602 FLASH 1280566 1280566 0 0.0
RAM 95808 95808 0 0.0
bl602+mfd FLASH 1308614 1308614 0 0.0
RAM 95464 95464 0 0.0
bl602+rpc FLASH 1335234 1335234 0 0.0
RAM 103784 103784 0 0.0
bl702 lighting-app bl702 FLASH 944954 944954 0 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957408 957408 0 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051112 1051112 0 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658086 658086 0 0.0
RAM 24745 24745 0 0.0
bl706-wifi FLASH 824882 824882 0 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 961890 961890 0 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974652 974652 0 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829292 829292 0 0.0
RAM 123292 123292 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814616 814616 0 0.0
RAM 125172 125172 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761164 761164 0 0.0
RAM 113664 113664 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745400 745400 0 0.0
RAM 113856 113856 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 616898 616898 0 0.0
RAM 205396 205396 0 0.0
lock CC3235SF_LAUNCHXL FLASH 656986 656986 0 0.0
RAM 205548 205548 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678245 678245 0 0.0
RAM 78508 78508 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698097 698097 0 0.0
RAM 81140 81140 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698097 698097 0 0.0
RAM 81140 81140 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655033 655033 0 0.0
RAM 73576 73576 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614589 614589 0 0.0
RAM 71468 71468 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634217 634217 0 0.0
RAM 74020 74020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634217 634217 0 0.0
RAM 74020 74020 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 633901 633901 0 0.0
RAM 74516 74516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653617 653617 0 0.0
RAM 77068 77068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653617 653617 0 0.0
RAM 77068 77068 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609205 609205 0 0.0
RAM 68604 68604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629065 629065 0 0.0
RAM 71236 71236 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629065 629065 0 0.0
RAM 71236 71236 0 0.0
efr32 lighting-app BRD4187C FLASH 933780 933780 0 0.0
RAM 135876 135876 0 0.0
lock-app BRD2605a FLASH 740184 740184 0 0.0
RAM 230240 230240 0 0.0
BRD4338a FLASH 740832 740832 0 0.0
RAM 230272 230272 0 0.0
window-app BRD4187C FLASH 1017192 1017184 -8 -0.0
RAM 127804 127804 0 0.0
linux chip-tool-ipv6only arm64 unknown 20672 20672 0 0.0
FLASH 11291488 11291488 0 0.0
RAM 610976 610976 0 0.0
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4317920 4317920 0 0.0
RAM 242888 242888 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914176 917172 2996 0.3
RAM 142199 142735 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 884960 887144 2184 0.2
RAM 140338 140874 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847596 850520 2924 0.3
RAM 141093 141113 20 0.0
nxp contact k32w0+release FLASH 581944 581944 0 0.0
RAM 70784 70784 0 0.0
k32w1+release FLASH 596656 596656 0 0.0
RAM 63008 63008 0 0.0
mcxw71+release FLASH 596416 596416 0 0.0
RAM 63008 63008 0 0.0
light k32w0+release FLASH 618532 618532 0 0.0
RAM 70256 70256 0 0.0
k32w1+release FLASH 682640 682640 0 0.0
RAM 48648 48648 0 0.0
mcxw71+release FLASH 682640 682640 0 0.0
RAM 48648 48648 0 0.0
lock k32w1+release FLASH 705016 705016 0 0.0
RAM 67148 67148 0 0.0
mcxw71+release FLASH 705024 705024 0 0.0
RAM 67148 67148 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646060 1651076 5016 0.3
RAM 210888 211424 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552116 1557068 4952 0.3
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467588 1467588 0 0.0
RAM 200688 200688 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464660 1464660 0 0.0
RAM 225048 225048 0 0.0
qpg lighting-app qpg6105+debug FLASH 660280 660280 0 0.0
RAM 105236 105236 0 0.0
lock-app qpg6105+debug FLASH 618292 618292 0 0.0
RAM 99704 99704 0 0.0
stm32 light STM32WB5MM-DK FLASH 481576 481576 0 0.0
RAM 144684 144684 0 0.0
tizen all-clusters-app arm unknown 4904 4916 12 0.2
FLASH 1725768 1740304 14536 0.8
RAM 89076 89644 568 0.6
chip-tool-ubsan arm unknown 10424 10424 0 0.0
FLASH 17509698 17509698 0 0.0
RAM 7626972 7626972 0 0.0

Copy link

github-actions bot commented Oct 10, 2024

PR #35568: Size comparison from 8a01f93 to 2cfcc26

Increases above 0.2%:

platform target config section 8a01f93 2cfcc26 change % change
linux all-clusters-app debug FLASH 6085426 6111570 26144 0.4
all-clusters-minimal-app debug FLASH 5418228 5444306 26078 0.5
bridge-app debug FLASH 4751700 4771538 19838 0.4
shell debug FLASH 3111005 3137485 26480 0.9
RAM 159280 159888 608 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914420 917432 3012 0.3
RAM 142199 142735 536 0.4
nrf7002dk_nrf5340_cpuapp RAM 140338 140874 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847836 850780 2944 0.3
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646292 1651300 5008 0.3
RAM 210888 211424 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552356 1557300 4944 0.3
telink all-clusters-app tlsr9118bdk40d FLASH 688144 691470 3326 0.5
RAM 148328 148864 536 0.4
all-clusters-minimal-app tlsr9528a FLASH 781136 784476 3340 0.4
bridge-app tlsr9258a FLASH 681042 684070 3028 0.4
tizen all-clusters-app arm FLASH 1726732 1741268 14536 0.8
RAM 89084 89652 568 0.6
Full report (86 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 8a01f93 2cfcc26 change % change
bl602 lighting-app bl602 FLASH 1280856 1280856 0 0.0
RAM 95808 95808 0 0.0
bl602+mfd FLASH 1308902 1308902 0 0.0
RAM 95464 95464 0 0.0
bl602+rpc FLASH 1335532 1335532 0 0.0
RAM 103784 103784 0 0.0
bl702 lighting-app bl702 FLASH 945236 945236 0 0.0
RAM 15105 15105 0 0.0
bl702+mfd FLASH 957688 957688 0 0.0
RAM 14769 14769 0 0.0
bl702+rpc FLASH 1051394 1051394 0 0.0
RAM 23661 23661 0 0.0
bl706-eth FLASH 658368 658368 0 0.0
RAM 24745 24745 0 0.0
bl706-wifi FLASH 825164 825164 0 0.0
RAM 13965 13965 0 0.0
bl702l lighting-app bl702l FLASH 962172 962172 0 0.0
RAM 16804 16804 0 0.0
bl702l+mfd FLASH 974932 974932 0 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829460 829460 0 0.0
RAM 123292 123292 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814792 814792 0 0.0
RAM 125172 125172 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761356 761356 0 0.0
RAM 113664 113664 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745584 745584 0 0.0
RAM 113856 113856 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 617114 617114 0 0.0
RAM 205396 205396 0 0.0
lock CC3235SF_LAUNCHXL FLASH 657218 657218 0 0.0
RAM 205548 205548 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678437 678437 0 0.0
RAM 78508 78508 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698281 698281 0 0.0
RAM 81140 81140 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698281 698281 0 0.0
RAM 81140 81140 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655217 655217 0 0.0
RAM 73576 73576 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614765 614765 0 0.0
RAM 71468 71468 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634393 634393 0 0.0
RAM 74020 74020 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634393 634393 0 0.0
RAM 74020 74020 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 634085 634085 0 0.0
RAM 74516 74516 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653793 653793 0 0.0
RAM 77068 77068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653793 653793 0 0.0
RAM 77068 77068 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609389 609389 0 0.0
RAM 68604 68604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629249 629249 0 0.0
RAM 71236 71236 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629249 629249 0 0.0
RAM 71236 71236 0 0.0
efr32 lighting-app BRD4187C FLASH 934544 934544 0 0.0
RAM 135956 135956 0 0.0
lock-app BRD2605a FLASH 740640 740632 -8 -0.0
RAM 230816 230816 0 0.0
BRD4338a FLASH 741288 741280 -8 -0.0
RAM 230848 230848 0 0.0
window-app BRD4187C FLASH 1018108 1018108 0 0.0
RAM 127892 127892 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2780949 2780949 0 0.0
RAM 129520 129520 0 0.0
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6085426 6111570 26144 0.4
RAM 514720 515328 608 0.1
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5418228 5444306 26078 0.5
RAM 241200 241296 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4751700 4771538 19838 0.4
RAM 218384 218552 168 0.1
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12779836 12779836 0 0.0
RAM 567890 567890 0 0.0
chip-tool-ipv6only arm64 unknown 20880 20880 0 0.0
FLASH 11396256 11396256 0 0.0
RAM 618432 618432 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 11090809 11090809 0 0.0
RAM 567578 567578 0 0.0
fabric-bridge-app debug unknown 4632 4632 0 0.0
FLASH 4574898 4574898 0 0.0
RAM 205048 205048 0 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5692289 5692289 0 0.0
RAM 228488 228488 0 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4801264 4801264 0 0.0
RAM 204472 204472 0 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4430688 4430688 0 0.0
RAM 198192 198192 0 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4569502 4569502 0 0.0
RAM 202760 202760 0 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3111005 3137485 26480 0.9
RAM 159280 159888 608 0.4
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4319472 4319472 0 0.0
RAM 242888 242888 0 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6029621 6029621 0 0.0
RAM 588256 588256 0 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 10979229 10979229 0 0.0
RAM 656960 656960 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 914420 917432 3012 0.3
RAM 142199 142735 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 885228 887408 2180 0.2
RAM 140338 140874 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 847836 850780 2944 0.3
RAM 141101 141121 20 0.0
nxp contact k32w0+release FLASH 582168 582168 0 0.0
RAM 70792 70792 0 0.0
k32w1+release FLASH 596896 596896 0 0.0
RAM 63016 63016 0 0.0
mcxw71+release FLASH 596656 596656 0 0.0
RAM 63016 63016 0 0.0
light k32w0+release FLASH 618700 618700 0 0.0
RAM 70256 70256 0 0.0
k32w1+release FLASH 682904 682904 0 0.0
RAM 48648 48648 0 0.0
mcxw71+release FLASH 682904 682904 0 0.0
RAM 48648 48648 0 0.0
lock k32w1+release FLASH 705248 705248 0 0.0
RAM 67156 67156 0 0.0
mcxw71+release FLASH 705256 705256 0 0.0
RAM 67156 67156 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1646292 1651300 5008 0.3
RAM 210888 211424 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552356 1557300 4944 0.3
RAM 207688 207704 16 0.0
light cy8ckit_062s2_43012 FLASH 1467828 1467828 0 0.0
RAM 200688 200688 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464900 1464900 0 0.0
RAM 225048 225048 0 0.0
qpg lighting-app qpg6105+debug FLASH 660488 660488 0 0.0
RAM 105236 105236 0 0.0
lock-app qpg6105+debug FLASH 618508 618508 0 0.0
RAM 99704 99704 0 0.0
stm32 light STM32WB5MM-DK FLASH 481784 481784 0 0.0
RAM 144684 144684 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 620946 620946 0 0.0
RAM 50488 50488 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 688144 691470 3326 0.5
RAM 148328 148864 536 0.4
all-clusters-minimal-app tlsr9528a FLASH 781136 784476 3340 0.4
RAM 110280 110300 20 0.0
bridge-app tlsr9258a FLASH 681042 684070 3028 0.4
RAM 91144 91164 20 0.0
contact-sensor-app tlsr9528a_retention FLASH 620710 620710 0 0.0
RAM 50440 50440 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708652 708652 0 0.0
RAM 73780 73780 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625648 625648 0 0.0
RAM 144308 144308 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811408 811408 0 0.0
RAM 98940 98940 0 0.0
lock-app-dfu tlsr9528a FLASH 656616 656616 0 0.0
RAM 66500 66500 0 0.0
ota-requestor-app tlsr9258a FLASH 697020 697020 0 0.0
RAM 90736 90736 0 0.0
pump-app-usb tlsr9518adk80d FLASH 634344 634344 0 0.0
RAM 55316 55316 0 0.0
pump-controller-app tlsr9518adk80d FLASH 611534 611534 0 0.0
RAM 52560 52560 0 0.0
shell tlsr9518adk80d FLASH 467872 467872 0 0.0
RAM 68168 68168 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 627860 627860 0 0.0
RAM 52160 52160 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 653666 653666 0 0.0
RAM 56108 56108 0 0.0
thermostat tlsr9518adk80d FLASH 638266 638266 0 0.0
RAM 52952 52952 0 0.0
window-covering tlsr9118bdk40d FLASH 524404 524404 0 0.0
RAM 97284 97284 0 0.0
tizen all-clusters-app arm unknown 4904 4916 12 0.2
FLASH 1726732 1741268 14536 0.8
RAM 89084 89652 568 0.6
chip-tool-ubsan arm unknown 10528 10528 0 0.0
FLASH 17717818 17717818 0 0.0
RAM 7714500 7714500 0 0.0

Copy link

PR #35568: Size comparison from 79c1cf5 to 03524a7

Full report (1 build for stm32)
platform target config section 79c1cf5 03524a7 change % change
stm32 light STM32WB5MM-DK FLASH 481936 481936 0 0.0
RAM 144844 144844 0 0.0

Copy link

github-actions bot commented Oct 20, 2024

PR #35568: Size comparison from 79c1cf5 to 2416258

Increases above 0.2%:

platform target config section 79c1cf5 2416258 change % change
linux all-clusters-app debug FLASH 6092546 6122762 30216 0.5
RAM 524000 526208 2208 0.4
all-clusters-minimal-app debug FLASH 5423122 5449200 26078 0.5
bridge-app debug FLASH 4752050 4771888 19838 0.4
shell debug FLASH 3116045 3142525 26480 0.8
RAM 160368 161008 640 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 915528 918544 3016 0.3
RAM 143357 143893 536 0.4
nrf7002dk_nrf5340_cpuapp RAM 141496 142032 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 848936 851876 2940 0.3
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1647604 1652612 5008 0.3
RAM 212408 212944 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1553684 1558628 4944 0.3
telink bridge-app tlsr9258a FLASH 681164 684192 3028 0.4
tizen all-clusters-app arm FLASH 1729708 1744252 14544 0.8
RAM 90108 90676 568 0.6
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 79c1cf5 2416258 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1350008 1350008 0 0.0
RAM 104120 104120 0 0.0
bl702 lighting-app bl702+eth FLASH 647788 647788 0 0.0
RAM 25233 25233 0 0.0
bl702+wifi FLASH 825274 825274 0 0.0
RAM 13965 13965 0 0.0
bl706+mfd+rpc+littlefs FLASH 1054200 1054200 0 0.0
RAM 23821 23821 0 0.0
bl702l lighting-app bl702l+mfd+littlefs FLASH 975048 975048 0 0.0
RAM 16468 16468 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 829564 829564 0 0.0
RAM 123452 123452 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814872 814872 0 0.0
RAM 125332 125332 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 761460 761460 0 0.0
RAM 113824 113824 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 745704 745704 0 0.0
RAM 114016 114016 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 617258 617258 0 0.0
RAM 205908 205908 0 0.0
lock CC3235SF_LAUNCHXL FLASH 657306 657306 0 0.0
RAM 206060 206060 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 678589 678589 0 0.0
RAM 78668 78668 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 698433 698433 0 0.0
RAM 81300 81300 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 698433 698433 0 0.0
RAM 81300 81300 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 655377 655377 0 0.0
RAM 73736 73736 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 614933 614933 0 0.0
RAM 71628 71628 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 634569 634569 0 0.0
RAM 74180 74180 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 634569 634569 0 0.0
RAM 74180 74180 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 634213 634213 0 0.0
RAM 74676 74676 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 653921 653921 0 0.0
RAM 77228 77228 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 653921 653921 0 0.0
RAM 77228 77228 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 609525 609525 0 0.0
RAM 68764 68764 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 629385 629385 0 0.0
RAM 71396 71396 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 629385 629385 0 0.0
RAM 71396 71396 0 0.0
efr32 lock-app BRD4187C FLASH 925248 925248 0 0.0
RAM 159708 159708 0 0.0
BRD4338a FLASH 741432 741424 -8 -0.0
RAM 231008 231008 0 0.0
window-app BRD4187C FLASH 1018236 1018236 0 0.0
RAM 128052 128052 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2781421 2781421 0 0.0
RAM 129520 129520 0 0.0
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 6092546 6122762 30216 0.5
RAM 524000 526208 2208 0.4
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5423122 5449200 26078 0.5
RAM 242416 242512 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4752050 4771888 19838 0.4
RAM 218384 218552 168 0.1
chip-tool debug unknown 5960 5960 0 0.0
FLASH 13162822 13162822 0 0.0
RAM 584562 584562 0 0.0
chip-tool-ipv6only arm64 unknown 21408 21408 0 0.0
FLASH 11721136 11721136 0 0.0
RAM 635488 635488 0 0.0
fabric-admin debug unknown 5792 5792 0 0.0
FLASH 11390901 11390901 0 0.0
RAM 584954 584954 0 0.0
fabric-bridge-app debug unknown 4632 4632 0 0.0
FLASH 4578446 4578446 0 0.0
RAM 205336 205336 0 0.0
lighting-app debug+rpc+ui unknown 6056 6056 0 0.0
FLASH 5693969 5693969 0 0.0
RAM 228488 228488 0 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4801596 4801596 0 0.0
RAM 204472 204472 0 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4430978 4430978 0 0.0
RAM 198192 198192 0 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4569750 4569750 0 0.0
RAM 202760 202760 0 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3116045 3142525 26480 0.8
RAM 160368 161008 640 0.4
thermostat-no-ble arm64 unknown 9448 9448 0 0.0
FLASH 4319968 4319968 0 0.0
RAM 242896 242896 0 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 6032069 6032069 0 0.0
RAM 596416 596416 0 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 11368045 11368045 0 0.0
RAM 675936 675936 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 915528 918544 3016 0.3
RAM 143357 143893 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 885992 888160 2168 0.2
RAM 141496 142032 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 848936 851876 2940 0.3
RAM 142265 142285 20 0.0
nxp contact k32w0+release FLASH 582296 582296 0 0.0
RAM 70948 70948 0 0.0
mcxw71+release FLASH 596928 596928 0 0.0
RAM 63184 63184 0 0.0
light k32w0+release FLASH 618932 618932 0 0.0
RAM 70412 70412 0 0.0
k32w1+release FLASH 683160 683160 0 0.0
RAM 48816 48816 0 0.0
lock mcxw71+release FLASH 705552 705552 0 0.0
RAM 67324 67324 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1647604 1652612 5008 0.3
RAM 212408 212944 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1553684 1558628 4944 0.3
RAM 209208 209232 24 0.0
light cy8ckit_062s2_43012 FLASH 1468004 1468004 0 0.0
RAM 201200 201200 0 0.0
lock cy8ckit_062s2_43012 FLASH 1464980 1464980 0 0.0
RAM 225560 225560 0 0.0
qpg lighting-app qpg6105+debug FLASH 660600 660600 0 0.0
RAM 105396 105396 0 0.0
lock-app qpg6105+debug FLASH 618612 618612 0 0.0
RAM 99864 99864 0 0.0
stm32 light STM32WB5MM-DK FLASH 481936 481936 0 0.0
RAM 144844 144844 0 0.0
telink bridge-app tlsr9258a FLASH 681164 684192 3028 0.4
RAM 91304 91324 20 0.0
contact-sensor-app tlsr9528a_retention FLASH 620814 620814 0 0.0
RAM 50600 50600 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 708794 708794 0 0.0
RAM 73940 73940 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625764 625764 0 0.0
RAM 144468 144468 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811772 811772 0 0.0
RAM 99100 99100 0 0.0
tizen all-clusters-app arm unknown 4912 4924 12 0.2
FLASH 1729708 1744252 14544 0.8
RAM 90108 90676 568 0.6
chip-tool-ubsan arm unknown 10792 10792 0 0.0
FLASH 18329542 18329542 0 0.0
RAM 7970692 7970692 0 0.0

Copy link

github-actions bot commented Nov 7, 2024

PR #35568: Size comparison from 9cd0070 to 6d8e3f9

Increases above 0.2%:

platform target config section 9cd0070 6d8e3f9 change % change
linux all-clusters-app debug FLASH 5990696 6020916 30220 0.5
RAM 523872 526048 2176 0.4
all-clusters-minimal-app debug FLASH 5328004 5354078 26074 0.5
bridge-app debug FLASH 4670416 4690286 19870 0.4
shell debug FLASH 3013773 3040253 26480 0.9
RAM 160336 160976 640 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 915000 918012 3012 0.3
RAM 143281 143817 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 887560 889940 2380 0.3
RAM 141468 142004 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 849064 852004 2940 0.3
telink bridge-app tlsr9258a FLASH 684318 687346 3028 0.4
tizen all-clusters-app arm FLASH 1721588 1736124 14536 0.8
RAM 90608 91176 568 0.6
Full report (49 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, linux, nrfconnect, nxp, qpg, stm32, telink, tizen)
platform target config section 9cd0070 6d8e3f9 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1350048 1350048 0 0.0
RAM 104080 104080 0 0.0
bl702 lighting-app bl702+eth FLASH 649058 649058 0 0.0
RAM 25321 25321 0 0.0
bl702+wifi FLASH 826638 826638 0 0.0
RAM 14053 14053 0 0.0
bl706+mfd+rpc+littlefs FLASH 1054842 1054842 0 0.0
RAM 23893 23893 0 0.0
bl702l lighting-app bl702l+mfd+littlefs FLASH 976464 976464 0 0.0
RAM 16556 16556 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 837924 837924 0 0.0
RAM 123628 123628 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 823696 823696 0 0.0
RAM 125516 125516 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 770436 770436 0 0.0
RAM 113984 113984 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 754640 754640 0 0.0
RAM 114192 114192 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 627382 627382 0 0.0
RAM 205780 205780 0 0.0
lock CC3235SF_LAUNCHXL FLASH 667126 667126 0 0.0
RAM 205932 205932 0 0.0
efr32 lock-app BRD4187C FLASH 927444 927444 0 0.0
RAM 160160 160160 0 0.0
BRD4338a FLASH 743448 743448 0 0.0
RAM 233288 233288 0 0.0
window-app BRD4187C FLASH 1018584 1018584 0 0.0
RAM 128260 128260 0 0.0
linux air-purifier-app debug unknown 4688 4688 0 0.0
FLASH 2698549 2698549 0 0.0
RAM 129616 129616 0 0.0
all-clusters-app debug unknown 5528 5528 0 0.0
FLASH 5990696 6020916 30220 0.5
RAM 523872 526048 2176 0.4
all-clusters-minimal-app debug unknown 5424 5424 0 0.0
FLASH 5328004 5354078 26074 0.5
RAM 242448 242544 96 0.0
bridge-app debug unknown 5408 5408 0 0.0
FLASH 4670416 4690286 19870 0.4
RAM 218384 218552 168 0.1
chip-tool debug unknown 5960 5960 0 0.0
FLASH 12871656 12871656 0 0.0
RAM 584466 584466 0 0.0
chip-tool-ipv6only arm64 unknown 21400 21400 0 0.0
FLASH 11001840 11001840 0 0.0
RAM 635368 635368 0 0.0
fabric-admin debug unknown 5784 5784 0 0.0
FLASH 11276737 11276737 0 0.0
RAM 584890 584890 0 0.0
fabric-bridge-app debug unknown 4664 4664 0 0.0
FLASH 4494682 4494682 0 0.0
RAM 205368 205368 0 0.0
fabric-sync debug unknown 4856 4856 0 0.0
FLASH 5303941 5303941 0 0.0
RAM 466864 466864 0 0.0
lighting-app debug+rpc+ui unknown 6072 6072 0 0.0
FLASH 5607089 5607089 0 0.0
RAM 228520 228520 0 0.0
lock-app debug unknown 5344 5344 0 0.0
FLASH 4719890 4719890 0 0.0
RAM 204520 204520 0 0.0
ota-provider-app debug unknown 4720 4720 0 0.0
FLASH 4345322 4345322 0 0.0
RAM 198240 198240 0 0.0
ota-requestor-app debug unknown 4656 4656 0 0.0
FLASH 4483724 4483724 0 0.0
RAM 202808 202808 0 0.0
shell debug unknown 4216 4216 0 0.0
FLASH 3013773 3040253 26480 0.9
RAM 160336 160976 640 0.4
thermostat-no-ble arm64 unknown 9440 9440 0 0.0
FLASH 4089072 4089072 0 0.0
RAM 242904 242904 0 0.0
tv-app debug unknown 5624 5624 0 0.0
FLASH 5942037 5942037 0 0.0
RAM 596304 596304 0 0.0
tv-casting-app debug unknown 5208 5208 0 0.0
FLASH 11078813 11078813 0 0.0
RAM 694536 694536 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 915000 918012 3012 0.3
RAM 143281 143817 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 887560 889940 2380 0.3
RAM 141468 142004 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 849064 852004 2940 0.3
RAM 142189 142209 20 0.0
nxp contact k32w0+release FLASH 584112 584112 0 0.0
RAM 71044 71044 0 0.0
mcxw71+release FLASH 598656 598656 0 0.0
RAM 63144 63144 0 0.0
light k32w0+release FLASH 611156 611156 0 0.0
RAM 70436 70436 0 0.0
k32w1+release FLASH 684952 684952 0 0.0
RAM 48776 48776 0 0.0
lock mcxw71+release FLASH 748488 748488 0 0.0
RAM 67300 67300 0 0.0
qpg lighting-app qpg6105+debug FLASH 662240 662240 0 0.0
RAM 105380 105380 0 0.0
lock-app qpg6105+debug FLASH 620196 620196 0 0.0
RAM 99832 99832 0 0.0
stm32 light STM32WB5MM-DK FLASH 483056 483056 0 0.0
RAM 144844 144844 0 0.0
telink bridge-app tlsr9258a FLASH 684318 687346 3028 0.4
RAM 91528 91548 20 0.0
contact-sensor-app tlsr9528a_retention FLASH 622362 622362 0 0.0
RAM 50464 50464 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 710292 710292 0 0.0
RAM 73804 73804 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 628478 628478 0 0.0
RAM 145384 145384 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 814204 814204 0 0.0
RAM 100004 100004 0 0.0
tizen all-clusters-app arm unknown 4932 4944 12 0.2
FLASH 1721588 1736124 14536 0.8
RAM 90608 91176 568 0.6
chip-tool-ubsan arm unknown 10820 10820 0 0.0
FLASH 18006430 18006430 0 0.0
RAM 7857244 7857244 0 0.0

Copy link

github-actions bot commented Nov 21, 2024

PR #35568: Size comparison from 709841e to f57f541

Increases above 0.2%:

platform target config section 709841e f57f541 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 916244 919260 3016 0.3
RAM 143292 143828 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 888432 890780 2348 0.3
RAM 141479 142015 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850444 853384 2940 0.3
telink bridge-app tlsr9258a FLASH 681594 684620 3026 0.4
tizen all-clusters-app arm FLASH 1726800 1741336 14536 0.8
RAM 90652 91220 568 0.6
Full report (25 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, telink, tizen)
platform target config section 709841e f57f541 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1350314 1350314 0 0.0
RAM 104088 104088 0 0.0
bl702 lighting-app bl702+eth FLASH 649926 649926 0 0.0
RAM 25329 25329 0 0.0
bl702+wifi FLASH 827254 827254 0 0.0
RAM 14069 14069 0 0.0
bl706+mfd+rpc+littlefs FLASH 1055448 1055448 0 0.0
RAM 23917 23917 0 0.0
bl702l lighting-app bl702l+mfd+littlefs FLASH 977078 977078 0 0.0
RAM 16556 16556 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 838240 838240 0 0.0
RAM 123640 123640 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 824180 824180 0 0.0
RAM 125520 125520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 770888 770888 0 0.0
RAM 113988 113988 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 755092 755092 0 0.0
RAM 114204 114204 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 629294 629294 0 0.0
RAM 205792 205792 0 0.0
lock CC3235SF_LAUNCHXL FLASH 667874 667874 0 0.0
RAM 205936 205936 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 916244 919260 3016 0.3
RAM 143292 143828 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 888432 890780 2348 0.3
RAM 141479 142015 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850444 853384 2940 0.3
RAM 142200 142220 20 0.0
qpg lighting-app qpg6105+debug FLASH 662520 662520 0 0.0
RAM 105384 105384 0 0.0
lock-app qpg6105+debug FLASH 620628 620628 0 0.0
RAM 99844 99844 0 0.0
stm32 light STM32WB5MM-DK FLASH 483332 483332 0 0.0
RAM 144848 144848 0 0.0
telink bridge-app tlsr9258a FLASH 681594 684620 3026 0.4
RAM 91200 91220 20 0.0
contact-sensor-app tlsr9528a_retention FLASH 622030 622030 0 0.0
RAM 31432 31432 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 762886 762886 0 0.0
RAM 50208 50208 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709164 709164 0 0.0
RAM 73460 73460 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625872 625872 0 0.0
RAM 142132 142132 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811780 811780 0 0.0
RAM 99676 99676 0 0.0
tizen all-clusters-app arm unknown 4972 4984 12 0.2
FLASH 1726800 1741336 14536 0.8
RAM 90652 91220 568 0.6
chip-tool-ubsan arm unknown 10780 10780 0 0.0
FLASH 17946894 17946894 0 0.0
RAM 7830432 7830432 0 0.0

Copy link

github-actions bot commented Nov 21, 2024

PR #35568: Size comparison from 709841e to 10cabe7

Increases above 0.2%:

platform target config section 709841e 10cabe7 change % change
linux all-clusters-app debug FLASH 5997550 6027770 30220 0.5
RAM 523464 525640 2176 0.4
all-clusters-minimal-app debug FLASH 5335804 5361878 26074 0.5
bridge-app debug FLASH 4675522 4695392 19870 0.4
shell debug FLASH 3020717 3047245 26528 0.9
RAM 160368 161008 640 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 916244 919260 3016 0.3
RAM 143292 143828 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 888432 890780 2348 0.3
RAM 141479 142015 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850444 853384 2940 0.3
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1644236 1649236 5000 0.3
RAM 212072 212608 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552212 1557164 4952 0.3
telink bridge-app tlsr9258a FLASH 681594 684620 3026 0.4
tizen all-clusters-app arm FLASH 1726800 1741336 14536 0.8
RAM 90652 91220 568 0.6
Full report (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 709841e 10cabe7 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1350314 1350314 0 0.0
RAM 104088 104088 0 0.0
bl702 lighting-app bl702+eth FLASH 649926 649926 0 0.0
RAM 25329 25329 0 0.0
bl702+wifi FLASH 827254 827254 0 0.0
RAM 14069 14069 0 0.0
bl706+mfd+rpc+littlefs FLASH 1055448 1055448 0 0.0
RAM 23917 23917 0 0.0
bl702l lighting-app bl702l+mfd+littlefs FLASH 977078 977078 0 0.0
RAM 16556 16556 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 838240 838240 0 0.0
RAM 123640 123640 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 824180 824180 0 0.0
RAM 125520 125520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 770888 770888 0 0.0
RAM 113988 113988 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 755092 755092 0 0.0
RAM 114204 114204 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 629294 629294 0 0.0
RAM 205792 205792 0 0.0
lock CC3235SF_LAUNCHXL FLASH 667874 667874 0 0.0
RAM 205936 205936 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 679857 679857 0 0.0
RAM 78692 78692 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 699709 699709 0 0.0
RAM 81332 81332 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 699709 699709 0 0.0
RAM 81332 81332 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 656637 656637 0 0.0
RAM 73760 73760 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 616721 616721 0 0.0
RAM 71652 71652 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 636357 636357 0 0.0
RAM 74196 74196 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 636357 636357 0 0.0
RAM 74196 74196 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 636185 636185 0 0.0
RAM 74700 74700 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 655901 655901 0 0.0
RAM 77244 77244 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 655901 655901 0 0.0
RAM 77244 77244 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 612677 612677 0 0.0
RAM 68780 68780 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 632529 632529 0 0.0
RAM 71420 71420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 632529 632529 0 0.0
RAM 71420 71420 0 0.0
efr32 lock-app BRD4187C FLASH 927948 927948 0 0.0
RAM 160168 160168 0 0.0
BRD4338a FLASH 744312 744304 -8 -0.0
RAM 233296 233296 0 0.0
window-app BRD4187C FLASH 1019432 1019424 -8 -0.0
RAM 128268 128268 0 0.0
linux air-purifier-app debug unknown 4712 4712 0 0.0
FLASH 2706449 2706449 0 0.0
RAM 129736 129736 0 0.0
all-clusters-app debug unknown 5552 5552 0 0.0
FLASH 5997550 6027770 30220 0.5
RAM 523464 525640 2176 0.4
all-clusters-minimal-app debug unknown 5448 5448 0 0.0
FLASH 5335804 5361878 26074 0.5
RAM 242520 242616 96 0.0
bridge-app debug unknown 5432 5432 0 0.0
FLASH 4675522 4695392 19870 0.4
RAM 218464 218632 168 0.1
chip-tool debug unknown 5984 5984 0 0.0
FLASH 12834316 12834316 0 0.0
RAM 582226 582226 0 0.0
chip-tool-ipv6only arm64 unknown 21304 21304 0 0.0
FLASH 10969472 10969472 0 0.0
RAM 633160 633160 0 0.0
fabric-admin debug unknown 5808 5808 0 0.0
FLASH 11243259 11243259 0 0.0
RAM 582610 582610 0 0.0
fabric-bridge-app debug unknown 4688 4688 0 0.0
FLASH 4499792 4499792 0 0.0
RAM 205424 205424 0 0.0
fabric-sync debug unknown 4896 4896 0 0.0
FLASH 5596357 5596357 0 0.0
RAM 472424 472424 0 0.0
lighting-app debug+rpc+ui unknown 6096 6096 0 0.0
FLASH 5611473 5611473 0 0.0
RAM 228616 228616 0 0.0
lock-app debug unknown 5368 5368 0 0.0
FLASH 4724878 4724878 0 0.0
RAM 204632 204632 0 0.0
ota-provider-app debug unknown 4744 4744 0 0.0
FLASH 4350396 4350396 0 0.0
RAM 198304 198304 0 0.0
ota-requestor-app debug unknown 4680 4680 0 0.0
FLASH 4488830 4488830 0 0.0
RAM 202888 202888 0 0.0
shell debug unknown 4240 4240 0 0.0
FLASH 3020717 3047245 26528 0.9
RAM 160368 161008 640 0.4
thermostat-no-ble arm64 unknown 9512 9512 0 0.0
FLASH 4096272 4096272 0 0.0
RAM 243008 243008 0 0.0
tv-app debug unknown 5664 5664 0 0.0
FLASH 5948069 5948069 0 0.0
RAM 595952 595952 0 0.0
tv-casting-app debug unknown 5232 5232 0 0.0
FLASH 11040237 11040237 0 0.0
RAM 691960 691960 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 916244 919260 3016 0.3
RAM 143292 143828 536 0.4
nrf7002dk_nrf5340_cpuapp FLASH 888432 890780 2348 0.3
RAM 141479 142015 536 0.4
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 850444 853384 2940 0.3
RAM 142200 142220 20 0.0
nxp contact k32w0+release FLASH 584344 584344 0 0.0
RAM 71056 71056 0 0.0
mcxw71+release FLASH 598872 598872 0 0.0
RAM 63152 63152 0 0.0
light k32w0+release FLASH 611284 611284 0 0.0
RAM 70448 70448 0 0.0
k32w1+release FLASH 685384 685384 0 0.0
RAM 48776 48776 0 0.0
lock mcxw71+release FLASH 748896 748896 0 0.0
RAM 67308 67308 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1644236 1649236 5000 0.3
RAM 212072 212608 536 0.3
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1552212 1557164 4952 0.3
RAM 208872 208888 16 0.0
light cy8ckit_062s2_43012 FLASH 1467252 1467252 0 0.0
RAM 200856 200856 0 0.0
lock cy8ckit_062s2_43012 FLASH 1465428 1465428 0 0.0
RAM 225216 225216 0 0.0
qpg lighting-app qpg6105+debug FLASH 662520 662520 0 0.0
RAM 105384 105384 0 0.0
lock-app qpg6105+debug FLASH 620628 620628 0 0.0
RAM 99844 99844 0 0.0
stm32 light STM32WB5MM-DK FLASH 483332 483332 0 0.0
RAM 144848 144848 0 0.0
telink bridge-app tlsr9258a FLASH 681594 684620 3026 0.4
RAM 91200 91220 20 0.0
contact-sensor-app tlsr9528a_retention FLASH 622030 622030 0 0.0
RAM 31432 31432 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 762886 762886 0 0.0
RAM 50208 50208 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 709164 709164 0 0.0
RAM 73460 73460 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 625872 625872 0 0.0
RAM 142132 142132 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 811780 811780 0 0.0
RAM 99676 99676 0 0.0
tizen all-clusters-app arm unknown 4972 4984 12 0.2
FLASH 1726800 1741336 14536 0.8
RAM 90652 91220 568 0.6
chip-tool-ubsan arm unknown 10780 10780 0 0.0
FLASH 17946894 17946894 0 0.0
RAM 7830432 7830432 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