-
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 supportedThreadFeatures, threadVersion and SupportedWiFiBands attributes to some reference apps #31328
Add supportedThreadFeatures, threadVersion and SupportedWiFiBands attributes to some reference apps #31328
Conversation
After discussing with @tcarmelveilleux, I reverted the config changes to the sample apps other than all-cluster-apps for now as we want to avoid users copying non-spec compliant configs from sample apps. We are looking into ways to ensure that the attribute list matches the device network type in a compliant way. In combination with a valid feature-amp attribute, compliance tests should be able to validate devices. |
bcdd1b8
to
5a3f60e
Compare
PR #31328: Size comparison from 262cb44 to 5a3f60e Decreases (2 builds for qpg)
Full report (2 builds for qpg)
|
5a3f60e
to
f06ee5c
Compare
PR #31328: Size comparison from 262cb44 to 85024f8 Increases (10 builds for bl702l, esp32, linux, nrfconnect)
Decreases (64 builds for bl602, bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
85024f8
to
6eed2e2
Compare
PR #31328: Size comparison from 2869798 to 6eed2e2 Increases (9 builds for esp32, linux, nrfconnect)
Decreases (57 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
…res, threadVersion and SupportedWiFiBands attributes of the network commissioning cluster
…Return UnsupportedAttribute otherwise.
6eed2e2
to
20b45f5
Compare
PR #31328: Size comparison from 7ef397e to 20b45f5 Increases (47 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, k32w, linux, nrfconnect, qpg, telink)
Decreases (21 builds for bl702l, efr32, esp32, linux, nrfconnect, psoc6)
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #31328: Size comparison from 7ef397e to 37b874e Increases (46 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, k32w, linux, nrfconnect, qpg, telink)
Decreases (22 builds for bl702l, efr32, esp32, linux, nrfconnect, psoc6, telink)
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #31328: Size comparison from 7ef397e to 78d5e1a Increases (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
Decreases (4 builds for bl702l, linux, telink)
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
PR #31328: Size comparison from 7ef397e to 7ed08cd Increases above 0.2%:
Increases (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
Decreases (3 builds for bl702l, psoc6, telink)
Full report (72 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
…ributes to some reference apps (project-chip#31328) * Update zap file of some reference apps to enable supportedThreadFeatures, threadVersion and SupportedWiFiBands attributes of the network commissioning cluster * regen all * Revert change to examples other than all-clusters apps * Gate the encoding base on the Network type define enablement define. Return UnsupportedAttribute otherwise. * fix conflicts * fixup * Rework condition logic to fix CI issue with linux all-cluster-app * Fix Clang-tidy validation
Update the zap file of some reference apps to enable
attributes of the network commissioning cluster
The affected apps are :
lock-applighting-applit-icd-server-appNOTE this enables both Wifi and Thread specific clusters for validation purposes regardless of the platform network technology. This should not be the normal configuration of a product and that is why it is not applied to all sample apps - Open to better suggestion about