The TMS320C55x Chip Support Library API Reference Guide states:
Function CSLBool UART_write(char *pBuf, Uint16 length, Uint32 timeout);
Arguments
pbuf Pointer to a data buffer
Length Length of the data buffer
timeout Time out for data ready.
If it is setup as 0, means there will be no time out count.
The function will block forever if THRE bit is not set.
However it doesn't say in what units is timeout? Is it in sec, milliseconds, microseconds, etc?
Thanks