prf::usb::cdc::ICdcIo class

Derived classes

class TinyUsbCdcIo final

Constructors, destructors, conversion operators

~ICdcIo() defaulted virtual

Public functions

auto available(uint8_t interface_id) -> uint32_t pure virtual
auto connected(uint8_t interface_id) -> bool pure virtual
auto init() -> bool pure virtual
auto line_state(uint8_t interface_id) -> uint8_t pure virtual
auto read(uint8_t interface_id, void* buffer, uint32_t length) -> uint32_t pure virtual
void service() pure virtual
auto write(uint8_t interface_id, const void* buffer, uint32_t length, uint32_t timeout_ms) -> uint32_t pure virtual