FullMAC Device Solution
Overview
The INIC (Internet Network Interface Controller) device class enables a USB-based FullMAC implementation, functioning as a network interface card to provide host connectivity via USB.
For FullMAC details, refer to Wi-Fi Card Mode .
SDK provides:
INIC device class driver with following features:
Supports WiFi-only mode
Fully customizable descriptors
INIC device application example with following features:
Compatible with dedicated Linux FullMAC drivers (contact Realtek FAE)
Supports USB hot-plug
Support speed mode configuration
Endpoint Configurations
Endpoint |
Count |
Description |
|---|---|---|
Control IN/OUT |
1 |
Handle host control requests |
Bulk IN |
1 |
Data transmission |
Bulk OUT |
2 |
Data reception |
Application Example
Location: {SDK}/example/usb/usbd_inic
The example defines an USB INIC device, refer to the README.md in the example directory for details.
This example serves as a reference implementation for USB FullMAC applcations.