Skip to content

Add persistence logic to CurrentConnections list attribute in PushAVTransport cluster#42837

Merged
mergify[bot] merged 16 commits intoproject-chip:masterfrom
pidarped:PushAVPersistence
Feb 11, 2026
Merged

Add persistence logic to CurrentConnections list attribute in PushAVTransport cluster#42837
mergify[bot] merged 16 commits intoproject-chip:masterfrom
pidarped:PushAVPersistence

Conversation

@pidarped
Copy link
Copy Markdown
Contributor

Summary

Persistence logic for CurrentConnections attribute in PushAVTransport cluster.

Related issues

Testing

Added unit tests

Readability checklist

The checklist below will help the reviewer finish PR review in time and keep the
code readable:

  • PR title is
    descriptive
  • Apply the
    “When in Rome…”
    rule (coding style)
  • PR size is short
  • Try to avoid "squashing" and "force-update" in commit history
  • CI time didn't increase

See: Pull Request Guidelines

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 persistence for the CurrentConnections attribute in the PushAVTransport cluster using the AttributePersistenceProvider. The changes include adding persistence logic for creating and removing connections, and loading them on initialization. While the overall direction is correct, I've found a few issues: a critical bug in the loading logic that prevents data from being correctly restored, a high-severity issue where updates to connections are not persisted, and a medium-severity issue with redundant code. I've provided suggestions to fix these issues.

Comment thread src/app/clusters/push-av-stream-transport-server/PushAVStreamTransportLogic.cpp Outdated
@mergify mergify Bot removed the conflict label Jan 28, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 28, 2026

PR #42837: Size comparison from ac0beeb to 6d48cee

