MIDAS
Loading...
Searching...
No Matches
musbstd.h File Reference

Go to the source code of this file.

Macros

#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)
 
int EXPRT musb_get_device (MUSB_INTERFACE *musb_interface)
 

Macro Definition Documentation

◆ EXPRT

#define EXPRT

Definition at line 79 of file musbstd.h.

◆ MUSB_ACCESS_ERROR

#define MUSB_ACCESS_ERROR   5

Definition at line 67 of file musbstd.h.

◆ MUSB_INVALID_PARAM

#define MUSB_INVALID_PARAM   3

Definition at line 65 of file musbstd.h.

◆ MUSB_NO_MEM

#define MUSB_NO_MEM   4

Definition at line 66 of file musbstd.h.

◆ MUSB_NOT_FOUND

#define MUSB_NOT_FOUND   2

Definition at line 64 of file musbstd.h.

◆ MUSB_SUCCESS

#define MUSB_SUCCESS   1

Definition at line 63 of file musbstd.h.

Function Documentation

◆ musb_close()

int EXPRT musb_close ( MUSB_INTERFACE musb_interface)

◆ musb_get_device()

int EXPRT musb_get_device ( MUSB_INTERFACE musb_interface)

◆ musb_open()

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

◆ musb_read()

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

◆ musb_reset()

int EXPRT musb_reset ( MUSB_INTERFACE musb_interface)

◆ musb_set_altinterface()

int EXPRT musb_set_altinterface ( MUSB_INTERFACE musb_interface,
int  index 
)

◆ musb_write()

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