Alfred Lind-Anderton
/
CAN_Hello_XAVIER
Using CAN bus with (not just NUCLEO) mbed boards
Diff: main.cpp
- 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);