1 #ifndef pfodBufferedSerial_h
2 #define pfodBufferedSerial_h
21 pfodBufferedStream(
const uint32_t baudRate, uint8_t *_buf,
size_t _bufferSize,
bool blocking =
true);
24 virtual size_t write(
const uint8_t *buf,
size_t size);
36 unsigned long uS_perByte;
41 unsigned long sendTimerStart;
(c)2018 Forward Computing and Control Pty.
void setDebugStream(Print *out)
virtual int availableForWrite()
virtual size_t write(const uint8_t *buf, size_t size)
pfodBufferedStream(const uint32_t baudRate, uint8_t *_buf, size_t _bufferSize, bool blocking=true)
baudRate – the maximum rate at which the bytes are to be released.
pfodBufferedStream * connect(Stream *_stream)
virtual size_t write(uint8_t)
pfodRingBuffer for Arduino Implements a ring buffer implementation of an Arduino Stream upto 32K buff...