Changeset 64e1fb2 in mainline for uspace/lib/drv/include/usb_iface.h
- Timestamp:
- 2013-08-02T14:57:26Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1845003
- Parents:
- 1298a8fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/include/usb_iface.h
r1298a8fa r64e1fb2 66 66 usb_direction_t, size_t, unsigned); 67 67 int usb_unregister_endpoint(async_exch_t *, usb_endpoint_t, usb_direction_t); 68 int usb_read(async_exch_t *, usb_endpoint_t, uint64_t, void *, size_t, size_t *); 69 int usb_write(async_exch_t *, usb_endpoint_t, uint64_t, const void *, size_t); 70 71 /** Callback for outgoing transfer. */ 72 typedef void (*usbhc_iface_transfer_out_callback_t)(int, void *); 73 74 /** Callback for incoming transfer. */ 75 typedef void (*usbhc_iface_transfer_in_callback_t)(int, size_t, void *); 68 76 69 77 /** USB device communication interface. */ … … 83 91 int (*unregister_endpoint)(ddf_fun_t *, usb_endpoint_t, 84 92 usb_direction_t); 93 int (*read)(ddf_fun_t *, usb_endpoint_t, uint64_t, uint8_t *, size_t, 94 usbhc_iface_transfer_in_callback_t, void *); 95 int (*write)(ddf_fun_t *, usb_endpoint_t, uint64_t, const uint8_t *, 96 size_t, usbhc_iface_transfer_out_callback_t, void *); 85 97 } usb_iface_t; 86 98
Note:
See TracChangeset
for help on using the changeset viewer.