Using CAN bus with (not just NUCLEO) mbed boards

Dependencies:   mbed CANMsg

Revision:
4:09d564da0e24
Parent:
3:87a128bca8f5
Child:
5:37ab4112d547
diff -r 87a128bca8f5 -r 09d564da0e24 main.cpp
--- a/main.cpp	Thu Mar 29 18:57:18 2018 +0000
+++ b/main.cpp	Wed Apr 25 12:00:10 2018 +0000
@@ -9,7 +9,7 @@
  *
  * For more details see the wiki page <https://developer.mbed.org/users/hudakz/code/CAN_Hello/>
  *
- * NOTE: If you'd like to use an STM32F103C8T6 board uncomment line 23
+ * NOTE: When using an STM32F103C8T6 board uncomment line 22 and import the mbed-STM32F103C8T6 library 
  *
  * The same code is used for both mbed boards, but:
  *      For board #1 compile the example without any change.
@@ -18,9 +18,10 @@
  * Once the binaries have been downloaded to the boards reset both boards at the same time.
  *
  */
-#define BOARD1                  1       // comment out this line when compiling for board #2
 
-//#define TARGET_STM32F103C8T6    1       // uncomment this line when using STM32F103C8T6 boards!
+//#define TARGET_STM32F103C8T6    1       // uncomment this line and import the mbed-STM32F103C8T6 library when using STM32F103C8T6 boards!
+
+#define BOARD1                  1       // comment out this line when compiling for board #2
 
 #if defined(TARGET_STM32F103C8T6)
 #include "stm32f103c8t6.h"
@@ -43,7 +44,7 @@
 #include "CANMsg.h"
 
 Serial              pc(USBTX, USBRX);
-CAN                 can(p30, p29);  // CAN Rx pin name, CAN Tx pin name
+CAN                 can(PB_8, PB_9);  // CAN Rx pin name, CAN Tx pin name
 CANMsg              rxMsg;
 CANMsg              txMsg;
 DigitalOut          led(LED_PIN);