uint8_t型とunsigned char型に対応した多バイトシリアル通信用ライブラリ

Dependents:   multiserial_test serial_check_controller receiverA receiver_transmitter ... more

Revision:
5:aa5b81a6818f
Parent:
4:8883799cb0b8
Child:
6:49c82ca5aa37
diff -r 8883799cb0b8 -r aa5b81a6818f MultiSerial.cpp
--- a/MultiSerial.cpp	Thu Aug 21 02:02:11 2014 +0000
+++ b/MultiSerial.cpp	Thu Aug 21 02:23:38 2014 +0000
@@ -70,12 +70,12 @@
             
         void MultiSerial::RX(){
              start_read(__readData,__readSize,__readKey);
-             int _i =__serial__.getc();
+             
             }
 
         void MultiSerial::TX(){
              start_write(__writeData,__writeSize,__writeKey);
-             __serial__.putc(1);
+             
             }    
             
         void MultiSerial::read(uint8_t* value,uint8_t keycode){
@@ -83,6 +83,7 @@
             __readSize=__SIZE(value);
             __readKey=keycode;
             __serial__.attach(this,&MultiSerial::RX,Serial::RxIrq);
+            int _i =__serial__.getc();
             }
             
         void MultiSerial::write(uint8_t* value,uint8_t keycode){
@@ -91,5 +92,5 @@
             __writeKey=keycode;
             
             __serial__.attach(this, &MultiSerial::TX, Serial::TxIrq);
-            
+            __serial__.putc(1);
             }