diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-12-16 13:44:54 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-12-16 13:44:54 +0000 |
| commit | a2d4bab2f8a4a9b994bc0289938a9f725950715f (patch) | |
| tree | b844df0ab87da530efe02913fe86859101de8ceb /embassy-rp | |
| parent | 2a7a44477e946f10f46fa66539cbfd773b04977d (diff) | |
| parent | a5379e708cab6e284a00f8b01e9db3d5c2eb400c (diff) | |
Merge pull request #2281 from dstric-aqueduct/main
allow for optional override of `Suspend` event for a UsbDevice
Diffstat (limited to 'embassy-rp')
| -rw-r--r-- | embassy-rp/src/usb.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-rp/src/usb.rs b/embassy-rp/src/usb.rs index 4ab881f6e..4a74ee6f7 100644 --- a/embassy-rp/src/usb.rs +++ b/embassy-rp/src/usb.rs | |||
| @@ -363,7 +363,7 @@ impl<'d, T: Instance> driver::Bus for Bus<'d, T> { | |||
| 363 | let siestatus = regs.sie_status().read(); | 363 | let siestatus = regs.sie_status().read(); |
| 364 | let intrstatus = regs.intr().read(); | 364 | let intrstatus = regs.intr().read(); |
| 365 | 365 | ||
| 366 | if siestatus.resume() { | 366 | if siestatus.resume() || intrstatus.dev_resume_from_host() { |
| 367 | regs.sie_status().write(|w| w.set_resume(true)); | 367 | regs.sie_status().write(|w| w.set_resume(true)); |
| 368 | return Poll::Ready(Event::Resume); | 368 | return Poll::Ready(Event::Resume); |
| 369 | } | 369 | } |
