diff --git a/src/stm32/stm32f1.c b/src/stm32/stm32f1.c index ae8fcd67..34c28573 100644 --- a/src/stm32/stm32f1.c +++ b/src/stm32/stm32f1.c @@ -21,10 +21,14 @@ enable_pclock(uint32_t periph_base) uint32_t pos = (periph_base - APB1PERIPH_BASE) / 0x400; RCC->APB1ENR |= (1<APB1ENR; + RCC->APB1RSTR |= (1<APB1RSTR &= ~(1<APB2ENR |= (1<APB2ENR; + RCC->APB2RSTR |= (1<APB2RSTR &= ~(1<AHBENR |= (1<