with 36errors

Dependencies:   MTS-Serial libxDot-dev-mbed5-deprecated

Fork of Dot-AT-Firmware by MultiTech

Revision:
14:f9a77400b622
Parent:
9:ff62b20f7000
--- a/ATSerialFlowControl.cpp	Fri Nov 04 19:10:24 2016 +0000
+++ b/ATSerialFlowControl.cpp	Fri Nov 04 14:25:43 2016 -0500
@@ -60,6 +60,16 @@
 
 void ATSerialFlowControl::handleWrite()
 {
-    ATSerial::handleWrite();
+    while(txBuffer.size() != 0) {
+        if (_serial->writeable() && cts.read() == 0) {
+            char byte;
+            if(txBuffer.read(byte) == 1) {
+                _serial->attach(NULL, Serial::RxIrq);
+                _serial->putc(byte);
+                _serial->attach(this, &ATSerialFlowControl::handleRead, Serial::RxIrq);
+            }
+        } else {
+            return;
+        }
+    }
 }
-