This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USBLIB questions

looking at the usb_dev_bulk_c674x_c6748_evmC6748 example

The first USB function called in main() is USBBufferInit().  USBBufferInit, and usbbuffer.c in general, is not described in the help file.  Not sure how well I can discover usage without more info.  Is there any more help out there?

  • Hi Kurt,

                 help file -do you mean the readme.txt file..?

                 I see each function in usbbuffer.c is having sufficient comments. Please check if the info in the user guide helps you to proceed further.

                 I am not a USB expert. Please let me know if you need more clarification, so that i can ask right person to look into this.

    Regards

    Baskaran

  • The comments are good about each function.  But there are many functions and many structures - I would not use the library if I had to learen it all by reading function headers.

    Yes, the User Guide is just what I am looking for.   And maybe this answers my main question - can I use the StarterWare USB?

    Unfortunately my device has one bulk endpoint and one isochronous endpoint.  It does not appear that an isochronous endpoint is supported.  Can you confirm this conclusion?

    I will also read the user guide, and look at the code, to get more clarification.

  • Hi Kurt,

            I am sorry to confirm that the current implementation of USB library doesn't include 'isochronous endpoint' support.
            
            StarterWare USB User guide link:
            
            http://processors.wiki.ti.com/index.php/StarterWare_USB#Mass_Storage_Host_Class


            Please let me know if you have any questions with Bulk device class implementation.

    Regards

    Sirish