support for serial read/write buffer (#384)
This commit is contained in:
@ -10,10 +10,17 @@ serial.writeString("");
|
||||
serial.readUntil(",");
|
||||
serial.readLine();
|
||||
serial.readString();
|
||||
serial.redirect(SerialPin.P0, SerialPin.P0, BaudRate.BaudRate115200);
|
||||
serial.onDataReceived(",", () => {})
|
||||
```
|
||||
|
||||
### Advanced
|
||||
|
||||
```cards
|
||||
serial.redirect(SerialPin.P0, SerialPin.P0, BaudRate.BaudRate115200);
|
||||
serial.writeBuffer(pins.createBuffer(0));
|
||||
serial.readBuffer(64);
|
||||
```
|
||||
|
||||
### See Also
|
||||
|
||||
[writeLine](/reference/serial/write-line), [writeNumber](/reference/serial/write-number), [writeValue](/reference/serial/write-value), [writeString](/reference/serial/write-string), [readLine](/reference/serial/read-line), [redirect](/reference/serial/redirect-to)
|
||||
|
12
docs/reference/serial/read-buffer.md
Normal file
12
docs/reference/serial/read-buffer.md
Normal file
@ -0,0 +1,12 @@
|
||||
# Serial Read Buffer
|
||||
|
||||
Read the buffered serial data as a buffer
|
||||
|
||||
```sig
|
||||
serial.readBuffer(64);
|
||||
```
|
||||
|
||||
### Returns
|
||||
|
||||
* a Buffer containing input from the serial port. Empty if no data available.
|
||||
|
11
docs/reference/serial/write-buffer.md
Normal file
11
docs/reference/serial/write-buffer.md
Normal file
@ -0,0 +1,11 @@
|
||||
# Serial Write Buffer
|
||||
|
||||
Write a buffer to the [serial](/device/serial) port.
|
||||
|
||||
```sig
|
||||
serial.writeBuffer(pins.createBuffer(0));
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
* `buffer` is the buffer to write to the serial port
|
Reference in New Issue
Block a user