Greetings
I have been working with the Arduino DUE board, using the integrated USB HS handler, now I changed to the TM4C, I am interfacing it with the USB3320 chip from microchip, the uC recognize the USB3320 but the speed is not what I expected, also I am not able to send 512 bytes, I thought that it was something related to the FIFO so I added this lines to the bulk example:
USBDevEndpointConfigSet(USB0_BASE, USB_EP_1, 512, USB_EP_SPEED_HIGH | USB_EP_MODE_BULK | USB_EP_DEV_IN); USBDevEndpointConfigSet(USB0_BASE, USB_EP_1, 512, USB_EP_SPEED_HIGH | USB_EP_MODE_BULK | USB_EP_DEV_OUT); USBFIFOConfigSet(USB0_BASE, USB_EP_1, 64, USB_FIFO_SZ_512, USB_EP_DEV_IN); USBFIFOConfigSet(USB0_BASE, USB_EP_1, 576, USB_FIFO_SZ_512, USB_EP_DEV_OUT);
But it still not working, does anyone knows the path to achieve truly HS or at least, something of it...