aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-12-16 13:44:54 +0000
committerGitHub <[email protected]>2023-12-16 13:44:54 +0000
commita2d4bab2f8a4a9b994bc0289938a9f725950715f (patch)
treeb844df0ab87da530efe02913fe86859101de8ceb
parent2a7a44477e946f10f46fa66539cbfd773b04977d (diff)
parenta5379e708cab6e284a00f8b01e9db3d5c2eb400c (diff)
Merge pull request #2281 from dstric-aqueduct/main
allow for optional override of `Suspend` event for a UsbDevice
-rw-r--r--embassy-rp/src/usb.rs2
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 }