multi bytes serial telecommunication

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