# include/mios32/mios32_usb.h File Reference

## Defines
#define | MIOS32_USB_VENDOR_ID 0x16c0
#define | MIOS32_USB_VENDOR_STR "midibox.org"
#define | MIOS32_USB_PRODUCT_STR "MIOS32"
#define | MIOS32_USB_PRODUCT_ID 0x03fe
#define | MIOS32_USB_VERSION_ID 0x0100
#define | MIOS32_USB_EP_NUM 5
#define | MIOS32_USB_BTABLE_ADDRESS 0x000
#define | MIOS32_USB_ENDP0_RXADDR 0x040
#define | MIOS32_USB_ENDP0_TXADDR 0x080
#define | MIOS32_USB_ENDP1_TXADDR 0x0c0
#define | MIOS32_USB_ENDP2_RXADDR 0x100
#define | MIOS32_USB_ENDP3_RXADDR 0x140
#define | MIOS32_USB_ENDP4_TXADDR 0x180
#define | MIOS32_USB_ENDP5_TXADDR 0x1c0
## Functions
s32 | MIOS32_USB_Init (u32 mode)
s32 | MIOS32_USB_IsInitialized (void)
s32 | MIOS32_USB_ForceSingleUSB (void)
s32 | MIOS32_USB_ForceDeviceMode (void)
## Variables
void(* | pEpInt_IN [7])(void)
void(* | pEpInt_OUT [7])(void)

## Define Documentation

#define MIOS32_USB_BTABLE_ADDRESS 0x000

#define MIOS32_USB_ENDP0_RXADDR 0x040

#define MIOS32_USB_ENDP0_TXADDR 0x080

#define MIOS32_USB_ENDP1_TXADDR 0x0c0

#define MIOS32_USB_ENDP2_RXADDR 0x100

#define MIOS32_USB_ENDP3_RXADDR 0x140

#define MIOS32_USB_ENDP4_TXADDR 0x180

#define MIOS32_USB_ENDP5_TXADDR 0x1c0

#define MIOS32_USB_EP_NUM 5

#define MIOS32_USB_PRODUCT_ID 0x03fe

#define MIOS32_USB_PRODUCT_STR "MIOS32"

#define MIOS32_USB_VENDOR_ID 0x16c0

#define MIOS32_USB_VENDOR_STR "midibox.org"

#define MIOS32_USB_VERSION_ID 0x0100