lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
Last change
on this file since c7fbb90 was 6cb58e6, checked in by Vojtech Horky <vojtechhorky@…>, 14 years ago |
Virtual USB layer rewritten
Major changes include
- IPC sends whole transfers (not transactions)
- separate transfer queues for each device in host controller
- possibility to return NAK from virtual device (handled by HC)
- better implementation of callbacks for non-zero endpoints
Still missing
- communication for some transfer types (bulk)
- face-lift
- documentation
|
-
Property mode
set to
100644
|
File size:
248 bytes
|
Rev | Line | |
---|
[0eddb76] | 1 | #include <usbvirt/device.h>
|
---|
[aab02fb] | 2 |
|
---|
[6cb58e6] | 3 | int process_control_transfer(usbvirt_device_t *,
|
---|
| 4 | usbvirt_control_request_handler_t *,
|
---|
| 5 | usb_device_request_setup_packet_t *,
|
---|
| 6 | uint8_t *, size_t *);
|
---|
[7feeb84] | 7 |
|
---|
[6cb58e6] | 8 | extern usbvirt_control_request_handler_t library_handlers[];
|
---|
Note:
See
TracBrowser
for help on using the repository browser.