mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-27 13:33:33 +08:00
Added support for STM32F303 using bare metal driver
This commit is contained in:
@@ -14,7 +14,7 @@
|
|||||||
# include <chip/stm32_tim.h>
|
# include <chip/stm32_tim.h>
|
||||||
# include <syslog.h>
|
# include <syslog.h>
|
||||||
#elif UAVCAN_STM32_BAREMETAL
|
#elif UAVCAN_STM32_BAREMETAL
|
||||||
# include <chip.h>
|
#include <chip.h>
|
||||||
#elif UAVCAN_STM32_FREERTOS
|
#elif UAVCAN_STM32_FREERTOS
|
||||||
# include <chip.h>
|
# include <chip.h>
|
||||||
# include <cmsis_os.h>
|
# include <cmsis_os.h>
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (UAVCAN_STM32_CHIBIOS && CH_KERNEL_MAJOR == 2) || UAVCAN_STM32_BAREMETAL
|
#if (UAVCAN_STM32_CHIBIOS && CH_KERNEL_MAJOR == 2) || UAVCAN_STM32_BAREMETAL
|
||||||
# if !(defined(STM32F10X_CL) || defined(STM32F2XX) || defined(STM32F4XX))
|
# if !(defined(STM32F10X_CL) || defined(STM32F2XX) || defined(STM32F3XX) || defined(STM32F4XX))
|
||||||
// IRQ numbers
|
// IRQ numbers
|
||||||
# define CAN1_RX0_IRQn USB_LP_CAN1_RX0_IRQn
|
# define CAN1_RX0_IRQn USB_LP_CAN1_RX0_IRQn
|
||||||
# define CAN1_TX_IRQn USB_HP_CAN1_TX_IRQn
|
# define CAN1_TX_IRQn USB_HP_CAN1_TX_IRQn
|
||||||
@@ -64,6 +64,9 @@ static int can2_irq(const int irq, void*);
|
|||||||
#define CAN1_TX_IRQn CAN_TX_IRQn
|
#define CAN1_TX_IRQn CAN_TX_IRQn
|
||||||
#define CAN1_RX0_IRQn CAN_RX0_IRQn
|
#define CAN1_RX0_IRQn CAN_RX0_IRQn
|
||||||
#define CAN1_RX1_IRQn CAN_RX1_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
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user