I have several problems associated with getting a UART to work over USB. I've not done anything with USB before. I've been trying to adapt the Tiva examples. The things I don't understand are:
1. In the Tiva examples there doesn't appear to be any code that sets up the USB, so how does the USB port get initialised? I also can't see anything that appears to link the UART to the USB. How is this routing achieved?
2. Although I can get data sent from the Tiva board to CoolTerm on my mac by using UARTwrite, there isn't a UARTread function in the library. How do I get data to pass in the other direction?
FYI I'm using the Tiva C launchpad board and the Tiva driver library 2.1.4.178.