From 7063e5cdc96282eedd0f13c53b9f8c03c5bb2cf4 Mon Sep 17 00:00:00 2001 From: Karl Palsson Date: Sat, 5 Sep 2015 16:12:39 +0000 Subject: [PATCH] stm32f0: rcc: properly set USB clock source Missing breaks in switch statement. Fixes Github issue #524 --- lib/stm32/f0/rcc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/stm32/f0/rcc.c b/lib/stm32/f0/rcc.c index f22b7b81..75fe6a87 100644 --- a/lib/stm32/f0/rcc.c +++ b/lib/stm32/f0/rcc.c @@ -431,8 +431,10 @@ void rcc_set_usbclk_source(enum rcc_osc clk) switch (clk) { case PLL: RCC_CFGR3 |= RCC_CFGR3_USBSW; + break; case HSI48: RCC_CFGR3 &= ~RCC_CFGR3_USBSW; + break; case HSI: case HSE: case LSI: