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
Diff: BufferedSerial.h
- Revision:
- 12:a0d37088b405
- Parent:
- 11:779304f9c5d2
diff -r 779304f9c5d2 -r a0d37088b405 BufferedSerial.h --- a/BufferedSerial.h Sun Jul 26 21:53:11 2015 +0000 +++ b/BufferedSerial.h Mon Mar 07 21:10:27 2016 +0000 @@ -25,7 +25,7 @@ #define BUFFEREDSERIAL_H #include "mbed.h" -#include "Buffer.h" +#include "MyBuffer.h" /** A serial port (UART) for communication with other serial devices * @@ -71,8 +71,8 @@ class BufferedSerial : public RawSerial { private: - Buffer <char> _rxbuf; - Buffer <char> _txbuf; + MyBuffer <char> _rxbuf; + MyBuffer <char> _txbuf; uint32_t _buf_size; uint32_t _tx_multiple;