From 5590c1d662cd7a12adb4e55e07b3f96a9910e5b8 Mon Sep 17 00:00:00 2001 From: Andrew Ushakov Date: Tue, 24 Aug 2021 02:03:36 +0300 Subject: [PATCH] [f] reset usb clock before loading user fw --- hardware.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hardware.c b/hardware.c index 0f74e9c..8ce5052 100644 --- a/hardware.c +++ b/hardware.c @@ -103,6 +103,8 @@ void systemReset(void) { SET_REG(RCC_CFGR, GET_REG(RCC_CFGR) & 0xFF80FFFF); SET_REG(RCC_CIR, 0x00000000); /* disable all RCC interrupts */ + + pRCC->APB1ENR &= (~RCC_APB1ENR_USB_CLK); } void setupCLK(void) {