I see in the TivaWare Peripheral Driver Library a 'UARTEnable()' function. Like most functions in the library, the manual doesn't really tell what it actually does. "This function enables the UART and its transmit and receive FIFOs." I interpret that to mean that it sets the UARTEN bit in UARTCTL and the FEN bit in UARTCTLH. What about TXE and RXE? Are these still assumed to be set from reset?
Is there any provision for setting the EOT bit in UARTCTL in the Peripheral Driver Library?
Looking at the code for the uart_echo example project, I don't see any code that actually enables the UART, yet the code seems to work just fine. This tells me the UART is being enabled somehow. Can anyone tell me where in the code this is happening?
Where is the source code for these drivers?