Modified BufferedSerial - callback when data received - baudrate as ctor param

Dependencies:   Buffer

Fork of BufferedSerial by Alexandre Bouillot

History

Added attach method for callback to signal data received; Added baud parameter in ctor; Commented out printf. Use RawSerial's printf instead default tip

2017-04-07, by gte1 [Fri, 07 Apr 2017 09:11:19 +0000] rev 14

Added attach method for callback to signal data received; Added baud parameter in ctor; Commented out printf. Use RawSerial's printf instead


Change to callback cast to comply with new mbed version prototypes

2017-01-28, by abouillot [Sat, 28 Jan 2017 16:12:14 +0000] rev 13

Change to callback cast to comply with new mbed version prototypes


Update Buffer to MyBuffer

2016-03-07, by sam_grove [Mon, 07 Mar 2016 21:10:27 +0000] rev 12

Update Buffer to MyBuffer


Force use of RawSerial

2015-07-26, by sam_grove [Sun, 26 Jul 2015 21:53:11 +0000] rev 11

Force use of RawSerial


updates to the constructor to enable expansion of the internal ring buffers and printf() buffer sizes

2015-01-07, by ansond [Wed, 07 Jan 2015 18:37:11 +0000] rev 10

updates to the constructor to enable expansion of the internal ring buffers and printf() buffer sizes


updates to buffer ring sizes now 2x the buffer size

2015-01-04, by ansond [Sun, 04 Jan 2015 23:27:53 +0000] rev 9

updates to buffer ring sizes now 2x the buffer size


increased buffer sizes more

2015-01-04, by ansond [Sun, 04 Jan 2015 22:15:53 +0000] rev 8

increased buffer sizes more


made updates to enable the ability to expand the internal buffer. Additionally, used the definition to set the size of the ring buffers in the constructor initializer list. Increased the default buffer size to 512. Additional clean ups (param cks)

2015-01-02, by ansond [Fri, 02 Jan 2015 03:47:26 +0000] rev 7

made updates to enable the ability to expand the internal buffer. Additionally, used the definition to set the size of the ring buffers in the constructor initializer list. Increased the default buffer size to 512. Additional clean ups (param cks)


added #define to change the base Serial class to RawSerial if desired

2014-09-09, by ansond [Tue, 09 Sep 2014 20:20:38 +0000] rev 6

added #define to change the base Serial class to RawSerial if desired


Updated example in documentation. Tested with mbed.bld 81 and works with LPC1768, LPC11U24, KL25Z, KL46Z, KL05Z

2014-03-24, by sam_grove [Mon, 24 Mar 2014 19:56:57 +0000] rev 5

Updated example in documentation. Tested with mbed.bld 81 and works with LPC1768, LPC11U24, KL25Z, KL46Z, KL05Z