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

NXP folder architecture improvement #33987

Merged

Conversation

chapongatien
Copy link
Contributor

Description:

Improving NXP matter folder architecture by moving NXP SDK support files in a dedicated submodule.
The aim of this folder architecture rework is to reduce the number of NXP SDK files that are currently stored in the connectedhome repo by moving them in a dedicated “nxp_matter_support” repo that would be located in “third_party/nxp/nxp_matter_support”.

Main changes summary:

  • K32w0, k32w1 and rw61x files that are highly linked to NXP SDK have been moved to the nxp_matter_support submodule.
  • GN build files have been updated to reference new paths
  • Adding a new script called update_nxp_sdk.py allowing to ease initialization of recommended github NXP SDK(s) for platform that support it (k32w0 documentation has been updated) .

Copy link

github-actions bot commented Jun 18, 2024

PR #33987: Size comparison from e1d746a to ff1392b

Full report (4 builds for cc32xx, mbed, stm32)
platform target config section e1d746a1 ff1392b change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605750 605750 0 0.0
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 650770 650770 0 0.0
RAM 204772 204772 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497580 1497580 0 0.0
RAM 226072 226072 0 0.0
stm32 light STM32WB5MM-DK FLASH 472112 472112 0 0.0
RAM 141652 141652 0 0.0

Copy link

github-actions bot commented Jun 18, 2024

