I am creating an USB composite device. In this, there are two DMA Manual OUT Channels (CPU to USB endpoints). I have two separate functions, each of them use CyU3PDmaChannelCreate to create these DMA Manual OUT channels.
Following are the channels:
1) End point 0x81, Manual OUT ie CPU to Socket ID 1
2) End point 0x82, Manual OUT ie CPU to Socket ID 2
Is it correct to use two separate CyU3PDmaChannelCreate for creating the above channels, both having CPU as the producer. Or shall I use the
CyU3PDmaMultiChannelCreate instead of this?
It is alright to create 2 channels as you have mentioned. Let us know if you see any problem