Asynchronous (Non-blocking) Serial Communication library with variable length software ring buffer (FIFO). You can use RawSerial Library's primary method. Operability confirmed on mbed 2.0.

Dependencies:   FIFO

Dependents:   Brute_TS_Controller_2018_11

History

upped buffer size to 512; default tip

2018-06-23, by JonFreeman [Sat, 23 Jun 2018 09:37:12 +0000] rev 15

upped buffer size to 512;


This is stable version. Require the mbed Library Rev.147 or later.

2017-08-28, by babylonica [Mon, 28 Aug 2017 12:25:37 +0000] rev 14

This is stable version. Require the mbed Library Rev.147 or later.


Fixed to RawSerial::attach(callback(obj, method), IrqType)

2017-08-23, by babylonica [Wed, 23 Aug 2017 01:11:52 +0000] rev 13

Fixed to RawSerial::attach(callback(obj, method), IrqType)


Fixed warnings.

2017-08-22, by babylonica [Tue, 22 Aug 2017 15:08:21 +0000] rev 12

Fixed warnings.


This is Stable Version (Needs Mbed OS 2 Rev.145 or older)

2017-08-22, by babylonica [Tue, 22 Aug 2017 07:40:57 +0000] rev 11

This is Stable Version (Needs Mbed OS 2 Rev.145 or older)


AsyncSerial is RawSerial 2 Async has Raw.

2017-08-22, by babylonica [Tue, 22 Aug 2017 07:30:07 +0000] rev 10

AsyncSerial is RawSerial 2 Async has Raw.


Bug Fixed: Cant use wait().

2017-06-23, by babylonica [Fri, 23 Jun 2017 08:07:17 +0000] rev 9

Bug Fixed: Cant use wait().


FIFO Buffer Update.; Bug Fixed.

2017-06-17, by babylonica [Sat, 17 Jun 2017 11:44:36 +0000] rev 8

FIFO Buffer Update.; Bug Fixed.


FIFO Library Update.

2017-06-17, by babylonica [Sat, 17 Jun 2017 09:23:23 +0000] rev 7

FIFO Library Update.


Update puts(). LF to CR/LF.

2017-03-30, by babylonica [Thu, 30 Mar 2017 13:50:53 +0000] rev 6

Update puts(). LF to CR/LF.