test program for biuart

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
bf1891
Date:
Mon Aug 11 15:24:47 2014 +0000
Parent:
0:40d82aa11fe0
Commit message:
test program for biuart;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 40d82aa11fe0 -r 36aff54b80e2 main.cpp
--- a/main.cpp	Mon Aug 11 10:38:04 2014 +0000
+++ b/main.cpp	Mon Aug 11 15:24:47 2014 +0000
@@ -26,7 +26,7 @@
 
 int main() {
     pc.baud(38400);
-    uart.baud(38400);
+    uart.baud(4800);
 
     pc.printf("\n\r--------\n\rUART Test\n\r");
 
@@ -46,22 +46,24 @@
     pc.printf("Waiting\n\r");
 
     while(nREQ != 0) {
-        wait(0.1);
-        pc.printf("nREQ: %d\n\r", nREQ.read());
+//        wait(0.01);
+//        pc.printf("nREQ: %d\n\r", nREQ.read());
     }
 
-    // pc.printf("nREQ has gone low\n\r");
+    pc.printf("nREQ has gone low\n\r");
 
     nRDY = 0;
     nRDY.output();
 
-    int len = uart.getc();
-    pc.printf("len: %d\n\r", len);
+    uint8_t len = uart.getc();
+    pc.printf("recieved len: %u\n\r", len);
     std::vector<uint8_t> payload;
     for (int i = 0; i < len; i++) {
         payload.push_back(uart.getc());
-        pc.printf("%d have recieved\n\r", payload.size());
+//        pc.printf("%d have recieved: %d\n\r", payload.size(), payload[i]);
     }
+    
+    pc.printf("No more stuff to load...\n\r");
 
     uint8_t checksum = 0;
     for (int i = 0; i < 2; i++) {