Full report (33 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section ac0beeb 6d48cee 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 967312 967304 -8 -0.0
RAM 123656 123656 0 0.0
BRD4338a FLASH 761124 761124 0 0.0
RAM 236944 236944 0 0.0
window-app BRD4187C FLASH 1063584 1063576 -8 -0.0
RAM 124780 124780 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 1694660 1694660 0 0.0
RAM 214404 214404 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 31, 2026

PR #42837: Size comparison from 5eba912 to 59f777c

Full report (33 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 5eba912 59f777c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106386 1106386 0 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 1071532 0 0.0
RAM 117437 117437 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903730 903730 0 0.0
RAM 106012 106012 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984178 984178 0 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
nxp contact mcxw71+release FLASH 745160 745160 0 0.0
RAM 67168 67168 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696204 1696204 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

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 31, 2026

PR #42837: Size comparison from 2a48c1e to 083ae1b

Full report (9 builds for cc13x4_26x4, cc32xx, realtek, stm32)
platform target config section 2a48c1e 083ae1b change % change
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
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

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 31, 2026

PR #42837: Size comparison from 2a48c1e to dd49afc

Full report (11 builds for cc13x4_26x4, cc32xx, qpg, realtek, stm32)
platform target config section 2a48c1e dd49afc change % change
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
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

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 31, 2026

PR #42837: Size comparison from 2a48c1e to ff7fb42

Full report (33 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 2a48c1e ff7fb42 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106386 1106386 0 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 1071532 0 0.0
RAM 117437 117437 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903730 903730 0 0.0
RAM 106012 106012 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984178 984178 0 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
nxp contact mcxw71+release FLASH 745160 745160 0 0.0
RAM 67168 67168 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1696204 1696204 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

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

PR #42837: Size comparison from bea86d8 to 2a69df0

Full report (33 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section bea86d8a 2a69df0 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106642 1106642 0 0.0
RAM 179050 179050 0 0.0
bl702 lighting-app bl702+eth FLASH 661372 661372 0 0.0
RAM 135081 135081 0 0.0
bl702+wifi FLASH 837264 837264 0 0.0
RAM 124581 124581 0 0.0
bl706+mfd+rpc+littlefs FLASH 1071498 1071498 0 0.0
RAM 117485 117485 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903952 903952 0 0.0
RAM 106076 106076 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984400 984400 0 0.0
RAM 109972 109972 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771644 771644 0 0.0
RAM 103496 103496 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784600 784600 0 0.0
RAM 108816 108816 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729744 729744 0 0.0
RAM 97572 97572 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714280 714280 0 0.0
RAM 97772 97772 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555332 555332 0 0.0
RAM 205520 205520 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589392 589392 0 0.0
RAM 205800 205800 0 0.0
efr32 lock-app BRD4187C FLASH 967792 967784 -8 -0.0
RAM 125764 125764 0 0.0
BRD4338a FLASH 761380 761372 -8 -0.0
RAM 238064 238064 0 0.0
window-app BRD4187C FLASH 1064600 1064592 -8 -0.0
RAM 126920 126920 0 0.0
nxp contact mcxw71+release FLASH 745392 745392 0 0.0
RAM 67232 67232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1698212 1698212 0 0.0
RAM 214628 214628 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1599508 1599508 0 0.0
RAM 211612 211612 0 0.0
light cy8ckit_062s2_43012 FLASH 1461116 1461116 0 0.0
RAM 197896 197896 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495100 1495100 0 0.0
RAM 225768 225768 0 0.0
qpg lighting-app qpg6200+debug FLASH 839220 839220 0 0.0
RAM 128104 128104 0 0.0
lock-app qpg6200+debug FLASH 777452 777452 0 0.0
RAM 119044 119044 0 0.0
realtek light-switch-app rtl8777g FLASH 702280 702280 0 0.0
RAM 113644 113644 0 0.0
lighting-app rtl8777g FLASH 744160 744160 0 0.0
RAM 114856 114856 0 0.0
stm32 light STM32WB5MM-DK FLASH 471156 471156 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 712430 712430 0 0.0
RAM 93176 93176 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 798000 798000 0 0.0
RAM 41360 41360 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 789336 789336 0 0.0
RAM 96260 96260 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 718000 718000 0 0.0
RAM 54352 54352 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753810 753810 0 0.0
RAM 73376 73376 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 722376 722376 0 0.0
RAM 35080 35080 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 610330 610330 0 0.0
RAM 118048 118048 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822840 822844 4 0.0
RAM 94648 94648 0 0.0

PushAVTransportCluster.

* Added Store and Load functions for persistence of TLV encoded
  currentConnections list attribute.
* Updated logic to store during allocation/deallocation of PushAV
  transport.
* Load persisted attribute during cluster Init.
* Added test case in TestPushAVStreamTransportCluster.cpp:
  ** AllocatePushTransport and store currentConnections
  ** Restart server.
  ** Validate loading of persisted currentConnection
  ** DeallocatePushAVTransport and store currentConnections.
  ** Restart server.
  ** Validate updated contents of persisted list.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

PR #42837: Size comparison from 3a19d52 to 8eecc4a

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 3a19d52 8eecc4a change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106652 1106652 0 0.0
RAM 179050 179050 0 0.0
bl702 lighting-app bl702+eth FLASH 661372 661372 0 0.0
RAM 135081 135081 0 0.0
bl702+wifi FLASH 837274 837274 0 0.0
RAM 124581 124581 0 0.0
bl706+mfd+rpc+littlefs FLASH 1071522 1071522 0 0.0
RAM 117485 117485 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 903976 903976 0 0.0
RAM 106076 106076 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984424 984424 0 0.0
RAM 109972 109972 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 771664 771664 0 0.0
RAM 103496 103496 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 784620 784620 0 0.0
RAM 108816 108816 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 729764 729764 0 0.0
RAM 97572 97572 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714300 714300 0 0.0
RAM 97772 97772 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555340 555340 0 0.0
RAM 205520 205520 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589400 589400 0 0.0
RAM 205800 205800 0 0.0
efr32 lock-app BRD4187C FLASH 967792 967784 -8 -0.0
RAM 125764 125764 0 0.0
BRD4338a FLASH 761380 761372 -8 -0.0
RAM 238064 238064 0 0.0
window-app BRD4187C FLASH 1064632 1064624 -8 -0.0
RAM 126920 126920 0 0.0
esp32 all-clusters-app c3devkit DRAM 98332 98332 0 0.0
FLASH 1586780 1586780 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 937664 937664 0 0.0
RAM 162119 162119 0 0.0
nxp contact mcxw71+release FLASH 745400 745400 0 0.0
RAM 67232 67232 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1698244 1698244 0 0.0
RAM 214628 214628 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1599524 1599524 0 0.0
RAM 211612 211612 0 0.0
light cy8ckit_062s2_43012 FLASH 1461132 1461132 0 0.0
RAM 197896 197896 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495116 1495116 0 0.0
RAM 225768 225768 0 0.0
qpg lighting-app qpg6200+debug FLASH 839228 839228 0 0.0
RAM 128104 128104 0 0.0
lock-app qpg6200+debug FLASH 777476 777476 0 0.0
RAM 119044 119044 0 0.0
realtek light-switch-app rtl8777g FLASH 702312 702312 0 0.0
RAM 113644 113644 0 0.0
lighting-app rtl8777g FLASH 744192 744192 0 0.0
RAM 114856 114856 0 0.0
stm32 light STM32WB5MM-DK FLASH 471176 471176 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 712454 712454 0 0.0
RAM 93176 93176 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 798024 798024 0 0.0
RAM 41360 41360 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 789360 789360 0 0.0
RAM 96260 96260 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 718024 718024 0 0.0
RAM 54352 54352 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 753834 753834 0 0.0
RAM 73376 73376 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 722400 722400 0 0.0
RAM 35080 35080 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 610354 610354 0 0.0
RAM 118048 118048 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822864 822868 4 0.0
RAM 94648 94648 0 0.0

@pidarped pidarped marked this pull request as ready for review February 5, 2026 17:26
Copilot AI review requested due to automatic review settings February 5, 2026 17:26
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

This pull request adds persistence logic for the CurrentConnections list attribute in the PushAVTransport cluster. The implementation moves the responsibility for persisting connection state from the application delegate to the cluster itself, using the SafeAttributePersistenceProvider.

Changes:

  • Adds direct persistence of CurrentConnections attribute using SafeAttributePersistenceProvider
  • Implements StoreCurrentConnections() and LoadCurrentConnections() methods in the cluster logic
  • Adds configuration constants for maximum push transports and zones
  • Updates all tests to initialize the persistence provider properly

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/lib/core/CHIPConfig.h Adds CHIP_CONFIG_MAX_NUM_PUSH_TRANSPORTS (2) and CHIP_CONFIG_MAX_NUM_ZONES (4) configuration constants
src/app/clusters/push-av-stream-transport-server/push-av-stream-transport-storage.h Adds size calculations for TLV serialization of connection data structures, including constants for buffer sizing
src/app/clusters/push-av-stream-transport-server/PushAVStreamTransportLogic.h Declares StoreCurrentConnections() and LoadCurrentConnections() helper methods and serialization size constants
src/app/clusters/push-av-stream-transport-server/PushAVStreamTransportLogic.cpp Implements persistence logic, replacing delegate-based loading with direct cluster persistence using TLV encoding
src/app/clusters/push-av-stream-transport-server/PushAVStreamTransportCluster.h Fixes typo in comment (Bitflags → BitFlags)
src/app/clusters/push-av-stream-transport-server/BUILD.gn Adds dependencies on persistence modules
src/app/clusters/push-av-stream-transport-server/tests/TestPushAVStreamTransportCluster.cpp Updates existing tests and adds comprehensive persistence test covering allocation, shutdown/startup cycle, and deallocation
src/app/clusters/push-av-stream-transport-server/tests/TestURLParsing.cpp Updates test to initialize persistence provider properly

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

PR #42837: Size comparison from 3a19d52 to 4c3dceb

Full report (5 builds for cc32xx, realtek, stm32)
platform target config section 3a19d52 4c3dceb change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555340 555372 32 0.0
RAM 205520 205528 8 0.0
lock CC3235SF_LAUNCHXL FLASH 589400 589520 120 0.0
RAM 205800 205816 16 0.0
realtek light-switch-app rtl8777g FLASH 702312 702320 8 0.0
RAM 113644 113652 8 0.0
lighting-app rtl8777g FLASH 744192 744240 48 0.0
RAM 114856 114864 8 0.0
stm32 light STM32WB5MM-DK FLASH 471176 471224 48 0.0
RAM 141504 141512 8 0.0

Copilot AI review requested due to automatic review settings February 5, 2026 22:08
Copilot AI review requested due to automatic review settings February 9, 2026 18:37
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 7 comments.

Comment thread src/app/clusters/push-av-stream-transport-server/tests/TestURLParsing.cpp Outdated
- Make the persistenceProvider a member in the test fixture.
- Make RemoveStreamTransportConnection return error that is handled by the
  caller to return a Status::Failure.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 9, 2026

PR #42837: Size comparison from 66447c5 to 2bbdeee

Full report (25 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, nxp, psoc6, qpg, realtek, stm32)
platform target config section 66447c5 2bbdeee change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1107028 1107028 0 0.0
RAM 178602 178602 0 0.0
bl702 lighting-app bl702+eth FLASH 662036 662036 0 0.0
RAM 134617 134617 0 0.0
bl702+wifi FLASH 837752 837752 0 0.0
RAM 124149 124149 0 0.0
bl706+mfd+rpc+littlefs FLASH 1072084 1072084 0 0.0
RAM 117037 117037 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 904382 904382 0 0.0
RAM 105628 105628 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984832 984832 0 0.0
RAM 109524 109524 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 772148 772148 0 0.0
RAM 103112 103112 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 785144 785144 0 0.0
RAM 108432 108432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 730196 730196 0 0.0
RAM 97188 97188 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714716 714716 0 0.0
RAM 97388 97388 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555764 555764 0 0.0
RAM 204432 204432 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589952 589952 0 0.0
RAM 204720 204720 0 0.0
efr32 lock-app BRD4187C FLASH 968224 968216 -8 -0.0
RAM 125412 125412 0 0.0
BRD4338a FLASH 761868 761868 0 0.0
RAM 237680 237680 0 0.0
window-app BRD4187C FLASH 1065168 1065160 -8 -0.0
RAM 126536 126536 0 0.0
nxp contact mcxw71+release FLASH 745648 745648 0 0.0
RAM 66848 66848 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1698868 1698868 0 0.0
RAM 213556 213556 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1600164 1600164 0 0.0
RAM 210532 210532 0 0.0
light cy8ckit_062s2_43012 FLASH 1461716 1461716 0 0.0
RAM 196808 196808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495764 1495764 0 0.0
RAM 224688 224688 0 0.0
qpg lighting-app qpg6200+debug FLASH 839692 839692 0 0.0
RAM 127720 127720 0 0.0
lock-app qpg6200+debug FLASH 777972 777972 0 0.0
RAM 118660 118660 0 0.0
realtek light-switch-app rtl8777g FLASH 703112 703112 0 0.0
RAM 113260 113260 0 0.0
lighting-app rtl8777g FLASH 745096 745096 0 0.0
RAM 114472 114472 0 0.0
stm32 light STM32WB5MM-DK FLASH 471684 471684 0 0.0
RAM 141120 141120 0 0.0

-Ensure to deallocate stream to cleanup after each allocateTransport
 request during TestURLParsing test cases.
Copilot AI review requested due to automatic review settings February 10, 2026 08:24
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 9 comments.

Comment thread src/app/clusters/push-av-stream-transport-server/PushAVStreamTransportLogic.h Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 10, 2026

PR #42837: Size comparison from 66447c5 to bfb838c

Full report (25 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, nxp, psoc6, qpg, realtek, stm32)
platform target config section 66447c5 bfb838c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1107028 1107028 0 0.0
RAM 178602 178602 0 0.0
bl702 lighting-app bl702+eth FLASH 662036 662036 0 0.0
RAM 134617 134617 0 0.0
bl702+wifi FLASH 837752 837752 0 0.0
RAM 124149 124149 0 0.0
bl706+mfd+rpc+littlefs FLASH 1072084 1072084 0 0.0
RAM 117037 117037 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 904382 904382 0 0.0
RAM 105628 105628 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 984832 984832 0 0.0
RAM 109524 109524 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 772148 772148 0 0.0
RAM 103112 103112 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 785144 785144 0 0.0
RAM 108432 108432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 730196 730196 0 0.0
RAM 97188 97188 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714716 714716 0 0.0
RAM 97388 97388 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555764 555764 0 0.0
RAM 204432 204432 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589952 589952 0 0.0
RAM 204720 204720 0 0.0
efr32 lock-app BRD4187C FLASH 968224 968216 -8 -0.0
RAM 125412 125412 0 0.0
BRD4338a FLASH 761868 756724 -5144 -0.7
RAM 237680 237696 16 0.0
window-app BRD4187C FLASH 1065168 1065160 -8 -0.0
RAM 126536 126536 0 0.0
nxp contact mcxw71+release FLASH 745648 745648 0 0.0
RAM 66848 66848 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1698868 1698868 0 0.0
RAM 213556 213556 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1600164 1600164 0 0.0
RAM 210532 210532 0 0.0
light cy8ckit_062s2_43012 FLASH 1461716 1461716 0 0.0
RAM 196808 196808 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495764 1495764 0 0.0
RAM 224688 224688 0 0.0
qpg lighting-app qpg6200+debug FLASH 839692 839692 0 0.0
RAM 127720 127720 0 0.0
lock-app qpg6200+debug FLASH 777972 777972 0 0.0
RAM 118660 118660 0 0.0
realtek light-switch-app rtl8777g FLASH 703112 703112 0 0.0
RAM 113260 113260 0 0.0
lighting-app rtl8777g FLASH 745096 745096 0 0.0
RAM 114472 114472 0 0.0
stm32 light STM32WB5MM-DK FLASH 471684 471684 0 0.0
RAM 141120 141120 0 0.0

Comment thread src/app/clusters/push-av-stream-transport-server/BUILD.gn
Copilot AI review requested due to automatic review settings February 11, 2026 04:36
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 11 out of 11 changed files in this pull request and generated 4 comments.

Comment thread scripts/setup/requirements.build.txt Outdated
Comment thread src/app/clusters/push-av-stream-transport-server/tests/TestURLParsing.cpp Outdated
Copilot AI review requested due to automatic review settings February 11, 2026 05:03
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.

Comments suppressed due to low confidence (1)

src/app/clusters/push-av-stream-transport-server/PushAVStreamTransportLogic.cpp:219

  • LoadPersistentAttributes() logs and ignores LoadCurrentConnections() failures but still calls PersistentAttributesLoadedCallback(). If the persisted TLV is corrupted or too large, this can leave mCurrentConnections stale/partial while the delegate re-allocates transports based on that data. Consider making LoadPersistentAttributes() clear mCurrentConnections and/or skip the delegate callback when LoadCurrentConnections() returns an error (or propagate the error up from Init()).
void PushAvStreamTransportServerLogic::LoadPersistentAttributes()
{
    // Load currentConnections
    LogErrorOnFailure(LoadCurrentConnections());

    // Signal delegate that all persistent configuration attributes have been loaded.
    TEMPORARY_RETURN_IGNORED mDelegate->PersistentAttributesLoadedCallback();
}

Comment thread src/app/clusters/push-av-stream-transport-server/PushAVStreamTransportLogic.cpp Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 11, 2026

PR #42837: Size comparison from 4a1dff7 to 2d9e5d0

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 4a1dff7 2d9e5d0 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1107424 1107424 0 0.0
RAM 178650 178650 0 0.0
bl702 lighting-app bl702+eth FLASH 662428 662428 0 0.0
RAM 134665 134665 0 0.0
bl702+wifi FLASH 838144 838144 0 0.0
RAM 124189 124189 0 0.0
bl706+mfd+rpc+littlefs FLASH 1072496 1072496 0 0.0
RAM 117117 117117 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 905050 905050 0 0.0
RAM 105724 105724 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 985500 985500 0 0.0
RAM 109604 109604 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 772432 772432 0 0.0
RAM 103200 103200 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 785256 785256 0 0.0
RAM 108480 108480 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 730324 730324 0 0.0
RAM 97236 97236 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714820 714820 0 0.0
RAM 97436 97436 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555776 555776 0 0.0
RAM 204432 204432 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589964 589964 0 0.0
RAM 204720 204720 0 0.0
efr32 lock-app BRD4187C FLASH 968408 968400 -8 -0.0
RAM 125444 125444 0 0.0
BRD4338a FLASH 756884 756884 0 0.0
RAM 237696 237696 0 0.0
window-app BRD4187C FLASH 1066048 1066048 0 0.0
RAM 126668 126668 0 0.0
esp32 all-clusters-app c3devkit DRAM 98100 98100 0 0.0
FLASH 1587772 1587772 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 938612 938612 0 0.0
RAM 161921 161921 0 0.0
nxp contact mcxw71+release FLASH 745784 745784 0 0.0
RAM 66896 66896 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1699564 1699564 0 0.0
RAM 213684 213684 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1600828 1600828 0 0.0
RAM 210660 210660 0 0.0
light cy8ckit_062s2_43012 FLASH 1462524 1462524 0 0.0
RAM 196864 196864 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495916 1495916 0 0.0
RAM 224696 224696 0 0.0
qpg lighting-app qpg6200+debug FLASH 839564 839564 0 0.0
RAM 127740 127740 0 0.0
lock-app qpg6200+debug FLASH 778224 778224 0 0.0
RAM 118688 118688 0 0.0
realtek light-switch-app rtl8777g FLASH 703408 703408 0 0.0
RAM 113352 113352 0 0.0
lighting-app rtl8777g FLASH 745336 745336 0 0.0
RAM 114564 114564 0 0.0
stm32 light STM32WB5MM-DK FLASH 472204 472204 0 0.0
RAM 141208 141208 0 0.0
telink bridge-app tl7218x FLASH 713084 713084 0 0.0
RAM 92848 92848 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 798944 798944 0 0.0
RAM 41448 41448 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 790192 790192 0 0.0
RAM 95968 95968 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 718812 718812 0 0.0
RAM 54060 54060 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 754622 754622 0 0.0
RAM 73092 73092 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 723338 723338 0 0.0
RAM 35168 35168 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 611150 611150 0 0.0
RAM 118088 118088 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 823598 823602 4 0.0
RAM 94356 94356 0 0.0

is cleared if storage read fails during LoadCurrentConnections.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 11, 2026

PR #42837: Size comparison from 4a1dff7 to e69a69d

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 4a1dff7 e69a69d change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1107424 1107424 0 0.0
RAM 178650 178650 0 0.0
bl702 lighting-app bl702+eth FLASH 662428 662428 0 0.0
RAM 134665 134665 0 0.0
bl702+wifi FLASH 838144 838144 0 0.0
RAM 124189 124189 0 0.0
bl706+mfd+rpc+littlefs FLASH 1072496 1072496 0 0.0
RAM 117117 117117 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 905050 905050 0 0.0
RAM 105724 105724 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 985500 985500 0 0.0
RAM 109604 109604 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 772432 772432 0 0.0
RAM 103200 103200 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 785256 785256 0 0.0
RAM 108480 108480 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 730324 730324 0 0.0
RAM 97236 97236 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 714820 714820 0 0.0
RAM 97436 97436 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 555776 555776 0 0.0
RAM 204432 204432 0 0.0
lock CC3235SF_LAUNCHXL FLASH 589964 589964 0 0.0
RAM 204720 204720 0 0.0
efr32 lock-app BRD4187C FLASH 968408 968400 -8 -0.0
RAM 125444 125444 0 0.0
BRD4338a FLASH 756884 756884 0 0.0
RAM 237696 237696 0 0.0
window-app BRD4187C FLASH 1066048 1066048 0 0.0
RAM 126668 126668 0 0.0
esp32 all-clusters-app c3devkit DRAM 98100 98100 0 0.0
FLASH 1587772 1587772 0 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 938612 938612 0 0.0
RAM 161921 161921 0 0.0
nxp contact mcxw71+release FLASH 745784 745784 0 0.0
RAM 66896 66896 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1699564 1699564 0 0.0
RAM 213684 213684 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1600828 1600828 0 0.0
RAM 210660 210660 0 0.0
light cy8ckit_062s2_43012 FLASH 1462524 1462524 0 0.0
RAM 196864 196864 0 0.0
lock cy8ckit_062s2_43012 FLASH 1495916 1495916 0 0.0
RAM 224696 224696 0 0.0
qpg lighting-app qpg6200+debug FLASH 839564 839564 0 0.0
RAM 127740 127740 0 0.0
lock-app qpg6200+debug FLASH 778224 778224 0 0.0
RAM 118688 118688 0 0.0
realtek light-switch-app rtl8777g FLASH 703408 703408 0 0.0
RAM 113352 113352 0 0.0
lighting-app rtl8777g FLASH 745336 745336 0 0.0
RAM 114564 114564 0 0.0
stm32 light STM32WB5MM-DK FLASH 472204 472204 0 0.0
RAM 141208 141208 0 0.0
telink bridge-app tl7218x FLASH 713084 713084 0 0.0
RAM 92848 92848 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 798944 798944 0 0.0
RAM 41448 41448 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 790192 790192 0 0.0
RAM 95968 95968 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 718812 718812 0 0.0
RAM 54060 54060 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 754622 754622 0 0.0
RAM 73092 73092 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 723338 723338 0 0.0
RAM 35168 35168 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 611150 611150 0 0.0
RAM 118088 118088 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 823598 823602 4 0.0
RAM 94356 94356 0 0.0

@mergify mergify Bot merged commit 1503ff9 into project-chip:master Feb 11, 2026
84 of 85 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants