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