synopsys-usb-otg
synopsys-usb-otg copied to clipboard
usb-device implementation for Synopsys USB OTG IP cores
As of https://github.com/rust-lang/rust/issues/114447, it appears that the common pattern of ```rust static mut EP_MEMORY: [u32; 1024] = [0; 1024]; let usb_bus = UsbBus::new(usb, unsafe { &mut EP_MEMORY }); ``` is...
Hi! I used usb cdc in my project for STM32F411CEU and noticed that sometimes Windows shows error 43 in Device Manager. If reconnect device, then everything works as it should....
It was reported that OTG_HS interrupts never fired on F429 disco configured with "HS in FS" mode.
Hello, Unfortunately, I couldn't find USB OTG support for the STM32F105 and STM32F107 (yes, they support USB OTG). I tried working with this library on my own, but it still...
Tested on: * STM32F723E-DISCO board (HS only, FS [doesn't work](https://github.com/stm32-rs/synopsys-usb-otg/issues/24)) * WeAct board (STM32F401) * NUCLEO-F446RE board (FS+HS) * Longan Nano board (GD32VF103)
Test output: ``` INFO USB Version number of device: 2.10 INFO Failed to get the device Qualifier descriptor INFO Couldn't get count of Other Speed configuration descriptors. ABORT Test aborted....
9.4: Interface Descriptor Test 9.9: Halt Endpoint Test 9.21: LPM L1 Suspend/Resume Test - originally introduced in `usb-device` with USB 2.1 version
Tested with the STM32F723E-DISCO board and the following example: https://github.com/Disasm/usb-otg-workspace/blob/master/example-f723e-disco-board/examples/serial.rs `serial-threadmark` tool was used to feed data to the serial port. Affected versions: at least 0.2.4 and 0.3.2. Same problem...
I currently have a use case where I would want the MCU to present itself as two devices to two different USB hosts. Currently, this driver does not allow this...
This is a quick fix for isochronous (ISO) endpoints that does not require changes on the `usb-device`. There is already PR #29 for ISO endpoints pending, which seems to aim...