1 Reply Latest reply on Mar 1, 2017 5:01 AM by nisa

    CyU3PDmaChannelCreate  usage

    priyanob_2031756

      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?