8000 feat: Add Microwave Oven Chef device by gcobs0834 · Pull Request #38628 · project-chip/connectedhomeip · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat: Add Microwave Oven Chef device #38628

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

Merged
merged 49 commits into from
Jul 9, 2025

Conversation

gcobs0834
Copy link
Contributor
@gcobs0834 gcobs0834 commented Apr 28, 2025

This PR introduces the initial implementation for the Microwave Oven Chef device.

Key changes include:

  • Added .zap and .matter configuration files for the Microwave Oven device type.
  • Implemented the C++ delegate for the MicrowaveOvenMode cluster.
  • Updated build files (CMake, GN) to include the new device and cluster files.
  • Updated matter_device_types.json.

Testing:

  • Basic functional testing was performed using chip-tool and rpc-console.
  • The TC_DeviceBasicComposition.py test suite passes.
    Run with python src/python_testing/TC_DeviceBasicComposition.py --qr-code MT:Y.K90AFN00KA0648G00 --dut-node-id 0x20 --commissioning-method on-network
Test results: Error 0, Executed 10, Failed 0, Passed 10, Requested 10, Skipped 0
INFO:root:Finished test set, ran for 1392011.0ms
INFO:root:Final result: PASS !
  • The TC_DeviceConformance.py test suite passes.
    Run with python src/python_testing/TC_DeviceConformance.py --qr-code MT:Y.K90AFN00KA0648G00 --dut-node-id 0x20 --commissioning-method on-network --bool-arg allow_provisional:True
[MatterTest] 06-11 15:52:01.123 INFO Summary for test class TC_DeviceConformance: Error 0, Executed 5, Failed 0, Passed 5, Requested 5, Skipped 0
[MatterTest] 06-11 15:52:01.126 INFO Summary for test run MatterTest@06-11-2025_15-52-00-139:
Total time elapsed 0.9864198409486562s
INFO:root:Final result: PASS !

chip-tool commands

Microwave-Oven-Mode

  • read supported-modes
chenyihsin@chenyihsin:~/connectedhomeip/out/chip-tool$ ./chip-tool microwaveovenmode read supported-modes  0x11 1 | 
[1745405060.313] [1396934:1396941] [TOO]   SupportedModes: 2 entries
[1745405060.313] [139
8000
6934:1396941] [TOO]     [1]: {
[1745405060.313] [1396934:1396941] [TOO]       Label: Normal
[1745405060.313] [1396934:1396941] [TOO]       Mode: 0
[1745405060.313] [1396934:1396941] [TOO]       ModeTags: 1 entries
[1745405060.313] [1396934:1396941] [TOO]         [1]: {
[1745405060.313] [1396934:1396941] [TOO]           Value: 16384
[1745405060.313] [1396934:1396941] [TOO]          }
[1745405060.313] [1396934:1396941] [TOO]      }
[1745405060.313] [1396934:1396941] [TOO]     [2]: {
[1745405060.313] [1396934:1396941] [TOO]       Label: Defrost
[1745405060.313] [1396934:1396941] [TOO]       Mode: 1
[1745405060.313] [1396934:1396941] [TOO]       ModeTags: 1 entries
[1745405060.313] [1396934:1396941] [TOO]         [1]: {
[1745405060.313] [1396934:1396941] [TOO]           Value: 16385
[1745405060.313] [1396934:1396941] [TOO]          }
[1745405060.313] [1396934:1396941] [TOO]      }
  • read current-mode
chenyihsin@chenyihsin:~/microwave-chef/out/chip-tool$ ./chip-tool microwaveovenmode read current-mode  0x11 1 | grep TOO
[1749656282.341] [3733465:3733474] [TOO]   CurrentMode: 0

Microwave-Oven-Control

  • read cook-time
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol read cook-time 0x11 1 | grep TOO
[1749467324.241] [571039:571042] [TOO]   CookTime: 30
  • read max-cook-time
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol read max-cook-time 0x11 1 | grep TOO
[1749469769.929] [645795:645798] [TOO]   MaxCookTime: 100
  • read power-setting
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol read power-setting 0x11 1 | grep TOO
[1749469912.651] [646869:646872] [TOO]   PowerSetting: 70
  • read max-power
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol read max-power 0x11 1 | grep TOO
[1749469658.411] [644919:644922] [TOO]   MinPower: 20
  • read min-power
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol read min-power 0x11 1 | grep TOO 
[1749469658.411] [644919:644922] [TOO]   MinPower: 20
  • read power-step
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol read power-step 0x11 1 | grep TOO
[1749469893.275] [646719:646722] [TOO]   PowerStep: 10
  • SetCookingParameters
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol set-cooking-parameters 0x11 1 --CookMode 1 --CookTime 55  --PowerSetting 70 | grep TOO
...
[1749470078.392] [648286:648289] [TOO]   CookTime: 55
[1749470089.345] [648394:648397] [TOO]   PowerSetting: 70
[1749470113.620] [648914:648917] [TOO]   CurrentMode: 1
  • AddMoreTime
houlunc@houlunc:~/matter/031825/out/chip-tool$ ./chip-tool microwaveovencontrol read cook-time 0x11 1 | grep TOO
[1749470220.584] [649774:649777] [TOO]   CookTime: 55
[1749470231.542] [649869:649872] [TOO]   CookTime: 70

@gcobs0834 gcobs0834 requested review from a team as code owners April 28, 2025 02:35
@CLAassistant
Copy link
CLAassistant commented Apr 28, 2025

CLA assistant check
All committers have signed the CLA.

@gcobs0834 gcobs0834 changed the title Subject: feat: Add Microwave Oven Chef device feat: Add Microwave Oven Chef device Apr 28, 2025
Copy link
github-actions bot commented Apr 28, 2025

PR #38628: Size comparison from c3b6b76 to ad90549

