uint8_t型とunsigned char型に対応した多バイトシリアル通信用ライブラリ
Dependents: multiserial_test serial_check_controller receiverA receiver_transmitter ... more
Diff: MultiSerial.cpp
- Revision:
- 11:f48f079a6fe4
- Parent:
- 7:f15a96ec54e1
diff -r cfc53cc4914a -r f48f079a6fe4 MultiSerial.cpp --- a/MultiSerial.cpp Thu Aug 28 05:09:00 2014 +0000 +++ b/MultiSerial.cpp Wed Sep 03 06:25:11 2014 +0000 @@ -7,7 +7,8 @@ MultiSerial::MultiSerial(PinName tx,PinName rx) : __serial__(tx,rx){} - void MultiSerial::read(uint8_t* readData,uint8_t readKey){ + void MultiSerial::read(uint8_t* readData,uint8_t readKey) + { __readData = readData; __readSize = __SIZE(__readData); @@ -17,7 +18,8 @@ } - void MultiSerial::write(uint8_t* writeData,uint8_t writeKey){ + void MultiSerial::write(uint8_t* writeData,uint8_t writeKey) + { __writeData=writeData; __writeSize = __SIZE(__writeData); @@ -27,7 +29,8 @@ } - void MultiSerial::TX(void){//送信バッファ空き割り込み用関数 + void MultiSerial::TX(void) + { static uint8_t tx=__writeSize+2, i; static uint8_t txData[MAX_DATA_NUM]={__writeKey};