usb: Only enable the SOF interrupt if user_callback_sof is given.
Otherwise we get 1 kHz of SOF interrupts even if we don't need them. Originally reported by Uwe in https://github.com/libopencm3/libopencm3/pull/274 but BuFran provided a reworked implementation.
This commit is contained in:
committed by
Karl Palsson
parent
13004f81ee
commit
0cc0134f21
@@ -82,8 +82,7 @@ static usbd_device *stm32f207_usbd_init(void)
|
||||
OTG_HS_GINTMSK_RXFLVLM |
|
||||
OTG_HS_GINTMSK_IEPINT |
|
||||
OTG_HS_GINTMSK_USBSUSPM |
|
||||
OTG_HS_GINTMSK_WUIM |
|
||||
OTG_HS_GINTMSK_SOFM;
|
||||
OTG_HS_GINTMSK_WUIM;
|
||||
OTG_HS_DAINTMSK = 0xF;
|
||||
OTG_HS_DIEPMSK = OTG_HS_DIEPMSK_XFRCM;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user