PR #33987: Size comparison from e1d746a to 7ed0bc7

Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e1d746a1 7ed0bc7 change % change
bl602 lighting-app bl602 FLASH 1270530 1270530 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1284808 1284808 0 0.0
RAM 95480 95480 0 0.0
bl602+rpc FLASH 1309730 1309730 0 0.0
RAM 103760 103760 0 0.0
bl702 lighting-app bl702 FLASH 1091426 1091426 0 0.0
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1102120 1102120 0 0.0
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1181236 1181236 0 0.0
RAM 23925 23925 0 0.0
bl706-eth FLASH 874770 874770 0 0.0
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1127064 1127064 0 0.0
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1078312 1078312 0 0.0
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1089574 1089574 0 0.0
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798076 798076 0 0.0
RAM 103088 103088 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813752 813752 0 0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803268 803268 0 0.0
RAM 107688 107688 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 756060 756060 0 0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741724 741724 0 0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605750 605750 0 0.0
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 650770 650770 0 0.0
RAM 204772 204772 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661673 661673 0 0.0
RAM 74512 74512 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681517 681517 0 0.0
RAM 77144 77144 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681517 681517 0 0.0
RAM 77144 77144 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638453 638453 0 0.0
RAM 69580 69580 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 604137 604137 0 0.0
RAM 70216 70216 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 623773 623773 0 0.0
RAM 72768 72768 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 623773 623773 0 0.0
RAM 72768 72768 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619641 619641 0 0.0
RAM 73232 73232 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639357 639357 0 0.0
RAM 75784 75784 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639357 639357 0 0.0
RAM 75784 75784 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 588213 588213 0 0.0
RAM 67200 67200 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 608073 608073 0 0.0
RAM 69832 69832 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 608073 608073 0 0.0
RAM 69832 69832 0 0.0
efr32 lighting-app BRD4187C FLASH 888232 888224 -8 -0.0
RAM 183424 183424 0 0.0
lock-app BRD4338a FLASH 699848 699848 0 0.0
RAM 242228 242228 0 0.0
window-app BRD4187C FLASH 969748 969748 0 0.0
RAM 167856 167856 0 0.0
esp32 all-clusters-app c3devkit DRAM 88324 88324 0 0.0
FLASH 1468918 1468918 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114796 114796 0 0.0
FLASH 1538067 1538067 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4568 4568 0 0.0
FLASH 2535024 2535024 0 0.0
RAM 129072 129072 0 0.0
all-clusters-app debug unknown 5344 5344 0 0.0
FLASH 5581550 5581550 0 0.0
RAM 483272 483272 0 0.0
all-clusters-minimal-app debug unknown 5264 5264 0 0.0
FLASH 5054984 5054984 0 0.0
RAM 236824 236824 0 0.0
bridge-app debug unknown 5232 5232 0 0.0
FLASH 4480664 4480664 0 0.0
RAM 216736 216736 0 0.0
chip-tool debug unknown 5744 5744 0 0.0
FLASH 11527527 11527527 0 0.0
RAM 535450 535450 0 0.0
chip-tool-ipv6only arm64 unknown 19816 19816 0 0.0
FLASH 10663892 10663892 0 0.0
RAM 583416 583416 0 0.0
fabric-admin debug unknown 5600 5600 0 0.0
FLASH 10526455 10526455 0 0.0
RAM 529466 529466 0 0.0
fabric-bridge-app debug unknown 5240 5240 0 0.0
FLASH 4350568 4350568 0 0.0
RAM 208784 208784 0 0.0
lighting-app debug+rpc+ui unknown 5880 5880 0 0.0
FLASH 5377746 5377746 0 0.0
RAM 225640 225640 0 0.0
lock-app debug unknown 5184 5184 0 0.0
FLASH 4544296 4544296 0 0.0
RAM 204192 204192 0 0.0
ota-provider-app debug unknown 4552 4552 0 0.0
FLASH 4180008 4180008 0 0.0
RAM 193216 193216 0 0.0
ota-requestor-app debug unknown 4488 4488 0 0.0
FLASH 4305496 4305496 0 0.0
RAM 197872 197872 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2801965 2801965 0 0.0
RAM 154416 154416 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4152804 4152804 0 0.0
RAM 234608 234608 0 0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5597304 5597304 0 0.0
RAM 345672 345672 0 0.0
tv-casting-app debug unknown 5104 5104 0 0.0
FLASH 9572774 9572774 0 0.0
RAM 352816 352816 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497580 1497580 0 0.0
RAM 226072 226072 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 876200 876200 0 0.0
RAM 139129 139129 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949232 949232 0 0.0
RAM 137557 137557 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 822416 822416 0 0.0
RAM 138027 138027 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 782128 782128 0 0.0
RAM 132088 132088 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927668 927668 0 0.0
RAM 129781 129781 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 866464 866464 0 0.0
RAM 143839 143839 0 0.0
nrf52840dongle_nrf52840 FLASH 808236 808236 0 0.0
RAM 151844 151844 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 763976 763976 0 0.0
RAM 142645 142645 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927668 927668 0 0.0
RAM 129781 129781 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 793784 793784 0 0.0
RAM 132611 132611 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 719080 719080 0 0.0
RAM 132677 132677 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 940260 940260 0 0.0
RAM 130304 130304 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 746552 746552 0 0.0
RAM 131296 131296 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 733164 733164 0 0.0
RAM 131095 131095 0 0.0
nxp contact k32w0+release FLASH 575604 575604 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 590736 590736 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 609680 609680 0 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 674224 674224 0 0.0
RAM 82808 82808 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613428 1613428 0 0.0
RAM 207132 207132 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534228 1534228 0 0.0
RAM 204036 204036 0 0.0
light cy8ckit_062s2_43012 FLASH 1461092 1461092 0 0.0
RAM 197316 197316 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462844 1462844 0 0.0
RAM 224380 224380 0 0.0
qpg lighting-app qpg6105+debug FLASH 650576 650576 0 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610700 610700 0 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472112 472112 0 0.0
RAM 141652 141652 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 625532 625532 0 0.0
RAM 49904 49904 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 602572 602572 0 0.0
RAM 130288 130288 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 770694 770694 0 0.0
RAM 110052 110052 0 0.0
bridge-app tlsr9258a FLASH 668618 668618 0 0.0
RAM 94672 94672 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 627254 627254 0 0.0
RAM 49948 49948 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 713368 713368 0 0.0
RAM 76540 76540 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 558240 558240 0 0.0
RAM 126544 126544 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 793320 793320 0 0.0
RAM 99900 99900 0 0.0
lock-app-dfu tlsr9528a FLASH 660356 660356 0 0.0
RAM 69228 69228 0 0.0
ota-requestor-app tlsr9258a FLASH 687236 687236 0 0.0
RAM 94396 94396 0 0.0
pump-app tlsr9518adk80d FLASH 609474 609474 0 0.0
RAM 56328 56328 0 0.0
pump-controller-app tlsr9518adk80d FLASH 599860 599860 0 0.0
RAM 56128 56128 0 0.0
shell tlsr9518adk80d FLASH 462614 462614 0 0.0
RAM 71852 71852 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 633616 633616 0 0.0
RAM 51576 51576 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 642974 642974 0 0.0
RAM 59764 59764 0 0.0
thermostat tlsr9518adk80d FLASH 618750 618750 0 0.0
RAM 56452 56452 0 0.0
window-covering tlsr9118bdk40d FLASH 464942 464942 0 0.0
RAM 82224 82224 0 0.0
tizen all-clusters-app arm unknown 1548 1548 0 0.0
FLASH 1621556 1621556 0 0.0
RAM 45420 45420 0 0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15767058 15767058 0 0.0
RAM 6917600 6917600 0 0.0

