UsbX Device Controllers Driver

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

UsbX Device Controllers Driver

425 Views
Nexus76
Contributor II

Hi, I'm trying UsbX example with MCUXpresso IMXRT1170, I have imported the "evkmimxrt1170_usbx_device_composite_cdc_acm_cdc_acm"

so I'd like to understand the files presents into project directory "azure-rtos\usbx\usbx_device_controllers".

Here I have found files _ux_dcd_mcimx6_..... (USBX Component MCIMX6 Controller Driver), but in other SDK example there is _ux_dcd_nxp_.... (USBX Component NXP_DCI Controller Driver).

 

I don't find anyware these files surfing internet, but only in SDK.

The SDK project "evkmimxrt1170_usbx_lib" doesn't include the directory usbx_device_controllers !?!

It's my interest to understand where I find this files and how to use them.

Best regards

 

 

 

 

 

0 Kudos
1 Reply

408 Views
diego_charles
NXP TechSupport
NXP TechSupport

Hi @Nexus76 

I hope you are doing well! Sorry for not reaching you out sooner. 

Imported latest SDK 2.13, and I confirm the USBX library does not contain usbx_device_controllers folder. 

The files  contained in azure-rtos\usbx\usbx_device_controllers  are adapted by Microsoft and some of them make reference to our SDK APIs.

 diego_charles_2-1676587132104.png

So you should be able to find some  documentation in:

According to the AzureRTOS USBx (link above) user guide the drivers you are refering to are:

diego_charles_3-1676588085905.png

Each header for the NXP USB device controller is minimally commented by MSFT. And each function driver may point to our stack implementation. 

I am sorry for not having more information to share at this time!  

Let me know if there is any open point. 

Diego

 

0 Kudos