embassy/examples
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 move embassy-net-w5500 to subdir. 2023-05-31 00:54:20 +02:00
boot fix(boot): update examples 2024-02-07 12:50:48 +01:00
nrf51 nrf/gpiote: add support for nrf51. 2024-02-04 21:36:19 +01:00
nrf5340 update usbd-hid to latest 2024-02-26 17:28:29 +08:00
nrf9160 bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4. 2024-01-11 23:01:24 +01:00
nrf52840 update usbd-hid to latest 2024-02-26 17:28:29 +08:00
nrf52840-rtic bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4. 2024-01-11 23:01:24 +01:00
nrf-rtos-trace bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4. 2024-01-11 23:01:24 +01:00
rp update usbd-hid to latest 2024-02-26 17:28:29 +08:00
std fix: typo in netcat command for std example 2024-01-29 11:36:03 +01:00
stm32c0 stm32/gpio: remove generics. 2024-01-22 21:31:06 +01:00
stm32f0 stm32/adc: reexport enums from PAC to avoid boilerplate hell. 2024-02-26 03:02:58 +01:00
stm32f1 stm32/rcc: port F1 to new API. 2024-02-13 01:21:51 +01:00
stm32f2 bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4. 2024-01-11 23:01:24 +01:00
stm32f3 Move compile test to the STM32F334 example. 2024-02-20 17:55:05 -08:00
stm32f4 Merge pull request #2664 from eZioPan/build-target-fix 2024-03-06 18:51:25 +00:00
stm32f7 Address CI build issues. 2024-02-25 20:59:07 -05:00
stm32f334 stm32: autogenerate mux config for all chips. 2024-03-01 23:54:37 +01:00
stm32g0 stm32/rcc: port g0 to new api. 2024-03-04 00:04:06 +01:00
stm32g4 [UCPD] Combine RX and TX 2024-03-12 08:14:42 +01:00
stm32h5 stm32: autogenerate mux config for all chips. 2024-03-01 23:54:37 +01:00
stm32h7 stm32/rtc: remove use of deprecated .timestamp() 2024-03-06 19:45:57 +01:00
stm32l0 stm32/adc: reexport enums from PAC to avoid boilerplate hell. 2024-02-26 03:02:58 +01:00
stm32l1 stm32/rcc: unify naming sysclk field to sys, enum to Sysclk. 2024-02-26 00:00:17 +01:00
stm32l4 stm32/rtc: remove use of deprecated .timestamp() 2024-03-06 19:45:57 +01:00
stm32l5 update usbd-hid to latest 2024-02-26 17:28:29 +08:00
stm32u5 stm32/rcc: unify naming sysclk field to sys, enum to Sysclk. 2024-02-26 00:00:17 +01:00
stm32wb stm32/gpio: remove generics. 2024-01-22 21:31:06 +01:00
stm32wba stm32/gpio: remove generics. 2024-01-22 21:31:06 +01:00
stm32wl stm32/rtc: remove use of deprecated .timestamp() 2024-03-06 19:45:57 +01:00
wasm bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4. 2024-01-11 23:01:24 +01:00