77 #include <libusb-1.0/libusb.h>
80 typedef usb_device libusb_device_handle;
97 usb_device*
usb_connect(uint16_t vendor_id, uint16_t product_id);
117 int usb_write(usb_device* device,
unsigned char data[],
int size);
125 int usb_read(usb_device* device,
unsigned char data[],
int size);
usb_device * usb_connect(uint16_t vendor_id, uint16_t product_id)
Permet de se connecter un périphérie usb.
Definition: easyusb.c:41
void usb_close()
Permet de fermer l'api.
Definition: easyusb.c:36
void usb_disconnect(usb_device *device)
Permet de se déconnecter du périphérie usb.
Definition: easyusb.c:65
int usb_init()
Permet d'initialiser l'api.
Definition: easyusb.c:23
int usb_read(usb_device *device, unsigned char data[], int size)
Lire des données provenant du périphérie.
Definition: easyusb.c:115
int usb_reset(usb_device *device)
Reset le périphérie.
Definition: easyusb.c:75
int usb_write(usb_device *device, unsigned char data[], int size)
Écrie des données ver le périphérie.
Definition: easyusb.c:86