From 674133e290b2f1ad20555d9c5db9a3ed3a446310 Mon Sep 17 00:00:00 2001 From: Michael Spieler Date: Mon, 25 Sep 2017 21:29:26 +0200 Subject: [PATCH] Fix CAN driver for STM32F3 + ChibiOS --- libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp b/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp index 6f2d4784cd..2608f6f0c0 100644 --- a/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp +++ b/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp @@ -64,9 +64,11 @@ static int can2_irq(const int irq, void*); #define CAN1_TX_IRQn CAN_TX_IRQn #define CAN1_RX0_IRQn CAN_RX0_IRQn #define CAN1_RX1_IRQn CAN_RX1_IRQn -#define CAN1_TX_IRQHandler CAN_TX_IRQHandler -#define CAN1_RX0_IRQHandler CAN_RX0_IRQHandler -#define CAN1_RX1_IRQHandler CAN_RX1_IRQHandler +# if UAVCAN_STM32_BAREMETAL +# define CAN1_TX_IRQHandler CAN_TX_IRQHandler +# define CAN1_RX0_IRQHandler CAN_RX0_IRQHandler +# define CAN1_RX1_IRQHandler CAN_RX1_IRQHandler +# endif #endif