diff options
Diffstat (limited to 'core/usb/usb_config.h')
-rw-r--r-- | core/usb/usb_config.h | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/core/usb/usb_config.h b/core/usb/usb_config.h index b457677..3ff24f8 100644 --- a/core/usb/usb_config.h +++ b/core/usb/usb_config.h @@ -13,19 +13,19 @@ /* choose addresses to give endpoints the max 64 byte buffers */ #define USB_BTABLE_ADDRESS 0x00 #define VCOM_CTRL_EPNUM 0x00 -#define VCOM_CTRL_TX_ADDR 0x40 -#define VCOM_CTRL_RX_ADDR 0x80 +#define VCOM_CTRL_RX_ADDR 0x40 +#define VCOM_CTRL_TX_ADDR 0x80 #define VCOM_CTRL_EPSIZE 0x40 -#define VCOM_NOTIFICATION_ENDP ENDP1 -#define VCOM_NOTIFICATION_EPNUM 0x01 -#define VCOM_NOTIFICATION_ADDR 0xC0 +#define VCOM_NOTIFICATION_ENDP ENDP2 +#define VCOM_NOTIFICATION_EPNUM 0x02 +#define VCOM_NOTIFICATION_ADDR 0x100 #define VCOM_NOTIFICATION_EPSIZE 0x40 -#define VCOM_TX_ENDP ENDP2 -#define VCOM_TX_EPNUM 0x02 -#define VCOM_TX_ADDR 0x100 -#define VCOM_TX_SIZE 0x040 +#define VCOM_TX_ENDP ENDP1 +#define VCOM_TX_EPNUM 0x01 +#define VCOM_TX_ADDR 0xC0 +#define VCOM_TX_EPSIZE 0x40 #define VCOM_RX_ENDP ENDP3 #define VCOM_RX_EPNUM 0x03 @@ -37,14 +37,13 @@ #define NUM_ENDPTS 0x03 /* handle all usb interrupts */ -#define ISR_MSK (CNTR_CTRM | \ - CNTR_WKUPM | \ - CNTR_SUSPM | \ - CNTR_ERRM | \ - CNTR_SOFM | \ - CNTR_ESOFM | \ - CNTR_RESETM | \ - ) +#define ISR_MSK ( CNTR_CTRM | \ + CNTR_WKUPM | \ + CNTR_SUSPM | \ + CNTR_ERRM | \ + CNTR_SOFM | \ + CNTR_ESOFM | \ + CNTR_RESETM ) #define USB_DISC_BANK GPIOC_BASE #define USB_DISC_PIN 12 |