multi bytes serial telecommunication
Diff: MultiSerial.cpp
- Revision:
- 0:bfa17897e6e5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MultiSerial.cpp Sat Jun 25 03:00:02 2016 +0000 @@ -0,0 +1,25 @@ +#include "MultiSerial.h" + +MultiSerial::MultiSerial(PinName TX, PinName RX) : Serial(TX, RX) +{ +} + +double MultiSerial::getc() +{ + UNION obj; + for(int i = 0; i < 8; i++) + { + obj.c[i] = Serial::getc(); + } + return obj.d; +} + +void MultiSerial::putc(double data) +{ + UNION obj; + obj.d = data; + for(int i = 0; i < sizeof(data); i++) + { + Serial::putc(obj.c[i]); + } +} \ No newline at end of file