FS#9437 - usb stack reorganisation

Attached to Project: Rockbox
Opened by Frank Gevaerts (fg) - Wednesday, 01 October 2008, 23:19 GMT
Last edited by Frank Gevaerts (fg) - Friday, 03 October 2008, 23:31 GMT
Task Type Patches
Category Drivers
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Work-in-progress to reorganise the USB stack so it can handle different USB controllers, like the one in TCC systems.

This patch doesn't actually work yet, and the RAM use goes up by more than 500 bytes, so it's not exactly ready for commit.
This task depends upon

Closed by  Frank Gevaerts (fg)
Friday, 03 October 2008, 23:31 GMT
Reason for closing:  Accepted
Additional comments about closing:  The reorganisation is now done
Comment by Vitja Makarov (vitja) - Friday, 03 October 2008, 10:47 GMT
Update make request_endpoints() return ep address with direction included.
usb_drv_(recv/send_nonblocking) should check direction. usb-drv-arc should be updated.

ps: patch to usb-serial is also included and shouldn't be applied now.