multi bytes serial telecommunication
MultiSerial.h
- Committer:
- sgrsn
- Date:
- 2016-06-25
- Revision:
- 0:bfa17897e6e5
File content as of revision 0:bfa17897e6e5:
#ifndef MULTISERIAL_H #define MULTISERIAL_H #include "mbed.h" class MultiSerial : public Serial { public: MultiSerial(PinName TX, PinName RX);// : Serial(TX, RX) /*{ }*/ double getc(); /*{ UNION obj; for(int i = 0; i < 8; i++) { obj.c[i] = Serial::getc(); } return obj.d; }*/ void putc(double data); /*{ UNION obj; obj.d = data; for(int i = 0; i < sizeof(data); i++) { Serial::putc(obj.c[i]); } }*/ private: union UNION { double d; float f; int i; char c[8]; }; }; #endif