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
..
2023-06-29 02:39:28 +02:00
2024-03-12 08:14:42 +01:00
2021-11-27 02:34:23 +01:00
2024-02-26 17:28:29 +08:00