uint8_t型とunsigned char型に対応した多バイトシリアル通信用ライブラリ
Dependents: multiserial_test serial_check_controller receiverA receiver_transmitter ... more
Revision 17:5e2c78dbbd40, committed 2014-10-07
- Comitter:
- bousiya03
- Date:
- Tue Oct 07 09:51:08 2014 +0000
- Parent:
- 14:a1ff72d48831
- Child:
- 18:c9d6422e6b33
- Commit message:
- ????????????????; ??????????????????????
Changed in this revision
MultiSerial.cpp | Show annotated file Show diff for this revision Revisions of this file |
MultiSerial.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/MultiSerial.cpp Sat Sep 27 00:46:24 2014 +0000 +++ b/MultiSerial.cpp Tue Oct 07 09:51:08 2014 +0000 @@ -58,6 +58,8 @@ __serial__.attach(this,&MultiSerial::RX,RawSerial::RxIrq); uint8_t k = __serial__.getc(); + __first_bit = k; + } void MultiSerial::stop_read(){ @@ -145,3 +147,10 @@ return __serial__.readable(); } + + uint8_t MultiSerial::re_first_bit(){ + + return __first_bit; + + } + \ No newline at end of file
--- a/MultiSerial.h Sat Sep 27 00:46:24 2014 +0000 +++ b/MultiSerial.h Tue Oct 07 09:51:08 2014 +0000 @@ -101,6 +101,8 @@ void stop_write(); uint8_t readable_check(); + + uint8_t re_first_bit(); protected: @@ -116,6 +118,8 @@ volatile uint8_t __stop_read; volatile uint8_t __stop_write; + + volatile uint8_t __first_bit; }; #endif \ No newline at end of file