From 64c1debd706b42091533a8766a2affaad25b31cf Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 23 Mar 2013 12:23:46 +0100 Subject: digital/io-hub/src/apbirthday: fix timer initialisation order --- digital/io-hub/src/apbirthday/hardware.stm32.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'digital/io-hub/src/apbirthday/hardware.stm32.cc') diff --git a/digital/io-hub/src/apbirthday/hardware.stm32.cc b/digital/io-hub/src/apbirthday/hardware.stm32.cc index 53420a45..8eb6f5a5 100644 --- a/digital/io-hub/src/apbirthday/hardware.stm32.cc +++ b/digital/io-hub/src/apbirthday/hardware.stm32.cc @@ -82,10 +82,10 @@ Hardware::Hardware () main_i2c.enable (); // Cycle timer, 4 ms period. rcc_peripheral_enable_clock (&RCC_APB1ENR, RCC_APB1ENR_TIM3EN); - TIM3_CR1 = TIM_CR1_CEN; TIM3_PSC = 2 * rcc_ppre1_frequency / 1000000 - 1; // 1 µs prescaler TIM3_ARR = 4000 - 1; TIM3_EGR = TIM_EGR_UG; + TIM3_CR1 = TIM_CR1_CEN; } void -- cgit v1.2.3