Better defaults.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14804 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2021-09-19 08:46:32 +00:00
parent b54c6ba3b5
commit 8ccfb00a42
3 changed files with 14 additions and 12 deletions

View File

@ -75,9 +75,9 @@
/*
* Peripherals clocks and sources.
*/
#define STM32_USART1SEL STM32_USART1SEL_SYSCLK
#define STM32_USART2SEL STM32_USART2SEL_SYSCLK
#define STM32_LPUART1SEL STM32_LPUART1SEL_SYSCLK
#define STM32_USART1SEL STM32_USART1SEL_PCLK
#define STM32_USART2SEL STM32_USART2SEL_PCLK
#define STM32_LPUART1SEL STM32_LPUART1SEL_PCLK
#define STM32_I2C1SEL STM32_I2C1SEL_PCLK
#define STM32_I2S1SEL STM32_I2S1SEL_SYSCLK
#define STM32_LPTIM1SEL STM32_LPTIM1SEL_PCLK

View File

@ -83,10 +83,12 @@
#include "stm32_tim1.inc"
#include "stm32_tim2.inc"
#if STM32_HAS_TIM4
#if STM32_HAS_TIM3 && STM32_HAS_TIM4
#include "stm32_tim3_4.inc"
#else
#elif STM32_HAS_TIM3
#include "stm32_tim3.inc"
#else
#error "unknown TIMs combination"
#endif
#include "stm32_tim6.inc"
#include "stm32_tim7.inc"
@ -113,9 +115,9 @@ void irqInit(void) {
tim1_irq_init();
tim2_irq_init();
#if STM32_HAS_TIM4
#if STM32_HAS_TIM3 && STM32_HAS_TIM4
tim3_tim4_irq_init();
#else
#elif STM32_HAS_TIM3
tim3_irq_init();
#endif
tim6_irq_init();
@ -154,9 +156,9 @@ void irqDeinit(void) {
tim1_irq_deinit();
tim2_irq_deinit();
#if STM32_HAS_TIM4
#if STM32_HAS_TIM3 && STM32_HAS_TIM4
tim3_tim4_irq_deinit();
#else
#elif STM32_HAS_TIM3
tim3_irq_deinit();
#endif
tim6_irq_deinit();

View File

@ -86,9 +86,9 @@
/*
* Peripherals clocks and sources.
*/
#define STM32_USART1SEL ${doc.STM32_USART1SEL!"STM32_USART1SEL_SYSCLK"}
#define STM32_USART2SEL ${doc.STM32_USART2SEL!"STM32_USART2SEL_SYSCLK"}
#define STM32_LPUART1SEL ${doc.STM32_LPUART1SEL!"STM32_LPUART1SEL_SYSCLK"}
#define STM32_USART1SEL ${doc.STM32_USART1SEL!"STM32_USART1SEL_PCLK"}
#define STM32_USART2SEL ${doc.STM32_USART2SEL!"STM32_USART2SEL_PCLK"}
#define STM32_LPUART1SEL ${doc.STM32_LPUART1SEL!"STM32_LPUART1SEL_PCLK"}
#define STM32_I2C1SEL ${doc.STM32_I2C1SEL!"STM32_I2C1SEL_PCLK"}
#define STM32_I2S1SEL ${doc.STM32_I2S1SEL!"STM32_I2S1SEL_SYSCLK"}
#define STM32_LPTIM1SEL ${doc.STM32_LPTIM1SEL!"STM32_LPTIM1SEL_PCLK"}