Full report (46 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, psoc6, qpg, stm32, telink, tizen)
platform target config section c3b6b76 ad90549 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1100744 1100744 0 0.0
RAM 94866 94866 0 0.0
bl702 lighting-app bl702+eth FLASH 655410 655410 0 0.0
RAM 33533 33533 0 0.0
bl702+wifi FLASH 832660 832660 0 0.0
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065184 1065184 0 0.0
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896072 896072 0 0.0
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 978860 978860 0 0.0
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820324 820324 0 0.0
RAM 120304 120304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 829608 829608 0 0.0
RAM 125424 125424 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 776336 776336 0 0.0
RAM 113772 113772 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 760636 760636 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 546986 546986 0 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 578570 578570 0 0.0
RAM 205440 205440 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662293 662293 0 0.0
RAM 77276 77276 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682145 682145 0 0.0
RAM 79916 79916 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682145 682145 0 0.0
RAM 79916 79916 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639077 639077 0 0.0
RAM 72344 72344 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622365 622365 0 0.0
RAM 73524 73524 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 642001 642001 0 0.0
RAM 76068 76068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 642001 642001 0 0.0
RAM 76068 76068 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642157 642157 0 0.0
RAM 76548 76548 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 661865 661865 0 0.0
RAM 79092 79092 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 661865 661865 0 0.0
RAM 79092 79092 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618569 618569 0 0.0
RAM 70636 70636 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638429 638429 0 0.0
RAM 73276 73276 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638429 638429 0 0.0
RAM 73276 73276 0 0.0
efr32 lock-app BRD4187C FLASH 943928 943928 0 0.0
RAM 132044 132044 0 0.0
BRD4338a FLASH 738376 738376 0 0.0
RAM 206960 206960 0 0.0
window-app BRD4187C FLASH 1036160 1036160 0 0.0
RAM 128084 128084 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665980 1665980 0 0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1570276 1570276 0 0.0
RAM 208584 208584 0 0.0
light cy8ckit_062s2_43012 FLASH 1445308 1445308 0 0.0
RAM 197328 197328 0 0.0
lock cy8ckit_062s2_43012 FLASH 1474596 1474596 0 0.0
RAM 225024 225024 0 0.0
qpg lighting-app qpg6105+debug FLASH 667292 667292 0 0.0
RAM 105204 105204 0 0.0
lock-app qpg6105+debug FLASH 625584 625584 0 0.0
RAM 99832 99832 0 0.0
stm32 light STM32WB5MM-DK FLASH 464480 464480 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 698034 674916 -23118 -3.3
RAM 101904 90756 -11148 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 779488 779488 0 0.0
RAM 50136 50136 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 769748 769748 0 0.0
RAM 40436 40436 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 786140 758222 -27918 -3.6
RAM 109324 97556 -11768 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 707366 685256 -22110 -3.1
RAM 62636 51604 -11032 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 743548 713706 -29842 -4.0
RAM 85824 73424 -12400 -14.4
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 711236 711236 0 0.0
RAM 37060 37060 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605268 605726 458 0.1
RAM 148720 138656 -10064 -6.8
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820754 793228 -27526 -3.4
RAM 107584 96412 -11172 -10.4
tizen all-clusters-app arm unknown 5184 5184 0 0.0
FLASH 1809088 1809088 0 0.0
RAM 94576 94576 0 0.0
chip-tool-ubsan arm unknown 20244 20244 0 0.0
FLASH 20408534 20408534 0 0.0
RAM 8895100 8895100 0 0.0

Copy link
github-actions bot commented May 1, 2025

PR #38628: Size comparison from 621748d to 9003dd9

