prf::usb::cdc::TinyUsbCdcIo class final

Base classes

class ICdcIo

Public functions

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