Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of BufferedSerial by
Revision 8:506247a040bc, committed 2015-01-04
- Comitter:
- ansond
- Date:
- Sun Jan 04 22:15:53 2015 +0000
- Parent:
- 7:6fa214b41d73
- Child:
- 9:2cb30392ade6
- Commit message:
- increased buffer sizes more
Changed in this revision
| BufferedSerial.cpp | Show annotated file Show diff for this revision Revisions of this file |
| BufferedSerial.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/BufferedSerial.cpp Fri Jan 02 03:47:26 2015 +0000
+++ b/BufferedSerial.cpp Sun Jan 04 22:15:53 2015 +0000
@@ -24,7 +24,7 @@
#include <stdarg.h>
BufferedSerial::BufferedSerial(PinName tx, PinName rx, const char* name)
- : SERIAL_BASE(tx, rx), _rxbuf(BUFFEREDSERIAL_MAX_BUFFER_SIZE), _txbuf(BUFFEREDSERIAL_MAX_BUFFER_SIZE)
+ : SERIAL_BASE(tx, rx) , _rxbuf(2*BUFFEREDSERIAL_MAX_BUFFER_SIZE), _txbuf(2*BUFFEREDSERIAL_MAX_BUFFER_SIZE)
{
SERIAL_BASE::attach(this, &BufferedSerial::rxIrq, Serial::RxIrq);
--- a/BufferedSerial.h Fri Jan 02 03:47:26 2015 +0000 +++ b/BufferedSerial.h Sun Jan 04 22:15:53 2015 +0000 @@ -30,8 +30,8 @@ // Base Class #define SERIAL_BASE RawSerial -// Internal buffer size -#define BUFFEREDSERIAL_MAX_BUFFER_SIZE 512 +// Internal buffer size (Ring buffers will be 2X this value each for RX and TX...) +#define BUFFEREDSERIAL_MAX_BUFFER_SIZE 4096 /** A serial port (UART) for communication with other serial devices *
