Skip to content

esp32: Add Ethernet support for ESP32-P4#42862

Merged
mergify[bot] merged 10 commits intoproject-chip:masterfrom
wqx6:esp32/p4_ethernet
Feb 5, 2026
Merged

esp32: Add Ethernet support for ESP32-P4#42862
mergify[bot] merged 10 commits intoproject-chip:masterfrom
wqx6:esp32/p4_ethernet

Conversation

@wqx6
Copy link
Copy Markdown
Contributor

@wqx6 wqx6 commented Jan 29, 2026

Summary

We need to add an example sdkconfig for running Matter-over-Ethernet on ESP32-P4

Related issues

N/A (not preferable)

Testing

Run all-clusters-app with the newly added sdkconfig on ESP32-P4 Function EV board. The Ethernet interface got IP address and it can be commissioned

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds Ethernet support for the ESP32-P4 target. It includes a new sdkconfig for the all-clusters-app example, updates Kconfig to define the GPIO range for ESP32-P4, and bumps the version of the esp_hosted dependency. The changes also improve error handling in the Ethernet initialization path.

The changes are well-structured and seem correct for adding support for the new hardware. I have one minor suggestion in NetworkCommissioningDriver_Ethernet.cpp to maintain consistency with the project's coding style for preprocessor directives.

Comment thread src/platform/ESP32/NetworkCommissioningDriver_Ethernet.cpp
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds an ESP32-P4 Ethernet-focused sdkconfig and small platform tweaks to support running Matter-over-Ethernet on ESP32-P4 boards.

Changes:

  • Add sdkconfig.eth.esp32p4 for all-clusters-app to run with Ethernet on ESP32-P4.
  • Update ESP32 Ethernet driver conditional compilation and ConnectivityManager Ethernet init call.
  • Adjust ESP32-P4 GPIO range defaults and pin esp_hosted component version for ESP32-P4 builds.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/platform/ESP32/NetworkCommissioningDriver_Ethernet.cpp Adjusts OpenETH conditional compilation in Ethernet driver init.
src/platform/ESP32/ConnectivityManagerImpl.cpp Changes Ethernet init call to use ReturnErrorOnFailure.
examples/all-clusters-app/esp32/sdkconfig.eth.esp32p4 New example sdkconfig enabling Matter-over-Ethernet on ESP32-P4.
config/esp32/components/chip/idf_component.yml Pins espressif/esp_hosted version for esp32p4.
config/esp32/components/chip/Kconfig Extends ESP32-P4 GPIO range max used by Ethernet pin Kconfig entries.

Comment thread src/platform/ESP32/NetworkCommissioningDriver_Ethernet.cpp
Comment thread src/platform/ESP32/ConnectivityManagerImpl.cpp Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 29, 2026

PR #42862: Size comparison from bd1cc4d to 146b3cd

