usb.h | usb.h | |||
---|---|---|---|---|
skipping to change at line 161 | skipping to change at line 161 | |||
#define USB_RECIP_DEVICE 0x00 | #define USB_RECIP_DEVICE 0x00 | |||
#define USB_RECIP_INTERFACE 0x01 | #define USB_RECIP_INTERFACE 0x01 | |||
#define USB_RECIP_ENDPOINT 0x02 | #define USB_RECIP_ENDPOINT 0x02 | |||
#define USB_RECIP_OTHER 0x03 | #define USB_RECIP_OTHER 0x03 | |||
/* | /* | |||
* Various libusb API related stuff | * Various libusb API related stuff | |||
*/ | */ | |||
#define USB_ENDPOINT_IN 0x80 | ||||
/* Error codes */ | /* Error codes */ | |||
#define USB_ERROR_BEGIN 500000 | #define USB_ERROR_BEGIN 500000 | |||
/* Data types */ | /* Data types */ | |||
struct usb_device; | struct usb_device; | |||
struct usb_bus; | struct usb_bus; | |||
struct usb_device { | struct usb_device { | |||
struct usb_device *next, *prev; | struct usb_device *next, *prev; | |||
skipping to change at line 193 | skipping to change at line 195 | |||
struct usb_device *devices; | struct usb_device *devices; | |||
}; | }; | |||
struct usb_dev_handle; | struct usb_dev_handle; | |||
typedef struct usb_dev_handle usb_dev_handle; | typedef struct usb_dev_handle usb_dev_handle; | |||
/* Variables */ | /* Variables */ | |||
extern struct usb_bus *usb_busses; | extern struct usb_bus *usb_busses; | |||
#ifdef __cplusplus | ||||
extern "C" { | ||||
#endif | ||||
/* Function prototypes */ | /* Function prototypes */ | |||
usb_dev_handle *usb_open(struct usb_device *dev); | usb_dev_handle *usb_open(struct usb_device *dev); | |||
int usb_close(usb_dev_handle *dev); | int usb_close(usb_dev_handle *dev); | |||
int usb_bulk_write(usb_dev_handle *dev, int ep, char *bytes, int size, | int usb_bulk_write(usb_dev_handle *dev, int ep, char *bytes, int size, | |||
int timeout); | int timeout); | |||
int usb_bulk_read(usb_dev_handle *dev, int ep, char *bytes, int size, | int usb_bulk_read(usb_dev_handle *dev, int ep, char *bytes, int size, | |||
int timeout); | int timeout); | |||
int usb_control_msg(usb_dev_handle *dev, int requesttype, int request, | int usb_control_msg(usb_dev_handle *dev, int requesttype, int request, | |||
int value, int index, char *bytes, int size, int timeout); | int value, int index, char *bytes, int size, int timeout); | |||
int usb_set_configuration(usb_dev_handle *dev, int configuration); | int usb_set_configuration(usb_dev_handle *dev, int configuration); | |||
skipping to change at line 218 | skipping to change at line 224 | |||
int usb_reset(usb_dev_handle *dev); | int usb_reset(usb_dev_handle *dev); | |||
char *usb_strerror(void); | char *usb_strerror(void); | |||
void usb_init(void); | void usb_init(void); | |||
void usb_set_debug(int level); | void usb_set_debug(int level); | |||
int usb_find_busses(void); | int usb_find_busses(void); | |||
int usb_find_devices(void); | int usb_find_devices(void); | |||
struct usb_device *usb_device(usb_dev_handle *dev); | struct usb_device *usb_device(usb_dev_handle *dev); | |||
#endif __USB_H__ | #ifdef __cplusplus | |||
} | ||||
#endif | ||||
#endif /* __USB_H__ */ | ||||
End of changes. 3 change blocks. | ||||
0 lines changed or deleted | 6 lines changed or added | |||