LambLisp 01 Red Fox Alpha
Lisp For Real-Time Control
Loading...
Searching...
No Matches
LambStdioClass Class Reference

Public Member Functions

int setTxBufferSize (int n)
int setRxBufferSize (int n)
void begin (void)
void begin (unsigned long baudrate)
void end ()
int available (void)
int availableForWrite (void)
int read (void)
int write (uint8_t c)
int write (char c)
void flush (void)
int read (byte *buf, int max)
int read (char *s, int max)
int write (const char *s, int n)
int write (const byte *b, size_t n)
int write (const char *s)
 operator bool ()

Detailed Description

A wrapper around the underlying stdin/stdout implementation. On an embedded system, this class will use the primary serial in/out (Serial on Arduino-compatibles). On Linux, this class will set the terminal to byte-at-a-time mode (called "non-CANONICAL" mode).