1 #ifndef pfodBLEBufferedSerial_h
2 #define pfodBLEBufferedSerial_h
29 virtual size_t write(
const uint8_t *buf,
size_t size);
54 static const unsigned long DEFAULT_BLE_SEND_DELAY_TIME = 200;
56 static const size_t PFOD_DEFAULT_SEND_BUFFER_SIZE = 1024;
57 static const size_t defaultBufferSize = 32;
58 uint8_t defaultBuffer[defaultBufferSize];
59 unsigned long sendTimerStart;
60 bool timerRunning =
false;
61 void setBuffer(
size_t _bufferSize);
(c)2015 Forward Computing and Control Pty.
static const size_t BLE_SEND_BLOCK_SIZE
uint8_t sendBlock[BLE_SEND_BLOCK_SIZE]
virtual size_t write(uint8_t)
unsigned long sendDelay_uS
pfodBLEBufferedSerial(size_t _bufferSize)
pfodBLEBufferedSerial * connect(Stream *_stream)
virtual size_t write(const uint8_t *buf, size_t size)
void setDebugStream(Print *out)
void setBLEBlockSendDelay(uint16_t count)