Update usb.rs
- add check of `dev_resume_from_host` interrupt register to catch wake event
This commit is contained in:
parent
fa6039c92b
commit
6181646314
@ -363,7 +363,7 @@ impl<'d, T: Instance> driver::Bus for Bus<'d, T> {
|
||||
let siestatus = regs.sie_status().read();
|
||||
let intrstatus = regs.intr().read();
|
||||
|
||||
if siestatus.resume() {
|
||||
if siestatus.resume() || intrstatus.dev_resume_from_host() {
|
||||
regs.sie_status().write(|w| w.set_resume(true));
|
||||
return Poll::Ready(Event::Resume);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user