CAN Testing Program for the 'Master' Half of the test

Dependencies:   mbed

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;
+        }
+    }
+}