Closed thousandeyes-fwieland closed 4 years ago
There is a WiP here: https://github.com/Disasm/stm32f429-usbd-fs
I think that driver for OTG_FS&HS should live in a different crate for multiple reasons:
stm32f429-usbd-fs
into something like synopsys-usb
@thousandeyes-fwieland Feel free to join stm32f429-usbd-fs
development. At the moment, that driver works for STM32F429 and STM32F401 MCUs, but there are a lot of things to do:
stm32-usbd
.hs
/fs
features with configuration flag. Ideally, user should be able to use this driver for both HS and FS peripherals at the same time (F429 has both).stm32-rs
patch set to support more devices.@Disasm you make it work on GD32VF103?
@TeXitoi I tried to plug this library in for GD32VF103, but it didn't work out of the box. I'm planning to add GD32VF103 support anyway.
Closing the issue as synopsys-usb-otg
was released and a lot of problems solved since then.
Eg. the STM32F446xx family has OTG_FS and OTG_HS cores which can function both as peripheral and host (for USB OTG). I would like to be able to use this crate with the OTG_FS core in peripheral mode. I can help with the implementation, but will need some pointers on where to start.
I'm currently trying to find out more about the OTG_FS core itself.