Hi Mark Duffett,
It seems you are using the lpcopen code for LP1549, which is downloaded from this link:
LPCOpen Software for LPC15XX|NXP
I also test the uart_polling_example, if you want to send back the data after you input each byte, please do a modification:
#define RECV_BUFF_SIZE 1
The orginal definition is 32, so the data just will echo back after it receives 32 Bytes, but if you modify the RECV_BUFF_SIZE to 1, then you will get each byte:
This is my test result:

Please test the polling example again.
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------