musbstd.h File Reference

Go to the source code of this file.

Defines

#define MUSB_SUCCESS   1
#define MUSB_NOT_FOUND   2
#define MUSB_INVALID_PARAM   3
#define MUSB_NO_MEM   4
#define MUSB_ACCESS_ERROR   5
#define EXPRT

Functions

int EXPRT musb_open (MUSB_INTERFACE **musb_interface, int vendor, int product, int instance, int configuration, int usbinterface)
int EXPRT musb_close (MUSB_INTERFACE *musb_interface)
int EXPRT musb_write (MUSB_INTERFACE *musb_interface, int endpoint, const void *buf, int count, int timeout_ms)
int EXPRT musb_read (MUSB_INTERFACE *musb_interface, int endpoint, void *buf, int count, int timeout_ms)
int EXPRT musb_reset (MUSB_INTERFACE *musb_interface)
int EXPRT musb_set_altinterface (MUSB_INTERFACE *musb_interface, int index)


Define Documentation

#define EXPRT

Definition at line 67 of file musbstd.h.

#define MUSB_ACCESS_ERROR   5

Definition at line 55 of file musbstd.h.

#define MUSB_INVALID_PARAM   3

Definition at line 53 of file musbstd.h.

#define MUSB_NO_MEM   4

Definition at line 54 of file musbstd.h.

#define MUSB_NOT_FOUND   2

Definition at line 52 of file musbstd.h.

#define MUSB_SUCCESS   1

Definition at line 51 of file musbstd.h.


Function Documentation

int EXPRT musb_close ( MUSB_INTERFACE *  musb_interface  ) 

int EXPRT musb_open ( MUSB_INTERFACE **  musb_interface,
int  vendor,
int  product,
int  instance,
int  configuration,
int  usbinterface 
)

int EXPRT musb_read ( MUSB_INTERFACE *  musb_interface,
int  endpoint,
void *  buf,
int  count,
int  timeout_ms 
)

int EXPRT musb_reset ( MUSB_INTERFACE *  musb_interface  ) 

int EXPRT musb_set_altinterface ( MUSB_INTERFACE *  musb_interface,
int  index 
)

int EXPRT musb_write ( MUSB_INTERFACE *  musb_interface,
int  endpoint,
const void *  buf,
int  count,
int  timeout_ms 
)


Midas DOC Version 3.0.0 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Exaos Lee - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk