|
virtmem
virtual memory library for Arduino
|
Utility class that handles serial input over a port that is used by by SerialVAlloc. More...
#include <serial_utils.h>
Public Member Functions | |
| SerialInput (IOStream *s) | |
| uint32_t | available (void) |
| Available bytes that can be read via serial. More... | |
| uint32_t | availableAtLeast (void) |
| Returns the minimum number of bytes that can be read. More... | |
| int16_t | read (void) |
| Read a byte from serial input. More... | |
| uint32_t | readBytes (char *buffer, uint32_t count) |
| Read multiple bytes from serial input. More... | |
| int16_t | peek (void) |
| Reads a byte from serial input without removing it from the serial buffer. More... | |
Utility class that handles serial input over a port that is used by by SerialVAlloc.
| uint32_t virtmem::serram_utils::SerialInput< IOStream >::available | ( | void | ) |
Available bytes that can be read via serial.
| uint32_t virtmem::serram_utils::SerialInput< IOStream >::availableAtLeast | ( | void | ) |
Returns the minimum number of bytes that can be read.
| int16_t virtmem::serram_utils::SerialInput< IOStream >::peek | ( | void | ) |
Reads a byte from serial input without removing it from the serial buffer.
| int16_t virtmem::serram_utils::SerialInput< IOStream >::read | ( | void | ) |
Read a byte from serial input.
| uint32_t virtmem::serram_utils::SerialInput< IOStream >::readBytes | ( | char * | buffer, |
| uint32_t | count | ||
| ) |
Read multiple bytes from serial input.
| buffer | Destination character array to read data into. |
| count | Amount of bytes to read |