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

Dependents:   multiserial_test serial_check_controller receiverA receiver_transmitter ... more

Revision:
28:7620ef9e7187
Parent:
27:6dcd6c2fba1a
Child:
29:e85f05ee9ad5
--- a/MultiSerial.h	Wed Oct 15 11:52:20 2014 +0000
+++ b/MultiSerial.h	Wed Oct 15 12:29:41 2014 +0000
@@ -69,7 +69,7 @@
          * @param readKey 多バイト通信のキーコード
          */
 
-        void read_data(uint8_t* readData,uint8_t readKey);
+        void    read_data(uint8_t* readData,uint8_t readKey);
         
         /**データカキコするよ
          *
@@ -77,40 +77,36 @@
          * @param writeKey 多バイト通信のキーコード
          */
 
-        void write_data(uint8_t* writeData,uint8_t writeKey);
+        void    write_data(uint8_t* writeData,uint8_t writeKey);
 
         /**送信割り込み用関数
          *
          *@param none
          */
-        void TX(void);
+        void    TX(void);
         /**受信割り込み用関数
          *
          *@param none
          */
-        void RX(void);
-        
-        void start_read();
+        void    RX(void);
         
-        void stop_read();
+        void    start_read();
         
-        void start_write();
-        
-        void stop_write();
+        void    start_write();
         
         uint8_t readable_check();
         
         uint8_t re_first_bit();
         
-        void check_rx_wait();
+        void    check_rx_wait();
         
-        void safety();
+        void    safety();
 
     protected:
 
-        Serial __serial__;
+        Serial      __serial__;
         
-        Timeout xbee_check;
+        Timeout     xbee_check;
 
         volatile    uint8_t*    __readData;
         volatile    uint8_t     __readSize;
@@ -120,9 +116,6 @@
         volatile    uint8_t     __writeSize;
         volatile    uint8_t     __writeKey;
         
-        volatile    uint8_t     __stop_read;
-        volatile    uint8_t     __stop_write;
-        
         volatile    uint8_t     __check_rx;
         
         volatile    uint8_t     __first_bit;