CyU3PDmaChannelCreate  usage

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

cross mob
Anonymous
Not applicable

Hi,

   

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?

0 Likes
1 Reply
Anonymous
Not applicable

It is alright to create 2 channels as you have mentioned. Let us know if you see any problem

0 Likes