eclipse-threadx / usbx

Eclipse ThreadX - USBX is a high-performance USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with Eclipse ThreadX RTOS
https://github.com/eclipse-threadx/rtos-docs/blob/main/rtos-docs/usbx/index.md
MIT License
154 stars 89 forks source link

Does USBX support host class for CDC-ECM device or RNDIS device? #43

Closed Gavyn-cheung closed 1 year ago

Gavyn-cheung commented 2 years ago

Many IOT device using wireless network device to visit network,so USBX is or not support wireless device?

Gavyn-cheung commented 2 years ago

I want to use USBX to realize the network access of wireless network device on STM32 platform,using CDC-ECM or RNDIS device to access.

goldscott commented 2 years ago

USBX has a host CDC-ECM class here: https://github.com/azure-rtos/usbx/tree/master/common/usbx_host_classes/src

Gavyn-cheung commented 2 years ago

USBX has a host CDC-ECM class here: https://github.com/azure-rtos/usbx/tree/master/common/usbx_host_classes/src

Yeah,I have see it ,about RNDIS device support have any plain?

Gavyn-cheung commented 2 years ago

USBX has a host CDC-ECM class here: https://github.com/azure-rtos/usbx/tree/master/common/usbx_host_classes/src

Hi Glodscoot, Because we have a project that needs to use the STM32 USB host mode to drive the wireless network card, using the protocol mode of rndis or cdc-ecm, but there are too few reference examples of USBX, so we can only ask you for help. Look forward to your response,thank you!

AndyW999 commented 2 years ago

I would like this too so I can connect to other RF devices that require an RNDIS Host to connect to. It is a glaring omission by Microsoft...

xiaocq2001 commented 2 years ago

There is no plan to support RNDIS on host side.

For CDC-ECM document is here: https://docs.microsoft.com/en-us/azure/rtos/usbx/usbx-host-stack-6

AndyW999 commented 2 years ago

Disappointing but not really a surprise...