Main Page | Namespace List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

usb Namespace Reference

Fonctions de communication USB. More...


Functions

int open (void)
 Ouverture du périphérique USB.
void close (void)
 Fermeture du périphérique USB.
int write (short length)
 Écriture sur le périphérique USB.
int read (short length)
 Lecture sur le périphérique USB.


Detailed Description

Fonctions de communication USB.

Function Documentation

int usb::open void   ) 
 

Ouverture du périphérique USB.

Le périphérique USB est détecté, ouvert puis configuré selon la séquence suivante :

  • listage des périphériques FTDI
  • ouverture du premier périphérique FTDI
  • réinitialisation
  • réglage des 'timeouts' d'écriture et lecture à 100ms
Returns:
  • 0 en cas de succes
  • 1 en cas d'échec

Definition at line 66 of file os_dep_usb.c.

int usb::read short  length  ) 
 

Lecture sur le périphérique USB.

Lit 'length' caractères sur le périphérique USB et les place en fin du buffer de réception 'Rec_buffer'

Parameters:
length le nombre de caractères à lire
Returns:
le nombre de caractères lus

Definition at line 138 of file os_dep_usb.c.

int usb::write short  length  ) 
 

Écriture sur le périphérique USB.

Le contenu de la variable globale 'Out_buffer' est envoyé au périphérique USB

Parameters:
length longueur du buffer à transmettre
Returns:
  • 1 en cas de succès
  • 0 en cas d'échec

Definition at line 119 of file os_dep_usb.c.


Project hosted on SourceForge.net
Documentation generated on Mon Apr 2 14:52:56 2007 for libXA by doxygen 1.4.4