Subversion Repositories svn.mios32

Rev

Rev 2646 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2646 Rev 2653
Line 37... Line 37...
37
#define MIOS32_CAN2_STARTBANK 14
37
#define MIOS32_CAN2_STARTBANK 14
38
#else
38
#else
39
// All filters banks for CAN1
39
// All filters banks for CAN1
40
#define MIOS32_CAN2_STARTBANK 27 // no bank for CAN2
40
#define MIOS32_CAN2_STARTBANK 27 // no bank for CAN2
41
#endif
41
#endif
42
# if defined(MIOS32_BOARD_STM32F4DISCOVERY) || defined(MIOS32_BOARD_MBHP_CORE_STM32F4)
-
 
43
#define MIOS32_CAN1             CAN1
42
#define MIOS32_CAN1             CAN1
44
#define MIOS32_CAN1_RX_PORT     GPIOD
43
#define MIOS32_CAN1_RX_PORT     GPIOD
45
#define MIOS32_CAN1_RX_PIN      GPIO_Pin_0
44
#define MIOS32_CAN1_RX_PIN      GPIO_Pin_0
46
#define MIOS32_CAN1_TX_PORT     GPIOD
45
#define MIOS32_CAN1_TX_PORT     GPIOD
47
#define MIOS32_CAN1_TX_PIN      GPIO_Pin_1
46
#define MIOS32_CAN1_TX_PIN      GPIO_Pin_1
48
#define MIOS32_CAN1_REMAP_FUNC  { GPIO_PinAFConfig(GPIOD, GPIO_PinSource0, GPIO_AF_CAN1); GPIO_PinAFConfig(GPIOD, GPIO_PinSource1, GPIO_AF_CAN1); }
47
#define MIOS32_CAN1_REMAP_FUNC  { GPIO_PinAFConfig(GPIOD, GPIO_PinSource0, GPIO_AF_CAN1); GPIO_PinAFConfig(GPIOD, GPIO_PinSource1, GPIO_AF_CAN1); }
49
#elif defined(MIOS32_BOARD_MBHP_DIPCOREF4)
-
 
50
#define MIOS32_CAN1             CAN1
-
 
51
#define MIOS32_CAN1_RX_PORT     GPIOB
-
 
52
#define MIOS32_CAN1_RX_PIN      GPIO_Pin_8
-
 
53
#define MIOS32_CAN1_TX_PORT     GPIOB
-
 
54
#define MIOS32_CAN1_TX_PIN      GPIO_Pin_9
-
 
55
#define MIOS32_CAN1_REMAP_FUNC  { GPIO_PinAFConfig(GPIOB, GPIO_PinSource8, GPIO_AF_CAN1); GPIO_PinAFConfig(GPIOB, GPIO_PinSource9, GPIO_AF_CAN1); }
-
 
56
#endif
-
 
57
#define MIOS32_CAN1_RX0_IRQn    CAN1_RX0_IRQn
48
#define MIOS32_CAN1_RX0_IRQn    CAN1_RX0_IRQn
58
#define MIOS32_CAN1_RX1_IRQn    CAN1_RX1_IRQn
49
#define MIOS32_CAN1_RX1_IRQn    CAN1_RX1_IRQn
59
#define MIOS32_CAN1_TX_IRQn     CAN1_TX_IRQn
50
#define MIOS32_CAN1_TX_IRQn     CAN1_TX_IRQn
60
#define MIOS32_CAN1_ER_IRQn     CAN1_SCE_IRQn
51
#define MIOS32_CAN1_ER_IRQn     CAN1_SCE_IRQn
61
#define MIOS32_CAN1_RX0_IRQHANDLER_FUNC void CAN1_RX0_IRQHandler(void)
52
#define MIOS32_CAN1_RX0_IRQHANDLER_FUNC void CAN1_RX0_IRQHandler(void)