Enabling double buffered DMA isochronous endpoint

Hi to all
I'm attempting to modify the USBAudio example on an LPC2378 in order to appear as a microphone using isochronous endpoint 3. I modified the example and it works fine. The next step is to enable a double buffered endpoint. Did someone have an example ? I understood the working principle but from the LPC2378 user manual is not clear how to enable it.
best regards

Parents
  • > The next step is to enable a double buffered endpoint.

    For USB device engine on LPC family,
    isoc and bulk endpoints are double buffered as the default. Rather, Single buffer is not available for isoc endpoint. (For bulk, assigning bulk transfer to an interrupt endpoint, single buffer is available.)

    Therefore, if you've done isoc in DMA, it's already double buffered.

    Tsuneo

Reply
  • > The next step is to enable a double buffered endpoint.

    For USB device engine on LPC family,
    isoc and bulk endpoints are double buffered as the default. Rather, Single buffer is not available for isoc endpoint. (For bulk, assigning bulk transfer to an interrupt endpoint, single buffer is available.)

    Therefore, if you've done isoc in DMA, it's already double buffered.

    Tsuneo

Children
More questions in this forum