Copy link

github-actions bot commented Jun 19, 2024

PR #33987: Size comparison from e1d746a to 6b82df0

Increases above 0.2%:

platform target config section e1d746a1 6b82df0 change % change
linux chip-tool debug FLASH 11527527 11560119 32592 0.3
chip-tool-ipv6only arm64 FLASH 10663892 10690980 27088 0.3
fabric-admin debug FLASH 10526455 10559047 32592 0.3
tv-casting-app debug FLASH 9572774 9605110 32336 0.3
tizen chip-tool-ubsan arm FLASH 15767058 15867258 100200 0.6
RAM 6917600 6966668 49068 0.7
Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e1d746a1 6b82df0 change % change
bl602 lighting-app bl602 FLASH 1270530 1270534 4 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1284808 1284812 4 0.0
RAM 95480 95480 0 0.0
bl602+rpc FLASH 1309730 1309734 4 0.0
RAM 103760 103760 0 0.0
bl702 lighting-app bl702 FLASH 1091426 1091430 4 0.0
RAM 14897 14897 0 0.0
bl702+mfd FLASH 1102120 1102124 4 0.0
RAM 15049 15049 0 0.0
bl702+rpc FLASH 1181236 1181240 4 0.0
RAM 23925 23925 0 0.0
bl706-eth FLASH 874770 874774 4 0.0
RAM 27016 27016 0 0.0
bl706-wifi FLASH 1127064 1127068 4 0.0
RAM 14349 14349 0 0.0
bl702l lighting-app bl702l FLASH 1078312 1078316 4 0.0
RAM 21468 21468 0 0.0
bl702l+mfd FLASH 1089574 1089578 4 0.0
RAM 21628 21628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798076 798100 24 0.0
RAM 103088 103088 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 813752 813760 8 0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803268 803276 8 0.0
RAM 107688 107688 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 756060 756068 8 0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 741724 741732 8 0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605750 605750 0 0.0
RAM 204512 204512 0 0.0
lock CC3235SF_LAUNCHXL FLASH 650770 650770 0 0.0
RAM 204772 204772 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 661673 661697 24 0.0
RAM 74512 74512 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 681517 681541 24 0.0
RAM 77144 77144 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 681517 681541 24 0.0
RAM 77144 77144 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 638453 638477 24 0.0
RAM 69580 69580 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 604137 604145 8 0.0
RAM 70216 70216 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 623773 623781 8 0.0
RAM 72768 72768 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 623773 623781 8 0.0
RAM 72768 72768 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619641 619649 8 0.0
RAM 73232 73232 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639357 639365 8 0.0
RAM 75784 75784 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639357 639365 8 0.0
RAM 75784 75784 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 588213 588213 0 0.0
RAM 67200 67200 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 608073 608073 0 0.0
RAM 69832 69832 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 608073 608073 0 0.0
RAM 69832 69832 0 0.0
efr32 lighting-app BRD4187C FLASH 888232 888256 24 0.0
RAM 183424 183424 0 0.0
lock-app BRD4338a FLASH 699848 699848 0 0.0
RAM 242228 242228 0 0.0
window-app BRD4187C FLASH 969748 969748 0 0.0
RAM 167856 167856 0 0.0
esp32 all-clusters-app c3devkit DRAM 88324 88324 0 0.0
FLASH 1468918 1468934 16 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114796 114796 0 0.0
FLASH 1538067 1538063 -4 -0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4568 4568 0 0.0
FLASH 2535024 2537152 2128 0.1
RAM 129072 129072 0 0.0
all-clusters-app debug unknown 5344 5344 0 0.0
FLASH 5581550 5586270 4720 0.1
RAM 483272 483272 0 0.0
all-clusters-minimal-app debug unknown 5264 5264 0 0.0
FLASH 5054984 5059656 4672 0.1
RAM 236824 236824 0 0.0
bridge-app debug unknown 5232 5232 0 0.0
FLASH 4480664 4485336 4672 0.1
RAM 216736 216736 0 0.0
chip-tool debug unknown 5744 5744 0 0.0
FLASH 11527527 11560119 32592 0.3
RAM 535450 535450 0 0.0
chip-tool-ipv6only arm64 unknown 19816 19816 0 0.0
FLASH 10663892 10690980 27088 0.3
RAM 583416 583416 0 0.0
fabric-admin debug unknown 5600 5600 0 0.0
FLASH 10526455 10559047 32592 0.3
RAM 529466 529466 0 0.0
fabric-bridge-app debug unknown 5240 5240 0 0.0
FLASH 4350568 4355896 5328 0.1
RAM 208784 208864 80 0.0
lighting-app debug+rpc+ui unknown 5880 5880 0 0.0
FLASH 5377746 5381666 3920 0.1
RAM 225640 225640 0 0.0
lock-app debug unknown 5184 5184 0 0.0
FLASH 4544296 4548968 4672 0.1
RAM 204192 204192 0 0.0
ota-provider-app debug unknown 4552 4552 0 0.0
FLASH 4180008 4184200 4192 0.1
RAM 193216 193216 0 0.0
ota-requestor-app debug unknown 4488 4488 0 0.0
FLASH 4305496 4309688 4192 0.1
RAM 197872 197872 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2801965 2804573 2608 0.1
RAM 154416 154416 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4152804 4154964 2160 0.1
RAM 234608 234608 0 0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5597304 5602568 5264 0.1
RAM 345672 345672 0 0.0
tv-casting-app debug unknown 5104 5104 0 0.0
FLASH 9572774 9605110 32336 0.3
RAM 352816 352816 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1497580 1497468 -112 -0.0
RAM 226072 226072 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 876200 876220 20 0.0
RAM 139129 139129 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949232 949252 20 0.0
RAM 137557 137557 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 822416 822420 4 0.0
RAM 138027 138027 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 782128 782136 8 0.0
RAM 132088 132088 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927668 927676 8 0.0
RAM 129781 129781 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 866464 866484 20 0.0
RAM 143839 143839 0 0.0
nrf52840dongle_nrf52840 FLASH 808236 808252 16 0.0
RAM 151844 151844 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 763976 763996 20 0.0
RAM 142645 142645 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 927668 927676 8 0.0
RAM 129781 129781 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 793784 793788 4 0.0
RAM 132611 132611 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 719080 719084 4 0.0
RAM 132677 132677 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 940260 940264 4 0.0
RAM 130304 130304 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 746552 746556 4 0.0
RAM 131296 131296 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 733164 733168 4 0.0
RAM 131095 131095 0 0.0
nxp contact k32w0+release FLASH 575604 575604 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 590736 590744 8 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 609680 609696 16 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 674224 674232 8 0.0
RAM 82808 82808 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613428 1613444 16 0.0
RAM 207132 207132 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534228 1534228 0 0.0
RAM 204036 204036 0 0.0
light cy8ckit_062s2_43012 FLASH 1461092 1461092 0 0.0
RAM 197316 197316 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462844 1462844 0 0.0
RAM 224380 224380 0 0.0
qpg lighting-app qpg6105+debug FLASH 650576 650600 24 0.0
RAM 104556 104556 0 0.0
lock-app qpg6105+debug FLASH 610700 610708 8 0.0
RAM 99232 99232 0 0.0
stm32 light STM32WB5MM-DK FLASH 472112 472136 24 0.0
RAM 141652 141652 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 625532 625548 16 0.0
RAM 49904 49904 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 602572 602588 16 0.0
RAM 130288 130288 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 770694 770710 16 0.0
RAM 110052 110052 0 0.0
bridge-app tlsr9258a FLASH 668618 668634 16 0.0
RAM 94672 94672 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 627254 627270 16 0.0
RAM 49948 49948 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 713368 713384 16 0.0
RAM 76540 76540 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 558240 558256 16 0.0
RAM 126544 126544 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 793320 793336 16 0.0
RAM 99900 99900 0 0.0
lock-app-dfu tlsr9528a FLASH 660356 660372 16 0.0
RAM 69228 69228 0 0.0
ota-requestor-app tlsr9258a FLASH 687236 687252 16 0.0
RAM 94396 94396 0 0.0
pump-app tlsr9518adk80d FLASH 609474 609490 16 0.0
RAM 56328 56328 0 0.0
pump-controller-app tlsr9518adk80d FLASH 599860 599876 16 0.0
RAM 56128 56128 0 0.0
shell tlsr9518adk80d FLASH 462614 462614 0 0.0
RAM 71852 71852 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 633616 633632 16 0.0
RAM 51576 51576 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 642974 642990 16 0.0
RAM 59764 59764 0 0.0
thermostat tlsr9518adk80d FLASH 618750 618766 16 0.0
RAM 56452 56452 0 0.0
window-covering tlsr9118bdk40d FLASH 464942 464958 16 0.0
RAM 82224 82224 0 0.0
tizen all-clusters-app arm unknown 1548 1548 0 0.0
FLASH 1621556 1624080 2524 0.2
RAM 45420 45420 0 0.0
chip-tool-ubsan arm unknown 2360 2360 0 0.0
FLASH 15767058 15867258 100200 0.6
RAM 6917600 6966668 49068 0.7

