-
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
Feature/common storage class #23409
Feature/common storage class #23409
Conversation
c934beb
to
b93d872
Compare
@lpbeliveau-silabs it seems a compile error needs to be fixed:
|
It seems Iterator class name is already used:
|
PR #23409: Size comparison from 78b6137 to 1061e48 Increases (10 builds for bl602, bl702, k32w, mbed, qpg)
Full report (10 builds for bl602, bl702, k32w, mbed, qpg)
|
e18a813
to
6ffbf53
Compare
The Iterator class was changed to CommonIterator |
38014a8
to
daac71b
Compare
… comon location: PersistentData.h
daac71b
to
54ae6aa
Compare
PR #23409: Size comparison from b87a86b to d3530ca Increases above 0.2%:
Increases (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
Decreases (7 builds for cc13x2_26x2, esp32)
Full report (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #23409: Size comparison from 6519b91 to 07ffe47 Increases above 0.2%:
Increases (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
Decreases (7 builds for cc13x2_26x2, esp32)
Full report (51 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
* Moved structures from group data that could be re-used in scenes in a comon location: PersistentData.h * Refactored the name of Iterator class to CommonIterator Co-authored-by: Andrei Litvin <[email protected]>
* Moved structures from group data that could be re-used in scenes in a comon location: PersistentData.h * Refactored the name of Iterator class to CommonIterator Co-authored-by: Andrei Litvin <[email protected]>
project-chip#23409 changed the key under which we store group fabric info, which breaks reception of group messages if a node updates from before that change to after that change. We should just keep using the same key name, especially because sharing a single storage key for all possible fabric lists (groups and whatever else will want to store lists of fabric indices) does not necessarily make sense. Fixes project-chip#24161
) #23409 changed the key under which we store group fabric info, which breaks reception of group messages if a node updates from before that change to after that change. We should just keep using the same key name, especially because sharing a single storage key for all possible fabric lists (groups and whatever else will want to store lists of fabric indices) does not necessarily make sense. Fixes #24161
Separated class used in group data provider and implementation and moved them outside of credentials so they can be re-used in scene table implementation.
This PR is basically the first step of: the scene table structure PR