UsbSerial.h
uint16_t readMemoryBlock(char *buf, int max_len) override
Read a block of memory.
Definition: UsbSerial.h:90
@ line_break
UsbSerial()
virtual void clear(SerialMode mode=SERIAL_FULL)=0
Clear the serial port transmit/receive buffers.
size_t readBytes(char *buffer, size_t length) override
Read chars from stream into buffer.
virtual size_t setRxBufferSize(size_t size)=0
Sets receiving buffer size.
Delegate< void(Stream &source, char arrivedChar, uint16_t availableCharsCount)> StreamDataReceivedDelegate
Delegate callback type for serial data reception.
Definition: HardwareSerial.h:46
void setTxWait(bool wait)
Governs write behaviour when UART transmit buffers are full.
Definition: UsbSerial.h:85
@ tx_done
void systemDebugOutput(bool enabled)
Configure serial port for system debug output and redirect output from debugf.
bool onDataReceived(DataReceived callback)
Definition: UsbSerial.h:112
void handleEvent(Event event)
Delegate< void(UsbSerial &device)> TransmitComplete
Definition: UsbSerial.h:61
bool onTransmitComplete(TransmitComplete callback)
Definition: UsbSerial.h:118
@ rx_data
Definition: Delegate.h:20
virtual size_t setTxBufferSize(size_t size)=0
Sets transmit buffer size.
Definition: Libraries/USB/src/USB/CDC/Device.h:25