Does STM32U585 supports USB RNDIS ?
Hi All,
I am starting work on USB RNDIS support for STM32U5, and completely new to this.
I am looking for example/documentation on USB RNIDS support on STM32U5.
Can anyone please help here ?
Hi All,
I am starting work on USB RNDIS support for STM32U5, and completely new to this.
I am looking for example/documentation on USB RNIDS support on STM32U5.
Can anyone please help here ?
The RNDIS class is provided with STM32Cube.
You can find it under ...\STM32Cube\Repository\<Your library and version>\Middlewares\ST\STM32_USB_Device_Library\Class\CDC_RNDIS.
A good starting point would be a CDC virtual serial port project, then modify it to the RNDIS structures und modules. The basic structure and calls are pretty similar.
Documentation for the RNDIS class (and all others) is here wiki.st.com/stm32mcu/wiki/Introduction_to_USB_with_STM32#CDC_Remote_Network_Driver_Interface_Specification_-28RNDIS-29_Sublass.
If the class is not provided for STM32U5 MCUs you can "steal" it from another models, like L4 or F4. Just install the Cube support for one of these, parallel to the U5 library.
The effort on integrating the stuff, and making it work is however completely on your side.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.