I'd like to start a discussion on how and where the TivaWare USB Library documentation and examples could be improved.
So far, I'm finding that quite a bit is already there. It's impressive that USB Audio Device Hosting is present in the examples, because Isochronous USB is challenging even on established platforms like Windows. That said, here are a couple of suggestions:
1) The API documentation in the TivaWare USB LIbrary document could go into a little more detail about each function. Even when read by a developer with extensive USB implementation experience, these API leave some questions open about implementation details.
2) It seems that a few more examples might be useful, particularly for high-performance USB bandwidth.
3) Some other participants on this forum have requested a Tutorial for USB developers with moderate development experience. This could be a challenge, since USB is such a broad topic. However, pointers to official USB documentation for basic study, as well as a well-organized document that fills in gaps specific to the TM4C could go a long way in terms of tutorial material.
If others would like to add to the list, or refine the suggestions, then perhaps we could help Texas Instruments improve the documentation.
Brian Willoughby, Sound Consulting