-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Add water heater mode to sdk and all-clusters-app #34351
Add water heater mode to sdk and all-clusters-app #34351
Conversation
PR #34351: Size comparison from 74768a8 to 963017e Increases above 0.2%:
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #34351: Size comparison from 74768a8 to 5571e88 Increases above 0.2%:
Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
It looks like the chip-repl test cases are failing with a memory leak issue. VerifyOrDie failure at src/lib/support/IntrusiveList.h:290: Empty()
|
This PR https://github.com/project-chip/connectedhomeip/pull/28163/files has the need to call Shutdown for each of the modes. Will see if I can push a fix for it. |
PR #34351: Size comparison from b88ac27 to 74f14e7 Full report (49 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
|
PR #34351: Size comparison from b88ac27 to a2983d2 Full report (11 builds for cc32xx, mbed, nrfconnect, qpg, stm32, tizen)
|
PR #34351: Size comparison from b88ac27 to ce728eb Full report (47 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, mbed, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
|
PR #34351: Size comparison from b88ac27 to 6acca68 Full report (54 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, tizen)
|
PR #34351: Size comparison from b88ac27 to 898dccb Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
examples/all-clusters-app/all-clusters-common/src/water-heater-mode.cpp
Outdated
Show resolved
Hide resolved
PR #34351: Size comparison from 3bc5667 to 1ea0072 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
examples/all-clusters-app/all-clusters-common/include/water-heater-mode.h
Outdated
Show resolved
Hide resolved
PR #34351: Size comparison from c91a779 to 16198cd Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #34351: Size comparison from ba949bf to 4ff2071 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
* Add water heater mode cluster * Get all-clusters-app building with water-heater-mode * Restyled by clang-format * Added call to WaterHeaterMode::Shutdown() to fix IntrusiveList not being freed at exit. * Added missing #include "water-heater-mode.h" to main-common.cpp * Regenerated files * Update following review comments from Andrei Litvin * Fix compilation error * Restyled by clang-format * Update after review comment from Boris * WaterHeaterMode moved to future section * Update examples/all-clusters-app/all-clusters-common/include/water-heater-mode.h Co-authored-by: Andrei Litvin <[email protected]> * Address final set of review comments from Andrei --------- Co-authored-by: Restyled.io <[email protected]> Co-authored-by: jamesharrow <[email protected]> Co-authored-by: James Harrow <[email protected]> Co-authored-by: Andrei Litvin <[email protected]>
* Add water heater mode cluster * Get all-clusters-app building with water-heater-mode * Restyled by clang-format * Added call to WaterHeaterMode::Shutdown() to fix IntrusiveList not being freed at exit. * Added missing #include "water-heater-mode.h" to main-common.cpp * Regenerated files * Update following review comments from Andrei Litvin * Fix compilation error * Restyled by clang-format * Update after review comment from Boris * WaterHeaterMode moved to future section * Update examples/all-clusters-app/all-clusters-common/include/water-heater-mode.h Co-authored-by: Andrei Litvin <[email protected]> * Address final set of review comments from Andrei --------- Co-authored-by: Restyled.io <[email protected]> Co-authored-by: jamesharrow <[email protected]> Co-authored-by: James Harrow <[email protected]> Co-authored-by: Andrei Litvin <[email protected]>
Add water heater mode cluster support to the all-cluster-app (issue Fixes #34253)
The water heater mode cluster spec can be found here:
https://github.com/CHIP-Specifications/connectedhomeip-spec/blob/82b2966af17528ab88308ae2341142300ad8a3cb/src/app_clusters/Mode_WaterHeater.adoc
This PR follows a serial of PRs starting with #34333