File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
libuavcan_drivers/stm32/driver/src Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 1414# include < chip/stm32_tim.h>
1515# include < syslog.h>
1616#elif UAVCAN_STM32_BAREMETAL
17- # include < chip.h>
17+ #include < chip.h> // See http://uavcan.org/Implementations/Libuavcan/Platforms/STM32/
1818#elif UAVCAN_STM32_FREERTOS
1919# include < chip.h>
2020# include < cmsis_os.h>
Original file line number Diff line number Diff line change 1515# include < nuttx/irq.h>
1616# include < arch/board/board.h>
1717#elif UAVCAN_STM32_BAREMETAL
18- #include < chip.h>
18+ #include < chip.h> // See http://uavcan.org/Implementations/Libuavcan/Platforms/STM32/
1919#elif UAVCAN_STM32_FREERTOS
2020#else
2121# error "Unknown OS"
2222#endif
2323
2424#if (UAVCAN_STM32_CHIBIOS && CH_KERNEL_MAJOR == 2) || UAVCAN_STM32_BAREMETAL
25- # if !(defined(STM32F10X_CL) || defined(STM32F2XX) || defined(STM32F4XX))
25+ # if !(defined(STM32F10X_CL) || defined(STM32F2XX) || defined(STM32F3XX) || defined( STM32F4XX))
2626// IRQ numbers
2727# define CAN1_RX0_IRQn USB_LP_CAN1_RX0_IRQn
2828# define CAN1_TX_IRQn USB_HP_CAN1_TX_IRQn
@@ -64,6 +64,9 @@ static int can2_irq(const int irq, void*);
6464#define CAN1_TX_IRQn CAN_TX_IRQn
6565#define CAN1_RX0_IRQn CAN_RX0_IRQn
6666#define CAN1_RX1_IRQn CAN_RX1_IRQn
67+ #define CAN1_TX_IRQHandler CAN_TX_IRQHandler
68+ #define CAN1_RX0_IRQHandler CAN_RX0_IRQHandler
69+ #define CAN1_RX1_IRQHandler CAN_RX1_IRQHandler
6770#endif
6871
6972
You can’t perform that action at this time.
0 commit comments