
CAN Testing Program for the 'Master' Half of the test
Diff: main.cpp
- Revision:
- 0:70922a074fba
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Aug 07 15:30:34 2013 +0000 @@ -0,0 +1,21 @@ +#include "mbed.h" + +Serial pcSerial(USBTX, USBRX); +CAN can(p9, p10); +char charBuffer; +DigitalOut led1(LED2); +DigitalOut led2(LED2); + +int main() { + pcSerial.baud(9600); + while(1) { + if (pcSerial.readable()) { + charBuffer = pcSerial.getc(); + if (can.write(CANMessage(1337, &charBuffer, 1))) { + pcSerial.printf("Writing: %c\n", charBuffer); + led2 = !led2; + } + led1 = !led1; + } + } +}