How to enable the USB CDC ECM in WICED

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JiLi_2145991
Level 1
Level 1
First like given Welcome!
  • SDK: WICED-SDK 6.2
  • USBX: Ver5.8

We're trying to use the CYW43907's USB function as a USB ethernet device, and we found USBX supports the USB-CDC-ECM class (wiced-sdk\libraries\drivers\USB\USBX\ver5.8\usbx_device_classes\ux_device_class_cdc_ecm.h)

But when we add the code to compile with these APIs, some error happens.

Cannot found #include "ux_network_driver.h"

Cannot found the reference for "_ux_device_class_cdc_ecm_entry"

It seems the USBX library in WICED-SDK is a lite version, not contained these functions.

How we can get a full function USBX library to support this USB-CDC-ECM?

0 Likes
1 Solution
RaktimR_11
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

We can raise a feature request for you regarding the class support. Right now as you correctly pointed out USBx support is limited to CDC-ACM, HID class only; so kind of a lite version which does not support the ECM class.

View solution in original post

0 Likes
5 Replies
RaktimR_11
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

We can raise a feature request for you regarding the class support. Right now as you correctly pointed out USBx support is limited to CDC-ACM, HID class only; so kind of a lite version which does not support the ECM class.

0 Likes

Hi rroy,

Thanks for the reply.

So how or when we can get a new evaluation USBX library version?

BR, Jin

0 Likes

I can't give you an exact ETA for the class support. I can just raise the feature request for you which will be evaluated internally based on the certain factors which you can try to prioritize through by getting in touch with Cypress local marketing team.

0 Likes

Adding inoue_tomohiro_1742091​ and tgarcia from your company jli

Note that you can funnel these types of requests through your connectivity team in Dallas, TX as we have regular meetings with them to discuss feature requests and such.

0 Likes

OK, thank you for your kindly remind.

0 Likes