STM32F7 USB library supporting multi-packet mode
Hi,
I need high USB bandwidth in isochronous mode. The STM32F7 is powerful but the bandwidth depends on how the USB packet management is done.
Is there a plan to support multi-packet mode in the HAL/lib/driver that come with STM32CubeMX?
The USB standard allows up to 3 packets per interval [3 x 1024 bytes every 125 ?s in high speed].
This feature is supported in the 'USB On-The-Go Host and Device Library', but it targets only F1/2/3/4 devices and is not easy to mix with CubeMX code.
An equivalent of DCD_EP_Tx, DCD_EP_PrepareRx, and so on. (with DMA support) in the LL layer produced by CubeMX would be ideal.
Thanks for your help.
#stm32f7