Vadim Kaushan
Vadim Kaushan
Probably you need to write your own startup code for the user mode and place it somewhere (beginning of the user mode `.text` as an option). In any case, you...
Strange, try to rebuild the project. Sometimes these script files don't get updated and linker uses the old version.
Slightly offtopic: have you tried `usbd-serial` for this task?
Then it should start sending when you `write` to it.
@mvirkkunen, any thoughts? I think that the current behavior is correct and the documentation is wrong, but who knows.
I'm not sure if USB interrupts work at all with this chip. And there is a bug for a different one: https://github.com/stm32-rs/synopsys-usb-otg/issues/13 Polling in main loop should still work, though.
> Currently this specializes on `QSPI1` because I don't see a way to generalize it over all SPI devices, as `tx_wm_is_pending` is not on a trait. I thought about moving...
I refactored the SPI driver, now it has `spi::SpiX` trait implemented for all the SPI peripheral instances. You can use this trait to access device-dependent functions in your code. It...
Assembly file makes a lot of assumptions about pins used. The implementation assumes fixed pin numbers (listed at the top) as well as all pins sitting on the same GPIO...
Hi! There is a PR in a different repo which adds support for this chip: https://github.com/stm32-rs/synopsys-usb-otg/pull/36 It would be nice to re-use it, but testing is needed for different chips...