Vadim Kaushan
Vadim Kaushan
> If you have a device that needs this, you could empty the rx fifo in the `send` call. And loose all the data if `read` for the previous byte...
@dzarda We have kind of proof-of-concept of reusing the [USB driver](https://github.com/stm32-rs/stm32-usbd) across different MCUs, and it looks possible for most of the peripherals. However, any additional info about STM32 peripherals...
This async story began just recently and I do not expect it to end in the coming year. Why should we block on it? We can always add this later....
@japaric In **Priorities** section I would suggest using some different interrupts as an example: * Both `SysTick` and `SVCall` have fixed (and different) priorities. * They are both exceptions, not...
HAL traits are already supported in [usbd-serial](https://github.com/mvirkkunen/usbd-serial/blob/32e8e88a9c0b24791242d4ecbb9f6edd612cb8f6/src/serial_port.rs#L228-L270), but you will not be able to do blocking writes (like in Arduino) this way for "USB reasons". However, you can add a...
bors retry
hs-probe for sure can be used in this way, but we don't have a firmware support yet. But this is definitely something to be implemented!
RX/TX signals are also available on the STDC14 connector. The ones on the board edge are the same signals. And yes, these are the signals that will be used by...
For gd32vf103 I used [an `interrupt::free` block](https://github.com/riscv-rust/gd32vf103xx-hal/blob/552c3ff18b334d316a31d3bfce276fbbc8e22272/src/gpio.rs#L106-L116) to access the shared registers and prevent race conditions. This works only for single-core MCUs, though.
`f3` is quite outdated in its current state: seems like one of the dependencies doesn't even build on nightly. It would be great to release an updated version. @japaric, could...