USB-CDC drivers -reg

Hello,

For our current project, we are planning use RIOT to be ported in to STM32custom board, There is a requirement to configure my board as an USB network device (CDC-NCM / ECM / EEM), But I didn’t find any usb driver in the source code. Is there any way to add the drivers to RIOT? Could you please help in this case.

This message contains confidential information and is intended only for the individual(s) named. If you are not the intended recipient, you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this mail and attached file/s is strictly prohibited. Please notify the sender immediately and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secured or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission.

I wrote a USB Driver for the STM32 platform a long time ago, maybe it helps:

But it doesnt support network device class yet.

Best Regards, Robert

There was some initial work on USB in https://github.com/RIOT-OS/RIOT/pull/3890 but it was never merged, and since is outdated and was discontinued.