Changes in uspace/drv/bus/usb/usbmid/usbmid.h [87a3df7f:58563585] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbmid/usbmid.h
r87a3df7f r58563585 50 50 /** Function container. */ 51 51 ddf_fun_t *fun; 52 /** Interface descriptor. */53 const usb_standard_interface_descriptor_t *interface;54 52 /** Interface number. */ 55 53 int interface_no; … … 60 58 /** Container to hold all the function pointers */ 61 59 typedef struct usb_mid { 62 ddf_dev_t *dev;63 60 ddf_fun_t *ctl_fun; 64 61 list_t interface_list; 65 62 } usb_mid_t; 66 63 67 boolusbmid_explore_device(usb_device_t *);68 int usbmid_spawn_interface_child(usb_device_t *, usbmid_interface_t*,64 extern int usbmid_explore_device(usb_device_t *); 65 extern int usbmid_spawn_interface_child(usb_device_t *, usbmid_interface_t **, 69 66 const usb_standard_device_descriptor_t *, 70 67 const usb_standard_interface_descriptor_t *); 71 void usbmid_dump_descriptors(uint8_t *, size_t);72 int usbmid_interface_destroy(usbmid_interface_t *mid_iface);68 extern void usbmid_dump_descriptors(uint8_t *, size_t); 69 extern int usbmid_interface_destroy(usbmid_interface_t *mid_iface); 73 70 74 71 static inline usbmid_interface_t * usbmid_interface_from_link(link_t *item) … … 78 75 79 76 #endif 77 80 78 /** 81 79 * @}
Note:
See TracChangeset
for help on using the changeset viewer.