-
Notifications
You must be signed in to change notification settings - Fork 6.9k
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
[topic-usb] USB stack rework. ToDo list. #26935
Comments
Geetings! Has a timeline been set for this task? |
@koffes The work has started but We cannot say the exact timing. |
What is the status of this issue? |
Is almost ready. |
This issue should probably be closed because it mixes points that have already been fixed in current USB device support and design issues that can only be fixed with the new implementation of USB device controller API and USB device stack. |
Close in favor of #42066 |
Introduction
This issue is created to list all things that should be reworked in topic-usb before its merged into master.
Problem description
USB device stack requires rework to address feature requests that we currently have. Some of them:
USB: enable/disable a class driver at runtime #25604 USB: enable/disable a class driver at runtimeToDo list:
This point requires updates to
struct usb_if_descriptor
. @emob-nordicstatus_callback
like usb: hid: Allow to send data only if CONFIGURED #27119 (HID) and usb: cdc: Do not duplicate USB transfer slots for OUT transfers #27025 (CDC) do.usb_transfer
mechanism across the stack (Addressing issues: usb: investigate if Network Buffer can be used in USB device stack and USB drivers #19713 usb: audio: high CPU load when running headphones_microphone sample #26857)The text was updated successfully, but these errors were encountered: