Buffered Test

Dependencies:   ExioBufferdController MCP23S17 mbed-rtos mbed

Revision:
2:0a339555ddf6
Parent:
1:1046d9aef179
Child:
3:ee7fd89f2539
--- a/main.cpp	Fri Nov 04 19:50:19 2016 +0000
+++ b/main.cpp	Fri Nov 04 19:59:59 2016 +0000
@@ -24,16 +24,20 @@
 {
     printf("*** Test ExioInBuffer ***\r\n");
     
-    // Reset MCP23S17
+    // Reset MCP23S17 (初期化時にreset()が必要)
     Exio.reset();
 
-    ExioInBuffer exioInBuffer(&Exio, ExioPortB, 10);
+    ExioInBuffer exioInBufferA(&Exio, ExioPortA, 1);
+    ExioInBuffer exioInBufferB(&Exio, ExioPortB, 1);
     
-    exioInBuffer.run();
+    exioInBufferA.run();
+    exioInBufferB.run();
     
     while (true) {
-        uint8_t v = exioInBuffer.readPort();
-        printf("%d\r\n", v);
+        uint8_t va = exioInBufferA.readPort();
+        uint8_t vb = exioInBufferB.readPort();
+        
+        printf("%d %d\r\n", va, vb);
         //Thread::wait(10);
     }
 }