Working fork to test F0 application

Dependents:   ppCANOpen_Example

Fork of CANnucleo by Zoltan Hudak

Revision:
12:c45310ff2233
Parent:
11:439f3a34c42e
Child:
14:0344705e6fb8
--- 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 @@
 
 
 
+