From 33c520eb8b387eb5b9ccbc7e7bdd99e57a3fe518 Mon Sep 17 00:00:00 2001 From: ecarusi Date: Mon, 21 Jun 2010 21:59:47 +0000 Subject: [PATCH] Added timers clocks git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2030 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/platforms/STM32/hal_lld_f103.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/os/hal/platforms/STM32/hal_lld_f103.h b/os/hal/platforms/STM32/hal_lld_f103.h index 3d868e197..9c6541231 100644 --- a/os/hal/platforms/STM32/hal_lld_f103.h +++ b/os/hal/platforms/STM32/hal_lld_f103.h @@ -324,6 +324,21 @@ #error "STM32_ADCCLK exceeding maximum frequency (14MHz)" #endif +/** + * @brief Timers clocks. + */ +#if (STM32_PPRE1 == STM32_PPRE1_DIV1) || defined(__DOXYGEN__) +#define STM32_TIMCLK1 (STM32_PCLK1 * 1) +#else +#define STM32_TIMCLK1 (STM32_PCLK1 * 2) +#endif + +#if (STM32_PPRE2 == STM32_PPRE2_DIV1) || defined(__DOXYGEN__) +#define STM32_TIMCLK2 (STM32_PCLK2 * 1) +#else +#define STM32_TIMCLK2 (STM32_PCLK2 * 2) +#endif + /** * @brief Flash settings. */