From 1bb0e9b9709f4cea76be12f4990c7ee1db47a6e1 Mon Sep 17 00:00:00 2001 From: Thomas Daede Date: Sun, 28 Oct 2012 02:50:46 -0500 Subject: [PATCH] Add CAN support for F2 and F4 series. All stm32 series currently released share the same bxCAN hardware, so share can.c among all the families. --- lib/stm32/{f1 => }/can.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) rename lib/stm32/{f1 => }/can.c (97%) diff --git a/lib/stm32/f1/can.c b/lib/stm32/can.c similarity index 97% rename from lib/stm32/f1/can.c rename to lib/stm32/can.c index fc7e0e75..0e61ecae 100644 --- a/lib/stm32/f1/can.c +++ b/lib/stm32/can.c @@ -18,7 +18,16 @@ */ #include -#include + +#if defined(STM32F1) +# include +#elif defined(STM32F2) +# include +#elif defined(STM32F4) +# include +#else +# error "stm32 family not defined." +#endif void can_reset(u32 canport) {