Full report (32 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section bd1cc4d 146b3cd change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106440 1106440 0 0.0
RAM 178978 178978 0 0.0
bl702 lighting-app bl702+eth FLASH 661210 661210 0 0.0
RAM 135049 135049 0 0.0
bl702+wifi FLASH 837050 837050 0 0.0
RAM 124517 124517 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070974 1070974 0 0.0
RAM 117389 117389 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903548 903548 0 0.0
RAM 105964 105964 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983620 983620 0 0.0
RAM 109884 109884 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771284 771284 0 0.0
RAM 103408 103408 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784320 784320 0 0.0
RAM 108736 108736 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729456 729456 0 0.0
RAM 97484 97484 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714032 714032 0 0.0
RAM 97692 97692 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555340 555340 0 0.0
RAM 205496 205496 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589224 589224 0 0.0
RAM 205752 205752 0 0.0
esp32 all-clusters-app c3devkit DRAM 98204 98204 0 0.0
FLASH 1584468 1584468 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 935932 935932 0 0.0
RAM 161974 161974 0 0.0
nxp contact mcxw71+release FLASH 744632 744632 0 0.0
RAM 67152 67152 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696244 1696244 0 0.0
RAM 214484 214484 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1597300 1597300 0 0.0
RAM 211476 211476 0 0.0
light cy8ckit_062s2_43012 FLASH 1460940 1460940 0 0.0
RAM 197808 197808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495044 1495044 0 0.0
RAM 225688 225688 0 0.0
qpg lighting-app qpg6200+debug FLASH 838716 838716 0 0.0
RAM 128032 128032 0 0.0
lock-app qpg6200+debug FLASH 777164 777164 0 0.0
RAM 118972 118972 0 0.0
realtek light-switch-app rtl8777g FLASH 701992 701992 0 0.0
RAM 113548 113548 0 0.0
lighting-app rtl8777g FLASH 743872 743872 0 0.0
RAM 114768 114768 0 0.0
stm32 light STM32WB5MM-DK FLASH 470804 470804 0 0.0
RAM 141408 141408 0 0.0
telink bridge-app tl7218x FLASH 711642 711642 0 0.0
RAM 93088 93088 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797432 797432 0 0.0
RAM 41272 41272 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788762 788762 0 0.0
RAM 96172 96172 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 717432 717432 0 0.0
RAM 54264 54264 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753242 753242 0 0.0
RAM 73288 73288 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 721814 721814 0 0.0
RAM 34992 34992 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 609728 609728 0 0.0
RAM 117960 117960 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822266 822270 4 0.0
RAM 94560 94560 0 0.0

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 29, 2026

PR #42862: Size comparison from bd1cc4d to a76274c

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section bd1cc4d a76274c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106440 1106440 0 0.0
RAM 178978 178978 0 0.0
bl702 lighting-app bl702+eth FLASH 661210 661210 0 0.0
RAM 135049 135049 0 0.0
bl702+wifi FLASH 837050 837050 0 0.0
RAM 124517 124517 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070974 1070974 0 0.0
RAM 117389 117389 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903548 903548 0 0.0
RAM 105964 105964 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983620 983620 0 0.0
RAM 109884 109884 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771284 771284 0 0.0
RAM 103408 103408 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784320 784320 0 0.0
RAM 108736 108736 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729456 729456 0 0.0
RAM 97484 97484 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714032 714032 0 0.0
RAM 97692 97692 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555340 555340 0 0.0
RAM 205496 205496 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589224 589224 0 0.0
RAM 205752 205752 0 0.0
efr32 lock-app BRD4187C FLASH 967504 967496 -8 -0.0
RAM 125704 125704 0 0.0
BRD4338a FLASH 761332 761332 0 0.0
RAM 237968 237968 0 0.0
window-app BRD4187C FLASH 1063848 1063840 -8 -0.0
RAM 126828 126828 0 0.0
esp32 all-clusters-app c3devkit DRAM 98204 98204 0 0.0
FLASH 1584468 1584468 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 935932 935932 0 0.0
RAM 161974 161974 0 0.0
nxp contact mcxw71+release FLASH 744632 744632 0 0.0
RAM 67152 67152 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696244 1696244 0 0.0
RAM 214484 214484 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1597300 1597300 0 0.0
RAM 211476 211476 0 0.0
light cy8ckit_062s2_43012 FLASH 1460940 1460940 0 0.0
RAM 197808 197808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495044 1495044 0 0.0
RAM 225688 225688 0 0.0
qpg lighting-app qpg6200+debug FLASH 838716 838716 0 0.0
RAM 128032 128032 0 0.0
lock-app qpg6200+debug FLASH 777164 777164 0 0.0
RAM 118972 118972 0 0.0
realtek light-switch-app rtl8777g FLASH 701992 701992 0 0.0
RAM 113548 113548 0 0.0
lighting-app rtl8777g FLASH 743872 743872 0 0.0
RAM 114768 114768 0 0.0
stm32 light STM32WB5MM-DK FLASH 470804 470804 0 0.0
RAM 141408 141408 0 0.0
telink bridge-app tl7218x FLASH 711642 711642 0 0.0
RAM 93088 93088 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797432 797432 0 0.0
RAM 41272 41272 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788762 788762 0 0.0
RAM 96172 96172 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 717432 717432 0 0.0
RAM 54264 54264 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753242 753242 0 0.0
RAM 73288 73288 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 721814 721814 0 0.0
RAM 34992 34992 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 609728 609728 0 0.0
RAM 117960 117960 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822266 822270 4 0.0
RAM 94560 94560 0 0.0

Comment thread examples/all-clusters-app/esp32/sdkconfig.eth.esp32p4
Copilot AI review requested due to automatic review settings January 30, 2026 03:00
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.

Comment thread examples/all-clusters-app/esp32/sdkconfig.eth.esp32p4
Comment thread examples/all-clusters-app/esp32/sdkconfig.eth.esp32p4 Outdated
Comment thread .github/workflows/examples-esp32.yaml Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 30, 2026

PR #42862: Size comparison from bd1cc4d to 1de3e5c

Full report (12 builds for cc13x4_26x4, cc32xx, nrfconnect, qpg, realtek, stm32)
platform target config section bd1cc4d 1de3e5c change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771284 771276 -8 -0.0
RAM 103408 103416 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784320 784320 0 0.0
RAM 108736 108744 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729456 729488 32 0.0
RAM 97484 97484 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714032 714064 32 0.0
RAM 97692 97692 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555340 555372 32 0.0
RAM 205496 205496 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589224 589224 0 0.0
RAM 205752 205760 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 935932 935924 -8 -0.0
RAM 161974 161991 17 0.0
qpg lighting-app qpg6200+debug FLASH 838716 838716 0 0.0
RAM 128032 128040 8 0.0
lock-app qpg6200+debug FLASH 777164 777164 0 0.0
RAM 118972 118980 8 0.0
realtek light-switch-app rtl8777g FLASH 701992 702016 24 0.0
RAM 113548 113556 8 0.0
lighting-app rtl8777g FLASH 743872 743896 24 0.0
RAM 114768 114776 8 0.0
stm32 light STM32WB5MM-DK FLASH 470804 470796 -8 -0.0
RAM 141408 141416 8 0.0

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 30, 2026 03:53
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/examples-esp32.yaml Outdated
Comment thread examples/all-clusters-app/esp32/sdkconfig.eth.esp32p4
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 30, 2026

PR #42862: Size comparison from bd1cc4d to 6011552

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section bd1cc4d 6011552 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106440 1106386 -54 -0.0
RAM 178978 178986 8 0.0
bl702 lighting-app bl702+eth FLASH 661210 661412 202 0.0
RAM 135049 135049 0 0.0
bl702+wifi FLASH 837050 836996 -54 -0.0
RAM 124517 124533 16 0.0
bl706+mfd+rpc+littlefs FLASH 1070974 1070920 -54 -0.0
RAM 117389 117405 16 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903548 903494 -54 -0.0
RAM 105964 105980 16 0.0
lighting-app bl702l+mfd+littlefs FLASH 983620 983822 202 0.0
RAM 109884 109900 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771284 771276 -8 -0.0
RAM 103408 103416 8 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784320 784320 0 0.0
RAM 108736 108744 8 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729456 729488 32 0.0
RAM 97484 97484 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714032 714064 32 0.0
RAM 97692 97692 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555340 555372 32 0.0
RAM 205496 205496 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589224 589224 0 0.0
RAM 205752 205760 8 0.0
efr32 lock-app BRD4187C FLASH 967504 967496 -8 -0.0
RAM 125704 125704 0 0.0
BRD4338a FLASH 761332 761380 48 0.0
RAM 237968 237976 8 0.0
window-app BRD4187C FLASH 1063848 1063872 24 0.0
RAM 126828 126860 32 0.0
esp32 all-clusters-app c3devkit DRAM 98204 98220 16 0.0
FLASH 1584468 1584488 20 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 935932 935924 -8 -0.0
RAM 161974 161991 17 0.0
nxp contact mcxw71+release FLASH 744632 744664 32 0.0
RAM 67152 67152 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696244 1696284 40 0.0
RAM 214484 214500 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1597300 1597348 48 0.0
RAM 211476 211492 16 0.0
light cy8ckit_062s2_43012 FLASH 1460940 1460988 48 0.0
RAM 197808 197816 8 0.0
lock cy8ckit_062s2_43012 FLASH 1495044 1495092 48 0.0
RAM 225688 225696 8 0.0
qpg lighting-app qpg6200+debug FLASH 838716 838716 0 0.0
RAM 128032 128040 8 0.0
lock-app qpg6200+debug FLASH 777164 777164 0 0.0
RAM 118972 118980 8 0.0
realtek light-switch-app rtl8777g FLASH 701992 702016 24 0.0
RAM 113548 113556 8 0.0
lighting-app rtl8777g FLASH 743872 743896 24 0.0
RAM 114768 114776 8 0.0
stm32 light STM32WB5MM-DK FLASH 470804 470796 -8 -0.0
RAM 141408 141416 8 0.0
telink bridge-app tl7218x FLASH 711642 711660 18 0.0
RAM 93088 93096 8 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797432 797450 18 0.0
RAM 41272 41280 8 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788762 788780 18 0.0
RAM 96172 96180 8 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 717432 717450 18 0.0
RAM 54264 54272 8 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753242 753260 18 0.0
RAM 73288 73296 8 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 721814 721832 18 0.0
RAM 34992 35000 8 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 609728 609746 18 0.0
RAM 117960 117968 8 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822266 822288 22 0.0
RAM 94560 94568 8 0.0

@andy31415 andy31415 added the sdk-maintainer-approved PR marked by `matter-sdk-maintainers` as suitable for MERGE - meets guideline & sufficient reviews. label Jan 30, 2026
Copilot AI review requested due to automatic review settings February 2, 2026 06:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/examples-esp32.yaml Outdated
Comment thread examples/all-clusters-app/esp32/sdkconfig.eth.esp32p4
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 2, 2026

PR #42862: Size comparison from 9912a4f to 792a7fb

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 9912a4f 792a7fb change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106386 1106384 -2 -0.0
RAM 178986 178986 0 0.0
bl702 lighting-app bl702+eth FLASH 661406 661406 0 0.0
RAM 135049 135049 0 0.0
bl702+wifi FLASH 836996 836996 0 0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1071532 1071530 -2 -0.0
RAM 117437 117437 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903730 903728 -2 -0.0
RAM 106012 106012 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984178 984176 -2 -0.0
RAM 109924 109924 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771564 771564 0 0.0
RAM 103440 103440 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784576 784576 0 0.0
RAM 108752 108752 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729736 729736 0 0.0
RAM 97508 97508 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714288 714288 0 0.0
RAM 97708 97708 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555372 555372 0 0.0
RAM 205496 205496 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589408 589408 0 0.0
RAM 205776 205776 0 0.0
efr32 lock-app BRD4187C FLASH 967792 967784 -8 -0.0
RAM 125732 125732 0 0.0
BRD4338a FLASH 761252 761244 -8 -0.0
RAM 238000 238000 0 0.0
window-app BRD4187C FLASH 1064384 1064384 0 0.0
RAM 126856 126856 0 0.0
esp32 all-clusters-app c3devkit DRAM 98228 98228 0 0.0
FLASH 1584902 1584902 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 936204 936204 0 0.0
RAM 162011 162011 0 0.0
nxp contact mcxw71+release FLASH 745160 745160 0 0.0
RAM 67168 67168 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696220 1696220 0 0.0
RAM 214524 214524 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1597484 1597484 0 0.0
RAM 211500 211500 0 0.0
light cy8ckit_062s2_43012 FLASH 1460844 1460844 0 0.0
RAM 197840 197840 0 0.0
lock cy8ckit_062s2_43012 FLASH 1494940 1494940 0 0.0
RAM 225712 225712 0 0.0
qpg lighting-app qpg6200+debug FLASH 838924 838924 0 0.0
RAM 128048 128048 0 0.0
lock-app qpg6200+debug FLASH 777340 777340 0 0.0
RAM 118988 118988 0 0.0
realtek light-switch-app rtl8777g FLASH 702192 702192 0 0.0
RAM 113580 113580 0 0.0
lighting-app rtl8777g FLASH 744088 744088 0 0.0
RAM 114784 114784 0 0.0
stm32 light STM32WB5MM-DK FLASH 471020 471020 0 0.0
RAM 141440 141440 0 0.0
telink bridge-app tl7218x FLASH 712336 712336 0 0.0
RAM 93116 93116 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797864 797864 0 0.0
RAM 41300 41300 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 789194 789194 0 0.0
RAM 96200 96200 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 717846 717846 0 0.0
RAM 54292 54292 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753656 753656 0 0.0
RAM 73316 73316 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 722228 722228 0 0.0
RAM 35020 35020 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 610168 610168 0 0.0
RAM 117988 117988 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822698 822702 4 0.0
RAM 94588 94588 0 0.0

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 2, 2026 08:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Comment thread examples/all-clusters-app/esp32/sdkconfig.eth.esp32p4 Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 2, 2026

PR #42862: Size comparison from 9912a4f to 448b47d

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 9912a4f 448b47d change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106386 1106384 -2 -0.0
RAM 178986 178986 0 0.0
bl702 lighting-app bl702+eth FLASH 661406 661406 0 0.0
RAM 135049 135049 0 0.0
bl702+wifi FLASH 836996 836996 0 0.0
RAM 124533 124533 0 0.0
bl706+mfd+rpc+littlefs FLASH 1071532 1071530 -2 -0.0
RAM 117437 117437 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903730 903728 -2 -0.0
RAM 106012 106012 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984178 984176 -2 -0.0
RAM 109924 109924 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771564 771564 0 0.0
RAM 103440 103440 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784576 784576 0 0.0
RAM 108752 108752 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729736 729736 0 0.0
RAM 97508 97508 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714288 714288 0 0.0
RAM 97708 97708 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555372 555372 0 0.0
RAM 205496 205496 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589408 589408 0 0.0
RAM 205776 205776 0 0.0
efr32 lock-app BRD4187C FLASH 967792 967784 -8 -0.0
RAM 125732 125732 0 0.0
BRD4338a FLASH 761252 761244 -8 -0.0
RAM 238000 238000 0 0.0
window-app BRD4187C FLASH 1064384 1064384 0 0.0
RAM 126856 126856 0 0.0
esp32 all-clusters-app c3devkit DRAM 98228 98228 0 0.0
FLASH 1584902 1584902 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 936204 936204 0 0.0
RAM 162011 162011 0 0.0
nxp contact mcxw71+release FLASH 745160 745160 0 0.0
RAM 67168 67168 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696220 1696220 0 0.0
RAM 214524 214524 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1597484 1597484 0 0.0
RAM 211500 211500 0 0.0
light cy8ckit_062s2_43012 FLASH 1460844 1460844 0 0.0
RAM 197840 197840 0 0.0
lock cy8ckit_062s2_43012 FLASH 1494940 1494940 0 0.0
RAM 225712 225712 0 0.0
qpg lighting-app qpg6200+debug FLASH 838924 838924 0 0.0
RAM 128048 128048 0 0.0
lock-app qpg6200+debug FLASH 777340 777340 0 0.0
RAM 118988 118988 0 0.0
realtek light-switch-app rtl8777g FLASH 702192 702192 0 0.0
RAM 113580 113580 0 0.0
lighting-app rtl8777g FLASH 744088 744088 0 0.0
RAM 114784 114784 0 0.0
stm32 light STM32WB5MM-DK FLASH 471020 471020 0 0.0
RAM 141440 141440 0 0.0
telink bridge-app tl7218x FLASH 712336 712336 0 0.0
RAM 93116 93116 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797864 797864 0 0.0
RAM 41300 41300 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 789194 789194 0 0.0
RAM 96200 96200 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 717846 717846 0 0.0
RAM 54292 54292 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753656 753656 0 0.0
RAM 73316 73316 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 722228 722228 0 0.0
RAM 35020 35020 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 610168 610168 0 0.0
RAM 117988 117988 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822698 822702 4 0.0
RAM 94588 94588 0 0.0

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 4, 2026 01:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated no new comments.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 4, 2026

PR #42862: Size comparison from 9912a4f to 8d9d657

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 9912a4f 8d9d657 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106386 1106596 210 0.0
RAM 178986 179018 32 0.0
bl702 lighting-app bl702+eth FLASH 661406 661366 -40 -0.0
RAM 135049 135081 32 0.0
bl702+wifi FLASH 836996 836956 -40 -0.0
RAM 124533 124549 16 0.0
bl706+mfd+rpc+littlefs FLASH 1071532 1071492 -40 -0.0
RAM 117437 117453 16 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903730 903946 216 0.0
RAM 106012 106044 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 984178 984394 216 0.0
RAM 109924 109940 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771564 771628 64 0.0
RAM 103440 103464 24 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784576 784600 24 0.0
RAM 108752 108784 32 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729736 729728 -8 -0.0
RAM 97508 97540 32 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714288 714264 -24 -0.0
RAM 97708 97740 32 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555372 555332 -40 -0.0
RAM 205496 205520 24 0.0
lock CC3235SF_LAUNCHXL FLASH 589408 589392 -16 -0.0
RAM 205776 205800 24 0.0
efr32 lock-app BRD4187C FLASH 967792 967784 -8 -0.0
RAM 125732 125732 0 0.0
BRD4338a FLASH 761252 761340 88 0.0
RAM 238000 238032 32 0.0
window-app BRD4187C FLASH 1064384 1064560 176 0.0
RAM 126856 126888 32 0.0
esp32 all-clusters-app c3devkit DRAM 98228 98260 32 0.0
FLASH 1584902 1585248 346 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 936204 936432 228 0.0
RAM 162011 162047 36 0.0
nxp contact mcxw71+release FLASH 745160 745320 160 0.0
RAM 67168 67200 32 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696220 1696596 376 0.0
RAM 214524 214556 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1597484 1597884 400 0.0
RAM 211500 211540 40 0.0
light cy8ckit_062s2_43012 FLASH 1460844 1461036 192 0.0
RAM 197840 197864 24 0.0
lock cy8ckit_062s2_43012 FLASH 1494940 1495020 80 0.0
RAM 225712 225736 24 0.0
qpg lighting-app qpg6200+debug FLASH 838924 839204 280 0.0
RAM 128048 128072 24 0.0
lock-app qpg6200+debug FLASH 777340 777436 96 0.0
RAM 118988 119012 24 0.0
realtek light-switch-app rtl8777g FLASH 702192 702264 72 0.0
RAM 113580 113604 24 0.0
lighting-app rtl8777g FLASH 744088 744152 64 0.0
RAM 114784 114816 32 0.0
stm32 light STM32WB5MM-DK FLASH 471020 471092 72 0.0
RAM 141440 141472 32 0.0
telink bridge-app tl7218x FLASH 712336 712336 0 0.0
RAM 93116 93144 28 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797864 797906 42 0.0
RAM 41300 41328 28 0.1
light-app-ota-shell-factory-data tl7218x FLASH 789194 789242 48 0.0
RAM 96200 96228 28 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 717846 717906 60 0.0
RAM 54292 54320 28 0.1
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753656 753716 60 0.0
RAM 73316 73344 28 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 722228 722282 54 0.0
RAM 35020 35048 28 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 610168 610210 42 0.0
RAM 117988 118016 28 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822698 822750 52 0.0
RAM 94588 94616 28 0.0

@mergify mergify Bot merged commit 6008fde into project-chip:master Feb 5, 2026
90 of 91 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config esp32 examples github platform review - pending scripts sdk-maintainer-approved PR marked by `matter-sdk-maintainers` as suitable for MERGE - meets guideline & sufficient reviews. workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants