Description
I am using the cdc-acm example on AD-APARD32690-SL board. I see L284 specifies the in-endpoint as 0x83, /* bEndpointAddress (EP2-IN) */
. However, I think the comment part should be revised as 0x83, /* bEndpointAddress (EP3-IN) */
. Similar mismatch also happens to other endpoints defined in the file, L275 and L254. Please correct me if I am wrong.
I also tried to use DMA for USB in-endpoint 3 (as defined by L284) to stream data from AD-APARD32690-SL to the host PC. However, I am not seeing any support from MSDK for the DMA request. There is no DMA related register control neither in the USB peripheral. So, could you also confirm if USB transfer via DMA is supported?
I also tried to manually assign a DMA channel request by following Page 150 of the user guide and set the field DMA_CHn_CTRL.request = 0x33
. Unfortunately, I still cannot make it work. Could you please confirm if DMA_CHn_CTRL.request = 0x33
is the right DMA channel request if streaming data from MCU to host using the max32690 cdc-acm example?