Blame view

include/libusb_wrapper.h 607 Bytes
d6e16d2e   achemin1   Tout propre
1
2
3
  #ifndef LIBUSB_WRAPPER_H_
  #define LIBUSB_WRAPPER_H_
  
b24d2980   achemin1   Nettoyage du code...
4
  #include <libusb-1.0/libusb.h>
d6e16d2e   achemin1   Tout propre
5
6
  #include <stdlib.h>
  #include <stdio.h>
72cd0d89   achemin1   (Ré)Ajout 4.1 bonus
7
  #include <stdbool.h>
d6e16d2e   achemin1   Tout propre
8
9
10
11
12
13
  
  void usbinit(libusb_context** context_ptr);
  
  void usbclose(libusb_context* context);
  
  ssize_t getListDevices(libusb_context* context, libusb_device***list_ptr);
7d6f5a45   achemin1   add begin of main...
14
15
  void getFromKernel(libusb_device_handle *handle, int interface);
  
b24d2980   achemin1   Nettoyage du code...
16
  
d6e16d2e   achemin1   Tout propre
17
  void displayDevices(libusb_context *context);
72cd0d89   achemin1   (Ré)Ajout 4.1 bonus
18
  void displayDevicesMore(libusb_context *context);
b24d2980   achemin1   Nettoyage du code...
19
  
7d6f5a45   achemin1   add begin of main...
20
21
22
  void getFirstDeviceFromID(libusb_context *context, int vid, int pid, libusb_device **device);
  
  
d6e16d2e   achemin1   Tout propre
23
  void displayDeviceEndpoints ();
b24d2980   achemin1   Nettoyage du code...
24
  
d6e16d2e   achemin1   Tout propre
25
  #endif
b24d2980   achemin1   Nettoyage du code...