Provide more control over the platform protocol USB interface
Open
crate:cli
crate:protocol
for:usability
needs:implementation
- Dominant language
- Rust
- Stars
- 188
- Forks
- 41
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 12
Description
Currently (on the platforms of the repository: Host, Nordic, OpenTitan), the USB device exposes a single configuration with the first interface being the platform protocol and additional interfaces based on configuration. It would be good to provide a choice between those 3 options:
- 1 configuration with wasefire interface first
- 1 configuration without wasefire interface
- A first configuration without wasefire interface and a second configuration with only the wasefire interface
It should also be possible to control the VID:PID of the USB device (which means making it a configuration in `cli-tools`).
Contributor guide
Assessment
This issue has not been assessed yet.