Buffered Serial , Using For STM32 Nucleo F401RE and NodeMCU at command
Dependents: NucleoF401_ESP8622
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 *
