diff options
author | nminaylov <nm29719@gmail.com> | 2021-11-29 13:37:34 +0300 |
---|---|---|
committer | nminaylov <nm29719@gmail.com> | 2021-11-29 13:37:34 +0300 |
commit | 8a7846d0213c51aa4167e7fbe3118e33848e79b7 (patch) | |
tree | 00ceef8afbb9403f80068c587538c7f4aabe12e6 | |
parent | c3bcfc9456ebd9b5fc6db8010a431fe8a94814cc (diff) |
Fix suspend handling on WB55
-rw-r--r-- | src/usbd_stm32wb55_devfs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usbd_stm32wb55_devfs.c b/src/usbd_stm32wb55_devfs.c index 884343c..d06425c 100644 --- a/src/usbd_stm32wb55_devfs.c +++ b/src/usbd_stm32wb55_devfs.c @@ -417,8 +417,8 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) { USB->ISTR &= ~USB_ISTR_WKUP; } else if (_istr & USB_ISTR_SUSP) { _ev = usbd_evt_susp; - USB->CNTR |= USB_CNTR_FSUSP; USB->ISTR &= ~USB_ISTR_SUSP; + USB->CNTR |= USB_CNTR_FSUSP; } else if (_istr & USB_ISTR_ERR) { USB->ISTR &= ~USB_ISTR_ERR; _ev = usbd_evt_error; |