openwch/ch32v307

Does ch32v307 really support isochronous FS/HS transfer types?

nikkov opened this issue · 2 comments

I didn't find any samples with this type of USB transfer, so I don't know if it's possible to make an USB-audio device on this chip or not.

I have been working on this for a few days, and I can't get isochronous connection to start. Any examples would be helpful. @qiyongshuang

A few things, make sure to add USBHS_UIE_ISO_ACT to the interrupt enable register. Then add the interrupt flag in your in the IRQhandler and handle properly. You have to modify the descriptors potentially for USB 2.0 High Speed to work. I have so far got it working with USB 2.0 Full Speed.

image