Full report (86 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 621748d 9003dd9 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102838 1102838 0 0.0
RAM 94866 94866 0 0.0
bl702 lighting-app bl702+eth FLASH 657684 657684 0 0.0
RAM 33637 33637 0 0.0
bl702+wifi FLASH 834682 834682 0 0.0
RAM 22361 22361 0 0.0
bl706+mfd+rpc+littlefs FLASH 1067462 1067462 0 0.0
RAM 32285 32285 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898350 898350 0 0.0
RAM 27024 27024 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 980882 980882 0 0.0
RAM 24772 24772 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 822076 822076 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831360 831360 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778264 778264 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762580 762580 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 548938 548938 0 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 580482 580482 0 0.0
RAM 205440 205440 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 664221 664221 0 0.0
RAM 77284 77284 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 684073 684073 0 0.0
RAM 79924 79924 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 684073 684073 0 0.0
RAM 79924 79924 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 64 8000 1005 641005 0 0.0
RAM 72352 72352 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624445 624445 0 0.0
RAM 73524 73524 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644073 644073 0 0.0
RAM 76076 76076 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644073 644073 0 0.0
RAM 76076 76076 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 644213 644213 0 0.0
RAM 76548 76548 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663921 663921 0 0.0
RAM 79100 79100 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663921 663921 0 0.0
RAM 79100 79100 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620625 620625 0 0.0
RAM 70644 70644 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640477 640477 0 0.0
RAM 73276 73276 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640477 640477 0 0.0
RAM 73276 73276 0 0.0
efr32 lock-app BRD4187C FLASH 945844 945844 0 0.0
RAM 132064 132064 0 0.0
BRD4338a FLASH 740552 740552 0 0.0
RAM 206956 206956 0 0.0
window-app BRD4187C FLASH 1038344 1038336 -8 -0.0
RAM 128072 128072 0 0.0
esp32 all-clusters-app c3devkit DRAM 103400 103400 0 0.0
FLASH 1805596 1805596 0 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121964 121964 0 0.0
FLASH 1770786 1770786 0 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2781357 2781357 0 0.0
RAM 114584 114584 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6331462 6331462 0 0.0
RAM 529720 529720 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5437426 5437426 0 0.0
RAM 224712 224712 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4753058 4753058 0 0.0
RAM 204208 204208 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6826523 6826523 0 0.0
RAM 225992 225992 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14001707 14001707 0 0.0
RAM 644944 644944 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14225549 14225549 0 0.0
RAM 631664 631664 0 0.0
chip-tool-ipv6only arm64 unknown 39432 39432 0 0.0
FLASH 12280464 12280464 0 0.0
RAM 677728 677728 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12375045 12375045 0 0.0
RAM 631024 631024 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4572432 4572432 0 0.0
RAM 190248 190248 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5712069 5712069 0 0.0
RAM 482968 482968 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5642273 5642273 0 0.0
RAM 207224 207224 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4812858 4812858 0 0.0
RAM 194456 194456 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4435044 4435044 0 0.0
RAM 183688 183688 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4562854 4562854 0 0.0
RAM 187592 187592 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3073564 3073564 0 0.0
RAM 148104 148104 0 0.0
thermostat-no-ble arm64 unknown 9552 9552 0 0.0
FLASH 4225664 4225664 0 0.0
RAM 230936 230936 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6066709 6066709 0 0.0
RAM 607648 607648 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12401421 12401421 0 0.0
RAM 749416 749416 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919832 919832 0 0.0
RAM 167401 167401 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911836 911836 0 0.0
RAM 145645 145645 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856296 856296 0 0.0
RAM 141163 141163 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 793768 793768 0 0.0
RAM 131318 131318 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 958852 958852 0 0.0
RAM 114020 114020 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 851348 851348 0 0.0
RAM 142504 142504 0 0.0
nrf52840dongle_nrf52840 FLASH 789920 789920 0 0.0
RAM 150323 150323 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 748700 748700 0 0.0
RAM 141799 141799 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 958852 958852 0 0.0
RAM 114020 114020 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 782180 782180 0 0.0
RAM 131899 131899 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 709752 709752 0 0.0
RAM 132342 132342 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 948248 948248 0 0.0
RAM 114601 114601 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 761812 761812 0 0.0
RAM 130552 130552 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747428 747428 0 0.0
RAM 130311 130311 0 0.0
nxp contact k32w0+release FLASH 592336 592336 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624608 624608 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 618268 618268 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 708928 708928 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 773944 773944 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665956 1665956 0 0.0
RAM 212400 212400 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1570148 1570148 0 0.0
RAM 208576 208576 0 0.0
light cy8ckit_062s2_43012 FLASH 1447532 1447532 0 0.0
RAM 197320 197320 0 0.0
lock cy8ckit_062s2_43012 FLASH 1476836 1476836 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 669100 669100 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 627528 627528 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466436 466436 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 699898 676780 -23118 -3.3
RAM 101800 90652 -11148 -11.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 781352 781352 0 0.0
RAM 50032 50032 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 771612 771612 0 0.0
RAM 40332 40332 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788004 760086 -27918 -3.5
RAM 109220 97452 -11768 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 709230 687120 -22110 -3.1
RAM 62532 51500 -11032 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 745412 715570 -29842 -4.0
RAM 85720 73320 -12400 -14.5
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 713100 713100 0 0.0
RAM 36956 36956 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607132 607590 458 0.1
RAM 148616 138552 -10064 -6.8
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822618 795092 -27526 -3.3
RAM 107480 96308 -11172 -10.4
tizen all-clusters-app arm unknown 5184 5184 0 0.0
FLASH 1808700 1808700 0 0.0
RAM 94680 94680 0 0.0
chip-tool-ubsan arm unknown 20152 20152 0 0.0
FLASH 20253694 20253694 0 0.0
RAM 8820384 8820384 0 0.0

@sxb427
Copy link
Contributor
sxb427 commented May 29, 2025

Can we list out the chip-tool based functional testing steps in the PR description? Example -

# Read supported modes
./chip-tool microwaveovenmode read supported-modes

# Read current mode
./chip-tool microwaveovenmode read current-mode

# Change mode
./chip-tool microwaveovenmode command-by-id '{"0": <mode_index>}' <NODE> <EP>

# Read current mode and verify mode changed
./chip-tool microwaveovenmode read current-mode

Copy link
mergify bot commented Jun 19, 2025

⚠️ The sha of the head commit of this PR conflicts with #39585. Mergify cannot evaluate rules on this PR. ⚠️

Copy link
9E19 github-actions bot commented Jun 20, 2025

PR #38628: Size comparison from 1e7f673 to 58e32a7

Full report (25 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, qpg, stm32, telink, tizen)
platform target config section 1e7f673 58e32a7 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103226 1103226 0 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656388 656388 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 833814 833814 0 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066234 1066234 0 0.0
RAM 117373 117373 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895792 895792 0 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979516 979516 0 0.0
RAM 109860 109860 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764064 764064 0 0.0
RAM 103352 103352 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775740 775740 0 0.0
RAM 108520 108520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721816 721816 0 0.0
RAM 96924 96924 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706116 706116 0 0.0
RAM 97124 97124 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549542 549542 0 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582654 582654 0 0.0
RAM 205336 205336 0 0.0
qpg lighting-app qpg6200+debug FLASH 741256 741256 0 0.0
RAM 94104 94104 0 0.0
lock-app qpg6200+debug FLASH 751388 751388 0 0.0
RAM 94132 94132 0 0.0
stm32 light STM32WB5MM-DK FLASH 466228 466228 0 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 705154 705154 0 0.0
RAM 93636 93636 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796744 796744 0 0.0
RAM 44052 44052 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 785146 785146 0 0.0
RAM 100948 100948 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 712420 712420 0 0.0
RAM 54272 54272 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748996 748996 0 0.0
RAM 77436 77436 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725740 725740 0 0.0
RAM 37028 37028 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605314 605314 0 0.0
RAM 112428 112428 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820726 820730 4 0.0
RAM 99200 99200 0 0.0
tizen all-clusters-app arm unknown 5312 5312 0 0.0
FLASH 1820976 1820976 0 0.0
RAM 97516 97516 0 0.0
chip-tool-ubsan arm unknown 20700 20700 0 0.0
FLASH 20967354 20967354 0 0.0
RAM 9122296 9122296 0 0.0

Copy link
github-actions bot commented Jun 23, 2025

PR #38628: Size comparison from 1e7f673 to 6170b63

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 1e7f673 6170b63 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103226 1103224 -2 -0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656388 656390 2 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 833814 833816 2 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066234 1066236 2 0.0
RAM 117373 117373 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895792 895800 8 0.0
RAM 105660 105660 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979516 979518 2 0.0
RAM 109860 109860 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764064 764056 -8 -0.0
RAM 103352 103352 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775740 775724 -16 -0.0
RAM 108520 108520 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721816 721840 24 0.0
RAM 96924 96924 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706116 706140 24 0.0
RAM 97124 97124 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549542 549510 -32 -0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582654 582630 -24 -0.0
RAM 205336 205344 8 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663517 663501 -16 -0.0
RAM 77456 77456 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683361 683345 -16 -0.0
RAM 80096 80096 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683361 683345 -16 -0.0
RAM 80096 80096 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640293 640285 -8 -0.0
RAM 72524 72524 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624861 624869 8 0.0
RAM 73768 73776 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644489 644505 16 0.0
RAM 76320 76328 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644489 644505 16 0.0
RAM 76320 76328 8 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645813 645821 8 0.0
RAM 76768 76776 8 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665521 665537 16 0.0
RAM 79320 79328 8 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665521 665537 16 0.0
RAM 79320 79328 8 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620465 620489 24 0.0
RAM 70880 70880 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640325 640341 16 0.0
RAM 73512 73512 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640325 640341 16 0.0
RAM 73512 73512 0 0.0
efr32 lock-app BRD4187C FLASH 948004 948036 32 0.0
RAM 132004 132004 0 0.0
BRD4338a FLASH 744948 744956 8 0.0
RAM 206872 206876 4 0.0
window-app BRD4187C FLASH 1041136 1041160 24 0.0
RAM 128100 128132 32 0.0
esp32 all-clusters-app c3devkit DRAM 103496 103496 0 0.0
FLASH 1811248 1811286 38 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 122356 122356 0 0.0
FLASH 1776274 1776306 32 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2797082 2797082 0 0.0
RAM 117352 117320 -32 -0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6385444 6385606 162 0.0
RAM 538336 538336 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475240 5475402 162 0.0
RAM 228024 228024 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4807734 4807734 0 0.0
RAM 207776 207712 -64 -0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6934075 6934235 160 0.0
RAM 229896 229832 -64 -0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14331435 14331611 176 0.0
RAM 659480 659544 64 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14673653 14673863 210 0.0
RAM 653064 653064 0 0.0
chip-tool-ipv6only arm64 unknown 40544 40544 0 0.0
FLASH 12654831 12654975 144 0.0
RAM 699352 699352 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12741591 12741737 146 0.0
RAM 652024 652088 64 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4593964 4593964 0 0.0
RAM 193536 193472 -64 -0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5742157 5742317 160 0.0
RAM 490960 490896 -64 -0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5656577 5656609 32 0.0
RAM 209928 209864 -64 -0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4837868 4837898 30 0.0
RAM 197160 197096 -64 -0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446600 4446632 32 0.0
RAM 186192 186160 -32 -0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4518594 4518788 194 0.0
RAM 189000 188968 -32 -0.0
shell debug unknown 4248 4248 0 0.0
FLASH 3085564 3085564 0 0.0
RAM 151624 151624 0 0.0
thermostat-no-ble arm64 unknown 9800 9800 0 0.0
FLASH 4235351 4235367 16 0.0
RAM 233384 233336 -48 -0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6106429 6106589 160 0.0
RAM 615192 615128 -64 -0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12823693 12823869 176 0.0
RAM 769296 769232 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 923392 923416 24 0.0
RAM 167416 167416 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 914116 914140 24 0.0
RAM 145660 145660 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859656 859680 24 0.0
RAM 141045 141045 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794396 794412 16 0.0
RAM 131246 131250 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959480 959472 -8 -0.0
RAM 113948 113952 4 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850704 850692 -12 -0.0
RAM 142370 142370 0 0.0
nrf52840dongle_nrf52840 FLASH 789152 789116 -36 -0.0
RAM 150189 150189 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747956 747944 -12 -0.0
RAM 141665 141665 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959480 959472 -8 -0.0
RAM 113948 113952 4 0.0
lock-app nrf52840dk_nrf52840 FLASH 783768 783784 16 0.0
RAM 131791 131795 4 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711336 711356 20 0.0
RAM 132234 132238 4 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949864 949852 -12 -0.0
RAM 114493 114497 4 0.0
pump-app nrf52840dk_nrf52840 FLASH 761972 761992 20 0.0
RAM 130500 130500 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747584 747608 24 0.0
RAM 130259 130259 0 0.0
nxp contact mcxw71+release FLASH 625736 625776 40 0.0
RAM 63140 63140 0 0.0
lock mcxw71+release FLASH 776944 776992 48 0.0
RAM 67804 67804 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1673724 1673724 0 0.0
RAM 212416 212416 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1576948 1576948 0 0.0
RAM 208464 208464 0 0.0
light cy8ckit_062s2_43012 FLASH 1449588 1449548 -40 -0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1481956 1481916 -40 -0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 741256 741032 -224 -0.0
RAM 94104 94088 -16 -0.0
lock-app qpg6200+debug FLASH 751388 751220 -168 -0.0
RAM 94132 94116 -16 -0.0
stm32 light STM32WB5MM-DK FLASH 466228 466196 -32 -0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 705154 705154 0 0.0
RAM 93636 93636 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796744 796782 38 0.0
RAM 44052 44052 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 785146 785184 38 0.0
RAM 100948 100948 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 712420 712492 72 0.0
RAM 54272 54276 4 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748996 749068 72 0.0
RAM 77436 77440 4 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725740 725812 72 0.0
RAM 37028 37032 4 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605314 605352 38 0.0
RAM 112428 112428 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820726 820768 42 0.0
RAM 99200 99200 0 0.0
tizen all-clusters-app arm unknown 5312 5312 0 0.0
FLASH 1820976 1821056 80 0.0
RAM 97516 97516 0 0.0
chip-tool-ubsan arm unknown 20700 20700 0 0.0
FLASH 20967354 20968810 1456 0.0
RAM 9122296 9122808 512 0.0

@andy31415
Copy link
Contributor

/gemini review

@andy31415 andy31415 requested a review from Copilot June 24, 2025 13:05
Copy link
Contributor
@Copilot 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

This PR introduces support for a new Microwave Oven Chef device by adding configuration files, updating build systems, and implementing clusters for microwave oven mode and control.

  • Added a "Microwave Oven" device type entry in the device types JSON.
  • Implemented the MicrowaveOvenMode delegate and its initialization along with the corresponding build file updates.
  • Implemented the MicrowaveOvenControl delegate with methods to handle cooking parameters and cook time modifications.

Reviewed Changes

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

Show a summary per file
File Description
examples/chef/sample_app_util/matter_device_types.json Added a new device type "Microwave Oven" with identifier 121.
examples/chef/nrfconnect/CMakeLists.txt Updated source lists to include microwave oven mode and control cluster implementations.
examples/chef/linux/BUILD.gn Added microwave oven mode and control source files to the build.
examples/chef/esp32/main/CMakeLists.txt Included new clusters directories for microwave oven mode and control.
examples/chef/common/stubs.cpp Added includes and initialization blocks for microwave oven clusters.
examples/chef/common/clusters/microwave-oven-mode/* Introduced header and source for the MicrowaveOvenMode cluster delegate.
examples/chef/common/clusters/microwave-oven-control/* Introduced header and source for the MicrowaveOvenControl cluster delegate.
Comments suppressed due to low confidence (1)

examples/chef/common/clusters/microwave-oven-mode/chef-microwave-oven-mode.cpp:93

  • [nitpick] Consider renaming the parameter 'NewMode' to 'newMode' for consistency with common C++ naming conventions.
void MicrowaveOvenMode::ChefDelegate::HandleChangeToMode(uint8_t NewMode, ModeBase::Commands::ChangeToModeResponse::Type & response)

Copy link
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 introduces the Microwave Oven Chef device, including configuration files, C++ delegate implementation, and updates to build files and device type definitions. The changes look good overall, with some minor suggestions for documentation and code clarity.

@sxb427
Copy link
Contributor
sxb427 commented Jun 24, 2025

Also test heating cycle by either sending start on operationalState cluster or SetCookingParameters with StartAfterSetting=True on Microwave oven control cluster.
The cycle should run for CookTime seconds.

Copy link
Contributor
@sxb427 sxb427 left a comment

Choose a reason for hiding this comment

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

Resolve Gemini suggestions.

@gcobs0834 gcobs0834 requested a review from sxb427 July 2, 2025 05:06
@stingchang
Copy link
Contributor

Also test heating cycle by either sending start on operationalState cluster or SetCookingParameters with StartAfterSetting=True on Microwave oven control cluster. The cycle should run for CookTime seconds.

Tested with following commands
./chip-tool operationalstate start 0x11 1 | grep TOO
./chip-tool microwaveovencontrol read cook-time 0x11 1 | grep TOO 55
./chip-tool operationalstate read countdown-time 0x11 1 | grep TOO 13 ## counting down
./chip-tool operationalstate read operational-state 0x11 1 | grep TOO 1
./chip-tool operationalstate read countdown-time 0x11 1 | grep TOO null ## cycle ends
./chip-tool operationalstate read operational-state 0x11 1 | grep TOO 0

Copy link
github-actions bot commented Jul 3, 2025

PR #38628: Size comparison from 63a015c to c493291

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 63a015c c493291 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103302 1103302 0 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656454 656454 0 0.0
RAM 134977 134977 0 0.0
bl702+wifi FLASH 833892 833892 0 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066262 1066262 0 0.0
RAM 117397 117397 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895808 895808 0 0.0
RAM 105676 105676 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979526 979526 0 0.0
RAM 109876 109876 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764080 764080 0 0.0
RAM 103368 103368 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775772 775772 0 0.0
RAM 108536 108536 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721880 721880 0 0.0
RAM 96940 96940 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706180 706180 0 0.0
RAM 97148 97148 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549470 549470 0 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582590 582590 0 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663541 663541 0 0.0
RAM 77472 77472 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683385 683385 0 0.0
RAM 80112 80112 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683385 683385 0 0.0
RAM 80112 80112 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640325 640325 0 0.0
RAM 72540 72540 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624917 624917 0 0.0
RAM 73784 73784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644545 644545 0 0.0
RAM 76336 76336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644545 644545 0 0.0
RAM 76336 76336 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645853 645853 0 0.0
RAM 76784 76784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665561 665561 0 0.0
RAM 79336 79336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665561 665561 0 0.0
RAM 79336 79336 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620529 620529 0 0.0
RAM 70888 70888 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640381 640381 0 0.0
RAM 73520 73520 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640381 640381 0 0.0
RAM 73520 73520 0 0.0
efr32 lock-app BRD4187C FLASH 948148 948148 0 0.0
RAM 131528 131528 0 0.0
BRD4338a FLASH 745604 745596 -8 -0.0
RAM 206896 206896 0 0.0
window-app BRD4187C FLASH 1041512 1041504 -8 -0.0
RAM 127656 127656 0 0.0
esp32 all-clusters-app c3devkit DRAM 102272 102272 0 0.0
FLASH 1781456 1781456 0 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 121156 121156 0 0.0
FLASH 1748690 1748690 0 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2798086 2798086 0 0.0
RAM 117384 117384 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6201620 6201620 0 0.0
RAM 531264 531264 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475456 5475456 0 0.0
RAM 228088 228088 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4808736 4808736 0 0.0
RAM 207776 207776 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6935003 6935003 0 0.0
RAM 230088 230088 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14373675 14373675 0 0.0
RAM 661336 661336 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14721325 14721325 0 0.0
RAM 654856 654856 0 0.0
chip-tool-ipv6only arm64 unknown 40648 40648 0 0.0
FLASH 12698367 12698367 0 0.0
RAM 701152 701152 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12784747 12784747 0 0.0
RAM 653848 653848 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594998 4594998 0 0.0
RAM 193536 193536 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5744381 5744381 0 0.0
RAM 491728 491728 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5657649 5657649 0 0.0
RAM 209928 209928 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4838930 4838930 0 0.0
RAM 197160 197160 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4447664 4447664 0 0.0
RAM 186224 186224 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4519822 4519822 0 0.0
RAM 189064 189064 0 0.0
shell debug unknown 4256 4256 0 0.0
FLASH 3080924 3080924 0 0.0
RAM 147328 147328 0 0.0
thermostat-no-ble arm64 unknown 9800 9800 0 0.0
FLASH 4236247 4236247 0 0.0
RAM 233392 233392 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6108621 6108621 0 0.0
RAM 615960 615960 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12872365 12872365 0 0.0
RAM 771360 771360 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 889212 889212 0 0.0
RAM 166162 166162 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 897256 897256 0 0.0
RAM 145100 145100 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859740 859740 0 0.0
RAM 141049 141049 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794468 794468 0 0.0
RAM 131254 131254 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959540 959540 0 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850736 850736 0 0.0
RAM 142374 142374 0 0.0
nrf52840dongle_nrf52840 FLASH 789164 789164 0 0.0
RAM 150193 150193 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747988 747988 0 0.0
RAM 141669 141669 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959540 959540 0 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783836 783836 0 0.0
RAM 131799 131799 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711404 711404 0 0.0
RAM 132242 132242 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949920 949920 0 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 762048 762048 0 0.0
RAM 130504 130504 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747660 747660 0 0.0
RAM 130263 130263 0 0.0
nxp contact mcxw71+release FLASH 625824 625824 0 0.0
RAM 63164 63164 0 0.0
lock mcxw71+release FLASH 777056 777056 0 0.0
RAM 67820 67820 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1632916 1632916 0 0.0
RAM 211104 211104 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1577108 1577108 0 0.0
RAM 208472 208472 0 0.0
light cy8ckit_062s2_43012 FLASH 1449708 1449708 0 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1482076 1482076 0 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 744800 744800 0 0.0
RAM 94220 94220 0 0.0
lock-app qpg6200+debug FLASH 754572 754572 0 0.0
RAM 94248 94248 0 0.0
stm32 light STM32WB5MM-DK FLASH 466252 466252 0 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 703352 703352 0 0.0
RAM 93600 93600 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795066 795066 0 0.0
RAM 44016 44016 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 783472 783472 0 0.0
RAM 100912 100912 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 710778 710778 0 0.0
RAM 54240 54240 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747352 747352 0 0.0
RAM 77404 77404 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724098 724098 0 0.0
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603650 603650 0 0.0
RAM 112532 112532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819046 819050 4 0.0
RAM 99164 99164 0 0.0
tizen all-clusters-app arm unknown 5100 5100 0 0.0
FLASH 1698072 1698072 0 0.0
RAM 91472 91472 0 0.0
chip-tool-ubsan arm unknown 20752 20752 0 0.0
FLASH 21031098 21031098 0 0.0
RAM 9154436 9154436 0 0.0

Copy link
github-actions bot commented Jul 7, 2025

PR #38628: Size comparison from 4944739 to 1b1239a

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen) 9800
platform target config section 4944739 1b1239a change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103302 1103300 -2 -0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656454 656454 0 0.0
RAM 134977 134977 0 0.0
bl702+wifi FLASH 833892 833892 0 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066262 1066260 -2 -0.0
RAM 117397 117397 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895808 895806 -2 -0.0
RAM 105676 105676 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979526 979524 -2 -0.0
RAM 109876 109876 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764080 764080 0 0.0
RAM 103368 103368 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775772 775772 0 0.0
RAM 108536 108536 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721880 721880 0 0.0
RAM 96940 96940 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706180 706180 0 0.0
RAM 97148 97148 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549470 549470 0 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582590 582590 0 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663541 663541 0 0.0
RAM 77472 77472 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683385 683385 0 0.0
RAM 80112 80112 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683385 683385 0 0.0
RAM 80112 80112 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640325 640325 0 0.0
RAM 72540 72540 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624917 624917 0 0.0
RAM 73784 73784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644545 644545 0 0.0
RAM 76336 76336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644545 644545 0 0.0
RAM 76336 76336 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645853 645853 0 0.0
RAM 76784 76784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665561 665561 0 0.0
RAM 79336 79336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665561 665561 0 0.0
RAM 79336 79336 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620529 620529 0 0.0
RAM 70888 70888 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640381 640381 0 0.0
RAM 73520 73520 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640381 640381 0 0.0
RAM 73520 73520 0 0.0
efr32 lock-app BRD4187C FLASH 948148 948148 0 0.0
RAM 131528 131528 0 0.0
BRD4338a FLASH 745604 745596 -8 -0.0
RAM 206896 206896 0 0.0
window-app BRD4187C FLASH 1041512 1041504 -8 -0.0
RAM 127656 127656 0 0.0
esp32 all-clusters-app c3devkit DRAM 102272 102272 0 0.0
FLASH 1781456 1781456 0 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 121156 121156 0 0.0
FLASH 1748690 1748690 0 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2798168 2798168 0 0.0
RAM 117384 117384 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6201702 6201702 0 0.0
RAM 531264 531264 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5475538 5475538 0 0.0
RAM 228088 228088 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4808818 4808818 0 0.0
RAM 207776 207776 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6935563 6935563 0 0.0
RAM 230088 230088 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14373755 14373755 0 0.0
RAM 661336 661336 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14721407 14721407 0 0.0
RAM 654856 654856 0 0.0
chip-tool-ipv6only arm64 unknown 40648 40648 0 0.0
FLASH 12698415 12698415 0 0.0
RAM 701152 701152 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12784861 12784861 0 0.0
RAM 653848 653848 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4594998 4594998 0 0.0
RAM 193536 193536 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5744381 5744381 0 0.0
RAM 491728 491728 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5657729 5657729 0 0.0
RAM 209928 209928 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4839012 4839012 0 0.0
RAM 197160 197160 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4447664 4447664 0 0.0
RAM 186224 186224 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4519822 4519822 0 0.0
RAM 189064 189064 0 0.0
shell debug unknown 4256 4256 0 0.0
FLASH 3081004 3081004 0 0.0
RAM 147328 147328 0 0.0
thermostat-no-ble arm64 unknown 9800 0 0.0
FLASH 4236247 4236247 0 0.0
RAM 233392 233392 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6108701 6108701 0 0.0
RAM 615960 615960 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12872445 12872445 0 0.0
RAM 771360 771360 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 889212 889212 0 0.0
RAM 166162 166162 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 897256 897256 0 0.0
RAM 145100 145100 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859740 859740 0 0.0
RAM 141049 141049 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794468 794468 0 0.0
RAM 131254 131254 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959540 959540 0 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850736 850736 0 0.0
RAM 142374 142374 0 0.0
nrf52840dongle_nrf52840 FLASH 789164 789164 0 0.0
RAM 150193 150193 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 747988 747988 0 0.0
RAM 141669 141669 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959540 959540 0 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783836 783836 0 0.0
RAM 131799 131799 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711404 711404 0 0.0
RAM 132242 132242 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949920 949920 0 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 762048 762048 0 0.0
RAM 130504 130504 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747660 747660 0 0.0
RAM 130263 130263 0 0.0
nxp contact mcxw71+release FLASH 625824 625824 0 0.0
RAM 63164 63164 0 0.0
lock mcxw71+release FLASH 777056 777056 0 0.0
RAM 67820 67820 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1632916 1632916 0 0.0
RAM 211104 211104 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1577108 1577108 0 0.0
RAM 208472 208472 0 0.0
light cy8ckit_062s2_43012 FLASH 1449708 1449708 0 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1482076 1482076 0 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 744800 744800 0 0.0
RAM 94220 94220 0 0.0
lock-app qpg6200+debug FLASH 754572 754572 0 0.0
RAM 94248 94248 0 0.0
stm32 light STM32WB5MM-DK FLASH 466252 466252 0 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 703352 703352 0 0.0
RAM 93600 93600 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795066 795066 0 0.0
RAM 44016 44016 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 783472 783472 0 0.0
RAM 100912 100912 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 710778 710778 0 0.0
RAM 54240 54240 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747352 747352 0 0.0
RAM 77404 77404 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724098 724098 0 0.0
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603650 603650 0 0.0
RAM 112532 112532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819046 819050 4 0.0
RAM 99164 99164 0 0.0
tizen all-clusters-app arm unknown 5100 5100 0 0.0
FLASH 1698072 1698072 0 0.0
RAM 91472 91472 0 0.0
chip-tool-ubsan arm unknown 20752 20752 0 0.0
FLASH 21031098 21031098 0 0.0
RAM 9154436 9154436 0 0.0

Copy link
github-actions bot commented Jul 8, 2025

PR #38628: Size comparison from dda2252 to add6af9

Full report (82 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section dda2252 add6af9 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103326 1103326 0 0.0
RAM 179026 179026 0 0.0
bl702 lighting-app bl702+eth FLASH 656474 656474 0 0.0
RAM 134977 134977 0 0.0
bl702+wifi FLASH 833912 833912 0 0.0
RAM 124541 124541 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066286 1066286 0 0.0
RAM 117397 117397 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895832 895832 0 0.0
RAM 105676 105676 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979550 979550 0 0.0
RAM 109876 109876 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 764096 764096 0 0.0
RAM 103368 103368 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 775772 775772 0 0.0
RAM 108536 108536 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 721904 721904 0 0.0
RAM 96940 96940 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 706204 706204 0 0.0
RAM 97148 97148 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549482 549482 0 0.0
RAM 205144 205144 0 0.0
lock CC3235SF_LAUNCHXL FLASH 582602 582602 0 0.0
RAM 205344 205344 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663549 663549 0 0.0
RAM 77472 77472 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683401 683401 0 0.0
RAM 80112 80112 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683401 683401 0 0.0
RAM 80112 80112 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640341 640341 0 0.0
RAM 72540 72540 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624933 624933 0 0.0
RAM 73784 73784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644569 644569 0 0.0
RAM 76336 76336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644569 644569 0 0.0
RAM 76336 76336 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 645885 645885 0 0.0
RAM 76784 76784 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 665601 665601 0 0.0
RAM 79336 79336 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 665601 665601 0 0.0
RAM 79336 79336 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620561 620561 0 0.0
RAM 70888 70888 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 640413 640413 0 0.0
RAM 73520 73520 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 640413 640413 0 0.0
RAM 73520 73520 0 0.0
efr32 lock-app BRD4187C FLASH 948196 948196 0 0.0
RAM 131528 131528 0 0.0
BRD4338a FLASH 745636 745628 -8 -0.0
RAM 206896 206896 0 0.0
window-app BRD4187C FLASH 1041528 1041520 -8 -0.0
RAM 127656 127656 0 0.0
esp32 all-clusters-app c3devkit DRAM 102272 102272 0 0.0
FLASH 1781550 1781550 0 0.0
IRAM 83862 83862 0 0.0
m5stack DRAM 121156 121156 0 0.0
FLASH 1748798 1748798 0 0.0
IRAM 117071 117071 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2800198 2800198 0 0.0
RAM 117416 117416 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6203804 6203804 0 0.0
RAM 531312 531312 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5477464 5477464 0 0.0
RAM 228104 228104 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4810810 4810810 0 0.0
RAM 207808 207808 0 0.0
camera-app debug unknown 8968 8968 0 0.0
FLASH 6937659 6937659 0 0.0
RAM 230120 230120 0 0.0
camera-controller debug unknown 9184 9184 0 0.0
FLASH 14374587 14374587 0 0.0
RAM 661336 661336 0 0.0
chip-tool debug unknown 6240 6240 0 0.0
FLASH 14722239 14722239 0 0.0
RAM 654880 654880 0 0.0
chip-tool-ipv6only arm64 unknown 40648 40648 0 0.0
FLASH 12699087 12699087 0 0.0
RAM 701176 701176 0 0.0
fabric-admin debug unknown 5920 5920 0 0.0
FLASH 12785693 12785693 0 0.0
RAM 653880 653880 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4597026 4597026 0 0.0
RAM 193552 193552 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5746381 5746381 0 0.0
RAM 491728 491728 0 0.0
lighting-app debug+rpc+ui unknown 6272 6272 0 0.0
FLASH 5659729 5659729 0 0.0
RAM 209944 209944 0 0.0
lock-app debug unknown 5488 5488 0 0.0
FLASH 4841044 4841044 0 0.0
RAM 197192 197192 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4449624 4449624 0 0.0
RAM 186240 186240 0 0.0
ota-requestor-app debug unknown 4728 4728 0 0.0
FLASH 4521750 4521750 0 0.0
RAM 189112 189112 0 0.0
shell debug unknown 4256 4256 0 0.0
FLASH 3081932 3081932 0 0.0
RAM 147344 147344 0 0.0
thermostat-no-ble arm64 unknown 9832 9832 0 0.0
FLASH 4237663 4237663 0 0.0
RAM 233416 233416 0 0.0
tv-app debug unknown 5824 5824 0 0.0
FLASH 6110653 6110653 0 0.0
RAM 615976 615976 0 0.0
tv-casting-app debug unknown 5336 5336 0 0.0
FLASH 12875133 12875133 0 0.0
RAM 771472 771472 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 889236 889236 0 0.0
RAM 166162 166162 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 897264 897264 0 0.0
RAM 145100 145100 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 859760 859760 0 0.0
RAM 141049 141049 0 0.0
light-switch-app nrf52840dk_nrf52840 FLASH 794488 794488 0 0.0
RAM 131254 131254 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959560 959560 0 0.0
RAM 113952 113952 0 0.0
lighting-app nrf52840dk_nrf52840+rpc FLASH 850752 850752 0 0.0
RAM 142374 142374 0 0.0
nrf52840dongle_nrf52840 FLASH 789188 789188 0 0.0
RAM 150193 150193 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 748012 748012 0 0.0
RAM 141669 141669 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 959560 959560 0 0.0
RAM 113952 113952 0 0.0
lock-app nrf52840dk_nrf52840 FLASH 783852 783852 0 0.0
RAM 131799 131799 0 0.0
nrf5340dk_nrf5340_cpuapp FLASH 711424 711424 0 0.0
RAM 132242 132242 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 949944 949944 0 0.0
RAM 114497 114497 0 0.0
pump-app nrf52840dk_nrf52840 FLASH 762068 762068 0 0.0
RAM 130504 130504 0 0.0
pump-controller-app nrf52840dk_nrf52840 FLASH 747680 747680 0 0.0
RAM 130263 130263 0 0.0
nxp contact mcxw71+release FLASH 625840 625840 0 0.0
RAM 63164 63164 0 0.0
lock mcxw71+release FLASH 777080 777080 0 0.0
RAM 67820 67820 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1632948 1632948 0 0.0
RAM 211104 211104 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1577140 1577140 0 0.0
RAM 208472 208472 0 0.0
light cy8ckit_062s2_43012 FLASH 1449724 1449724 0 0.0
RAM 197184 197184 0 0.0
lock cy8ckit_062s2_43012 FLASH 1482108 1482108 0 0.0
RAM 224904 224904 0 0.0
qpg lighting-app qpg6200+debug FLASH 744824 744824 0 0.0
RAM 94220 94220 0 0.0
lock-app qpg6200+debug FLASH 754580 754580 0 0.0
RAM 94248 94248 0 0.0
stm32 light STM32WB5MM-DK FLASH 466276 466276 0 0.0
RAM 141376 141376 0 0.0
telink bridge-app tl7218x FLASH 703360 703360 0 0.0
RAM 93600 93600 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795074 795074 0 0.0
RAM 44016 44016 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 783480 783480 0 0.0
RAM 100912 100912 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 710786 710786 0 0.0
RAM 54240 54240 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747360 747360 0 0.0
RAM 77404 77404 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 724106 724106 0 0.0
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603658 603658 0 0.0
RAM 112532 112532 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819054 819058 4 0.0
RAM 99164 99164 0 0.0
tizen all-clusters-app arm unknown 5096 5096 0 0.0
FLASH 1698804 1698804 0 0.0
RAM 91444 91444 0 0.0
chip-tool-ubsan arm unknown 20752 20752 0 0.0
FLASH 21031146 21031146 0 0.0
RAM 9154448 9154448 0 0.0

Copy link
Contributor
@tcarmelveilleux tcarmelveilleux left a comment

Choose a reason for hiding this comment

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

Carrying @sxb427 review

@mergify mergify bot merged commit b12d678 into project-chip:master Jul 9, 2025
70 checks passed
dsavitsky-dsr pushed a commit to dsavitsky-dsr/connectedhomeip that referenced this pull request Jul 9, 2025
* add: chef app for  microwave oven

* change file name

* remove old files

* add: add required attribute

* fix typo

* Restyled by whitespace

* merge master

* add microwave oven control cluster impl

* Restyled by whitespace

* Restyled by clang-format

* remove multiple type inheritance

* Restyled by clang-format

* ModeTagStructType

* update pointer

* Restyled by whitespace

* Restyled by clang-format

* rebuild matter file, enable WattRating attribute

* determine endpoint when device start

* Restyled by clang-format

* chore: set FeatureMap global

* chore: Address review comments

* fix ptr

* Restyled by whitespace

* Restyled by clang-format

* chore:Build matter file

* update time; set cycle

* chore: rebuild matter file

* create instance for each endpoint

* update zap file

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Sting Chang <houlunc@google.com>
Co-authored-by: Sting Chang <33673360+stingchang@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants
0