diff options
| author | Ben Schattinger <[email protected]> | 2023-12-26 18:22:54 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-12-26 18:22:54 -0500 |
| commit | 211f3357b7dcc3a3ff1c956f053917c3c69c5ec3 (patch) | |
| tree | 49bceeb7260a5f2aebbe0824bb0114adfdd2d060 /embassy-stm32 | |
| parent | 1f7209966cb0d0ff92a08cd1205d24fc95807905 (diff) | |
stm32: USB IN endpoints use IN wakers
fixes #2360
Diffstat (limited to 'embassy-stm32')
| -rw-r--r-- | embassy-stm32/src/usb/usb.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/usb/usb.rs b/embassy-stm32/src/usb/usb.rs index a8aebfe1f..39538beb7 100644 --- a/embassy-stm32/src/usb/usb.rs +++ b/embassy-stm32/src/usb/usb.rs | |||
| @@ -704,7 +704,7 @@ impl<'d, T: Instance> driver::Endpoint for Endpoint<'d, T, In> { | |||
| 704 | trace!("wait_enabled OUT WAITING"); | 704 | trace!("wait_enabled OUT WAITING"); |
| 705 | let index = self.info.addr.index(); | 705 | let index = self.info.addr.index(); |
| 706 | poll_fn(|cx| { | 706 | poll_fn(|cx| { |
| 707 | EP_OUT_WAKERS[index].register(cx.waker()); | 707 | EP_IN_WAKERS[index].register(cx.waker()); |
| 708 | let regs = T::regs(); | 708 | let regs = T::regs(); |
| 709 | if regs.epr(index).read().stat_tx() == Stat::DISABLED { | 709 | if regs.epr(index).read().stat_tx() == Stat::DISABLED { |
| 710 | Poll::Pending | 710 | Poll::Pending |