@andy31415 andy31415 added the changing-submodules-on-purpose Marker that this PR is changing submodules (and it is not a "commit all" typo/mistake) label Jun 20, 2024
@chapongatien chapongatien requested a review from andy31415 June 24, 2024 14:02
@chapongatien chapongatien requested a review from andy31415 June 26, 2024 10:24
chapongatien and others added 9 commits July 3, 2024 14:03
Adding a reference to the nxp_matter_support repo that would be used to get NXP SDK support files.

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
…upport repo

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
…all nxp SDK with west for all platform

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
…_sdk.py script

+ updating environement setup documentation

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
…ocessing

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
- dataclass is now used
- subprocess dependencies on cwd removed with possible (for west update and west forall cwd is still required)
- python logging module is now used

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
@chapongatien chapongatien force-pushed the nxp-folder-architecture-improvement branch from 9f94e32 to d4dba59 Compare July 4, 2024 09:32
@pullapprove pullapprove bot requested review from axelnxp and doru91 July 4, 2024 09:32
@chapongatien chapongatien requested a review from andy31415 July 4, 2024 09:38
Copy link

github-actions bot commented Jul 4, 2024

PR #33987: Size comparison from 35eba86 to d4dba59

Full report (96 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 35eba86 d4dba59 change % change
bl602 lighting-app bl602 FLASH 1271026 1271026 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1285284 1285284 0 0.0
RAM 95472 95472 0 0.0
bl602+rpc FLASH 1309986 1309986 0 0.0
RAM 103752 103752 0 0.0
bl702 lighting-app bl702 FLASH 1091924 1091924 0 0.0
RAM 15265 15265 0 0.0
bl702+mfd FLASH 1102618 1102618 0 0.0
RAM 15417 15417 0 0.0
bl702+rpc FLASH 1181734 1181734 0 0.0
RAM 24285 24285 0 0.0
bl706-eth FLASH 875196 875196 0 0.0
RAM 27376 27376 0 0.0
bl706-wifi FLASH 1127270 1127270 0 0.0
RAM 14709 14709 0 0.0
bl702l lighting-app bl702l FLASH 1078806 1078806 0 0.0
RAM 21836 21836 0 0.0
bl702l+mfd FLASH 1090068 1090068 0 0.0
RAM 21996 21996 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797084 797084 0 0.0
RAM 106636 106636 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816000 816000 0 0.0
RAM 116956 116956 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 807452 807452 0 0.0
RAM 111236 111236 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 760308 760308 0 0.0
RAM 105336 105336 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746036 746036 0 0.0
RAM 105576 105576 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 605706 605706 0 0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 650734 650734 0 0.0
RAM 204780 204780 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 666225 666225 0 0.0
RAM 75100 75100 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 686077 686077 0 0.0
RAM 77732 77732 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 686077 686077 0 0.0
RAM 77732 77732 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 643013 643013 0 0.0
RAM 70168 70168 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608745 608745 0 0.0
RAM 70804 70804 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628389 628389 0 0.0
RAM 73348 73348 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628389 628389 0 0.0
RAM 73348 73348 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624273 624273 0 0.0
RAM 73820 73820 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643989 643989 0 0.0
RAM 76364 76364 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643989 643989 0 0.0
RAM 76364 76364 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 592845 592845 0 0.0
RAM 67788 67788 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 612689 612689 0 0.0
RAM 70428 70428 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 612689 612689 0 0.0
RAM 70428 70428 0 0.0
efr32 lighting-app BRD4187C FLASH 923344 923344 0 0.0
RAM 134984 134984 0 0.0
lock-app BRD4338a FLASH 739812 739812 0 0.0
RAM 204000 204000 0 0.0
window-app BRD4187C FLASH 1012048 1012048 0 0.0
RAM 129620 129620 0 0.0
esp32 all-clusters-app c3devkit DRAM 88332 88332 0 0.0
FLASH 1467674 1467674 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114868 114868 0 0.0
FLASH 1536675 1536675 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4592 4592 0 0.0
FLASH 2529008 2529008 0 0.0
RAM 125072 125072 0 0.0
all-clusters-app debug unknown 5368 5368 0 0.0
FLASH 5582574 5582574 0 0.0
RAM 488144 488144 0 0.0
all-clusters-minimal-app debug unknown 5288 5288 0 0.0
FLASH 5052856 5052856 0 0.0
RAM 232992 232992 0 0.0
bridge-app debug unknown 5256 5256 0 0.0
FLASH 4477208 4477208 0 0.0
RAM 212744 212744 0 0.0
chip-tool debug unknown 5728 5728 0 0.0
FLASH 11713207 11713207 0 0.0
RAM 543386 543386 0 0.0
chip-tool-ipv6only arm64 unknown 20008 20008 0 0.0
FLASH 10829612 10829612 0 0.0
RAM 592192 592192 0 0.0
fabric-admin debug unknown 5616 5616 0 0.0
FLASH 10796615 10796615 0 0.0
RAM 540226 540226 0 0.0
fabric-bridge-app debug unknown 4528 4528 0 0.0
FLASH 4242760 4242760 0 0.0
RAM 198808 198808 0 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5372450 5372450 0 0.0
RAM 221600 221600 0 0.0
lock-app debug unknown 5192 5192 0 0.0
FLASH 4540776 4540776 0 0.0
RAM 200240 200240 0 0.0
ota-provider-app debug unknown 4576 4576 0 0.0
FLASH 4196616 4196616 0 0.0
RAM 194520 194520 0 0.0
ota-requestor-app debug unknown 4512 4512 0 0.0
FLASH 4322152 4322152 0 0.0
RAM 199176 199176 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2795981 2795981 0 0.0
RAM 150504 150504 0 0.0
thermostat-no-ble arm64 unknown 9144 9144 0 0.0
FLASH 4167132 4167132 0 0.0
RAM 235640 235640 0 0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5604696 5604696 0 0.0
RAM 341760 341760 0 0.0
tv-casting-app debug unknown 5096 5096 0 0.0
FLASH 9882974 9882974 0 0.0
RAM 400816 400816 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1502292 1502292 0 0.0
RAM 226640 226640 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 881364 881364 0 0.0
RAM 139573 139573 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 951880 951880 0 0.0
RAM 138001 138001 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 826896 826896 0 0.0
RAM 138487 138487 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 786620 786620 0 0.0
RAM 132548 132548 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 931932 931932 0 0.0
RAM 130241 130241 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 870800 870800 0 0.0
RAM 144299 144299 0 0.0
nrf52840dongle_nrf52840 FLASH 812576 812576 0 0.0
RAM 152304 152304 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 768316 768316 0 0.0
RAM 143105 143105 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 931932 931932 0 0.0
RAM 130241 130241 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 798224 798224 0 0.0
RAM 133071 133071 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 723516 723516 0 0.0
RAM 133137 133137 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 944476 944476 0 0.0
RAM 130764 130764 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 750996 750996 0 0.0
RAM 131756 131756 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 737608 737608 0 0.0
RAM 131555 131555 0 0.0
nxp contact k32w0+release FLASH 575916 575916 0 0.0
RAM 70004 70004 0 0.0
k32w1+release FLASH 591144 591144 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 610016 610016 0 0.0
RAM 69480 69480 0 0.0
k32w1+release FLASH 674728 674728 0 0.0
RAM 82816 82816 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613700 1613700 0 0.0
RAM 207148 207148 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534468 1534468 0 0.0
RAM 204036 204036 0 0.0
light cy8ckit_062s2_43012 FLASH 1460972 1460972 0 0.0
RAM 197308 197308 0 0.0
lock cy8ckit_062s2_43012 FLASH 1462828 1462828 0 0.0
RAM 224380 224380 0 0.0
qpg lighting-app qpg6105+debug FLASH 651052 651052 0 0.0
RAM 104560 104560 0 0.0
lock-app qpg6105+debug FLASH 611168 611168 0 0.0
RAM 99228 99228 0 0.0
stm32 light STM32WB5MM-DK FLASH 472440 472440 0 0.0
RAM 141660 141660 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632486 632486 0 0.0
RAM 50424 50424 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 657232 657232 0 0.0
RAM 145760 145760 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 777548 777548 0 0.0
RAM 110580 110580 0 0.0
bridge-app tlsr9258a FLASH 675472 675472 0 0.0
RAM 95200 95200 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634070 634070 0 0.0
RAM 50468 50468 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 719860 719860 0 0.0
RAM 77044 77044 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 612288 612288 0 0.0
RAM 142000 142000 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 800074 800074 0 0.0
RAM 100404 100404 0 0.0
lock-app-dfu tlsr9528a FLASH 665634 665634 0 0.0
RAM 69756 69756 0 0.0
ota-requestor-app tlsr9258a FLASH 694802 694802 0 0.0
RAM 94924 94924 0 0.0
pump-app tlsr9518adk80d FLASH 616334 616334 0 0.0
RAM 56848 56848 0 0.0
pump-controller-app tlsr9518adk80d FLASH 606718 606718 0 0.0
RAM 56648 56648 0 0.0
shell tlsr9518adk80d FLASH 466150 466150 0 0.0
RAM 72460 72460 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 640684 640684 0 0.0
RAM 52096 52096 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 650544 650544 0 0.0
RAM 60284 60284 0 0.0
thermostat tlsr9518adk80d FLASH 625608 625608 0 0.0
RAM 56980 56980 0 0.0
window-covering tlsr9118bdk40d FLASH 518834 518834 0 0.0
RAM 97696 97696 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1633868 1633868 0 0.0
RAM 46004 46004 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16153886 16153886 0 0.0
RAM 7097212 7097212 0 0.0

@mergify mergify bot merged commit 82b1e1b into project-chip:master Jul 5, 2024
71 checks passed
austina-csa pushed a commit to austina-csa/connectedhomeip that referenced this pull request Jul 10, 2024
* [NXP] Adding nxp_matter_support submodule

Adding a reference to the nxp_matter_support repo that would be used to get NXP SDK support files.

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>

* [NXP] Moving NXP Matter SDK support files to a dedicated nxp_matter_support repo

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>

* [NXP][script] Adding an update nxp sdk script allowing to initialize all nxp SDK with west for all platform

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>

* [NXP][doc][k32w0] Updating nxp sdk update steps to use new update_nxp_sdk.py script

+ updating environement setup documentation

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>

* [NXP][k32w0] Updating default sdk path to nxp_matter_support

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>

* Restyled by gn

* Restyled by prettier-markdown

* [NXP][script] Updating update_nxp_sdk script to clean force update processing

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>

* Updating nxp_sdk update script after code review

- dataclass is now used
- subprocess dependencies on cwd removed with possible (for west update and west forall cwd is still required)
- python logging module is now used

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>

---------

Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com>
Co-authored-by: Restyled.io <commits@restyled.io>
@chapongatien chapongatien deleted the nxp-folder-architecture-improvement branch October 31, 2024 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changing-submodules-on-purpose Marker that this PR is changing submodules (and it is not a "commit all" typo/mistake) examples fast track github gn platform review - pending scripts workflows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants