pub
Fork of CANnucleo by
Diff: can_api.c
- Revision:
- 12:c45310ff2233
- Parent:
- 11:439f3a34c42e
- Child:
- 14:0344705e6fb8
diff -r 439f3a34c42e -r c45310ff2233 can_api.c --- a/can_api.c Tue Dec 22 18:19:16 2015 +0000 +++ b/can_api.c Tue Dec 22 20:46:47 2015 +0000 @@ -27,7 +27,11 @@ */ #if defined(TARGET_NUCLEO_F103RB) #include "stm32f1xx_hal.h" -#elif defined(TARGET_NUCLEO_F303RE) +#elif defined(TARGET_NUCLEO_F302R8) || \ + defined(TARGET_NUCLEO_F303RE) || \ + defined(TARGET_NUCLEO_F303K8) || \ + defined(TARGET_NUCLEO_F334R8) || \ + defined(TARGET_DISCO_F334C8) #include "stm32f3xx_hal.h" #endif #include "can_api.h" @@ -67,7 +71,11 @@ int can_frequency(can_t* obj, int hz) { #if defined(TARGET_NUCLEO_F103RB) HAL_NVIC_DisableIRQ(USB_LP_CAN1_RX0_IRQn); -#elif defined(TARGET_NUCLEO_F303RB) +#elif defined(TARGET_NUCLEO_F302R8) || \ + defined(TARGET_NUCLEO_F303RE) || \ + defined(TARGET_NUCLEO_F303K8) || \ + defined(TARGET_NUCLEO_F334R8) || \ + defined(TARGET_DISCO_F334C8) HAL_NVIC_DisableIRQ(CAN_RX1_IRQn); #endif @@ -120,8 +128,12 @@ HAL_CAN_Init(&_canHandle); #if defined(TARGET_NUCLEO_F103RB) - HAL_NVIC_EnableIRQ(USB_LP_CAN1_RX0_IRQn); -#elif defined(TARGET_NUCLEO_F303RB) + HAL_NVIC_EnableIRQ(USB_LP_CAN1_RX0_IRQn); +#elif defined(TARGET_NUCLEO_F302R8) || \ + defined(TARGET_NUCLEO_F303RE) || \ + defined(TARGET_NUCLEO_F303K8) || \ + defined(TARGET_NUCLEO_F334R8) || \ + defined(TARGET_DISCO_F334C8) HAL_NVIC_EnableIRQ(CAN_RX1_IRQn); #endif @@ -316,3 +328,4 @@ +