Libraries/USB/src/USB/VENDOR/Device.h
Go to the documentation of this file.
Device(uint8_t idx, const char *name)
int peek() override
Read a character without advancing the stream pointer.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:67
virtual size_t setTxBufferSize(size_t size) override
Sets transmit buffer size.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:41
int available() override
Return the total length of the stream.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:46
size_t write(const uint8_t *buffer, size_t size) override
Write chars to stream.
void clear(SerialMode mode=SERIAL_FULL) override
Clear the serial port transmit/receive buffers.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:73
bool isFinished() override
Check if all data has been read.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:51
Base class to support a USB device interface implementation.
Definition: DeviceInterface.h:29
int read() override
Read one character and moves the stream pointer.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:56
The TinyUSB vendor API is very much like a serial port. Each instance corresponds to a bi-directional...
Definition: Libraries/USB/src/USB/VENDOR/Device.h:31
size_t setRxBufferSize(size_t size) override
Sets receiving buffer size.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:36
Base class for both device and host serial port modes.
Definition: UsbSerial.h:40
size_t readBytes(char *buffer, size_t length) override
Read chars from stream into buffer.
Definition: Libraries/USB/src/USB/VENDOR/Device.h:62
Definition: Libraries/USB/src/USB/VENDOR/Device.h:25
1.8.13