EasyUsb
 All Classes Files Functions Groups Pages
Classes
C++

Implementation en C++ de EasyUsb. More...

Classes

class  EasyUsb
 Classe représentent un périphérie usb. More...
 

Detailed Description

Implementation en C++ de EasyUsb.

Voici un exemple simple:

#include "easyusb.hpp"
//Identifiant USB du Vendeur.
#define VID 0xab34
//Identifiant de produit.
#define PID 0x78b1
int main()
{
//Un buffer de données
unsigned char bufusb[32];
//Une classe usb
EasyUsb usb;
//...
//Connexion au device usb.
if(!usb.connect(VID, PID))
return -1;
//...
//Lecture de 32 octets.
if(usb.read(bufusb, 32) == -1)
return -1;
//...
//Écriture de 16 octets.
if(usb.write(bufusb, 16) == -1)
return -1;
//...
return 0;
}