uint8_t型とunsigned char型に対応した多バイトシリアル通信用ライブラリ
Dependents: multiserial_test serial_check_controller receiverA receiver_transmitter ... more
Diff: MultiSerial.h
- 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;