From 2deef30d1216032adf36a5c7504c604172c939c1 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Tue, 12 Jan 2021 16:02:09 -0800 Subject: [PATCH] canbootloader:Add 48Mhz CAN Clock Settings --- .../src/canbootloader/arch/stm32/drivers/can/driver.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platforms/nuttx/src/canbootloader/arch/stm32/drivers/can/driver.c b/platforms/nuttx/src/canbootloader/arch/stm32/drivers/can/driver.c index 55d7bcf77e..320409e70e 100644 --- a/platforms/nuttx/src/canbootloader/arch/stm32/drivers/can/driver.c +++ b/platforms/nuttx/src/canbootloader/arch/stm32/drivers/can/driver.c @@ -70,7 +70,12 @@ #define FILTER_ID 1 #define FILTER_MASK 2 -#if STM32_PCLK1_FREQUENCY == 45000000 || STM32_PCLK1_FREQUENCY == 36000000 +#if STM32_PCLK1_FREQUENCY == 48000000 +/* Sample 85.7 % */ +# define QUANTA 16 +# define BS1_VALUE 12 +# define BS2_VALUE 1 +#elif STM32_PCLK1_FREQUENCY == 45000000 || STM32_PCLK1_FREQUENCY == 36000000 /* Sample 88.9 % */ # define QUANTA 9 # define BS1_VALUE 6