Inherit from Serial and use software buffers for TX and RX. This allows the UART peripherals to operate in a IRQ driven mode. Overrides most (but not all) stdio functions as Serial did

Dependencies:   Buffer

Fork of BufferedSerial by Sam Grove

Files at this revision

API Documentation at this revision

Comitter:
JMF
Date:
Tue Apr 18 00:28:20 2017 +0000
Parent:
12:a0d37088b405
Commit message:
BufferedSerial class always sticks a \n on the end of every string... removing.

Changed in this revision

BufferedSerial.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r a0d37088b405 -r bc3131985c4d BufferedSerial.cpp
--- a/BufferedSerial.cpp	Mon Mar 07 21:10:27 2016 +0000
+++ b/BufferedSerial.cpp	Tue Apr 18 00:28:20 2017 +0000
@@ -71,7 +71,7 @@
         while(*(ptr) != 0) {
             _txbuf = *(ptr++);
         }
-        _txbuf = '\n';  // done per puts definition
+        //_txbuf = '\n';  // done per puts definition
         BufferedSerial::prime();
     
         return (ptr - s) + 1;