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
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.
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:
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