-
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
[Group] Add chip-tool group command support #15644
[Group] Add chip-tool group command support #15644
Conversation
2d0b6d5
to
b34846f
Compare
PR #15644: Size comparison from 7421db3 to b34846f Increases above 0.2%:
Increases (27 builds for cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, qpg, telink)
Full report (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
b34846f
to
62e86d3
Compare
PR #15644: Size comparison from 9e480df to 62e86d3 Increases above 0.2%:
Increases (27 builds for cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, qpg, telink)
Full report (31 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
c231305
to
493ed52
Compare
PR #15644: Size comparison from e87c25d to 493ed52 Increases above 0.2%:
Increases (26 builds for cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, qpg, telink)
Full report (30 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
Looks like Persistent storage is failing in the test build. Looking for a fix |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fast tracking tooling updates
493ed52
to
1c38cd5
Compare
PR #15644: Size comparison from cd7fd48 to 1c38cd5 Increases above 0.2%:
Increases (26 builds for cyw30739, efr32, k32w, linux, nrfconnect, p6, qpg, telink)
Full report (28 builds for cyw30739, efr32, k32w, linux, nrfconnect, p6, qpg, telink)
|
Problem
Partial fix of #1818
Change overview
Added chip-tool support to parse user group commands.
KNOWN ISSUE********
Chip-tool can only send group command to group that are already set within his own GroupDataProvider instance.
GroupId must be in NodeId form.
Chip-tool commands to configure itself will come in a following PR.
For now two hardcoded groups exist and can be use for testing purposes.
e.g.
For commands
./out/debug/chip-tool onoff on 0xffffffffffff0101 1
./out/debug/chip-tool onoff on 0xffffffffffff0102 1
For attribute write
/out/debug/chip-tool onoff write on-time 0 0xffffffffffff0101 1
/out/debug/chip-tool onoff write on-time 0 0xffffffffffff0102 1
Testing
Chip-tool running on Darwin with wireshark to sniff outgoing multicast messages.