embassy/examples/stm32g4
Timo Kröger 5e271ff31b [UCPD] Combine RX and TX
`select(rx.receive(), tx.transmit()` had subtle interrupt enable race conditions.
Combine receiver and transmitter into one new `PdPhy` struct to disallow the
problematic pattern.
Scanning through the USB PD 2.0 specification there is no need to have RX and TX
running concurrently (after all the USB PD communication is half-duplex).
2024-03-12 08:14:42 +01:00
..
.cargo Update probe-rs-cli -> probe-rs 2023-06-29 02:39:28 +02:00
src/bin [UCPD] Combine RX and TX 2024-03-12 08:14:42 +01:00
build.rs stm32: add stm32g4 support. 2021-11-27 02:34:23 +01:00
Cargo.toml update usbd-hid to latest 2024-02-26 17:28:29 +08:00