prf::usb::ncm::INcmDevice class

Derived classes

class TinyUsbNcmDevice final

Constructors, destructors, conversion operators

~INcmDevice() defaulted virtual

Public functions

auto dequeue_rx_frame(uint8_t* out, size_t out_capacity, size_t* out_size) -> bool pure virtual
auto enqueue_tx_frame(const uint8_t* frame, size_t frame_size) -> bool pure virtual
auto init() -> bool pure virtual
auto link_up() const -> bool pure virtual
auto mac_address() const -> const uint8_t* pure virtual
auto ready() const -> bool pure virtual
void service() pure virtual