This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

USB CDC

Hi,

I am working on LPC1768 and using example USB CDC. It is working on Bulk transfer. I want to convert that example to Isochronous transfer but when i changed the Endpoint number its not transfer or receive any data with host. what will be the reason as there is no error in code.
Please Help me in solving this problem.
Thanks advance

Parents
  • Main reason could be that all endpoints do not support any endpoint type for example on LPC1768 isochronous endpoints can be endpoint 3, 6, 9 or 12.

    Second issue might be that Windows will not use that device as CDC if endpoints are not of bulk type.

    There is an Audio example that uses isochronous endpoints for Embedded Artists board with LPC1788 in c:\Keil\ARM\Pack\Keil\LPC1700_DFP\2.2.0\Boards\Embedded Artists\LPC1788-32 Developers Kit\Middleware\USB\Device\Audio\

Reply
  • Main reason could be that all endpoints do not support any endpoint type for example on LPC1768 isochronous endpoints can be endpoint 3, 6, 9 or 12.

    Second issue might be that Windows will not use that device as CDC if endpoints are not of bulk type.

    There is an Audio example that uses isochronous endpoints for Embedded Artists board with LPC1788 in c:\Keil\ARM\Pack\Keil\LPC1700_DFP\2.2.0\Boards\Embedded Artists\LPC1788-32 Developers Kit\Middleware\USB\Device\Audio\

Children