ICdcIo class
#include <hal/usb/cdc_io.hpp>
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