simple UART Transmit and Receive on LPC1778

I am trying to do a very simple transmit and receive a char on UART0 I have this for transmit:
void UART_Task_Init()
{
   LPC_UART_TypeDef *UARTx = (LPC_UART_TypeDef *) LPC_UART0;
    UART_CFG_Type UARTConfigStruct; /* UART Configuration structure variable */
    UART_FIFO_CFG_Type UARTFIFOConfigStruct; /* UART FIFO configuration Struct variable */     /* Initialize UART Configuration parameter structure to default state:
     * Baudrate = 9600bps, 8 data bit, 1 Stop bit, None parity  */
    UART_ConfigStructInit(&UARTConfigStruct);     /* Set Baudrate to 115200 */
    //UARTConfigStruct.Baud_rate = 115200;     /* Initialize UART0 peripheral with given to corresponding parameter */
    UART_Init(LPC_UART0, &UARTConfigStruct);
#if 1     /* Initialize FIFOConfigStruct to default state:
     * – FIFO_DMAMode = DISABLE
     * – FIFO_Level = UART_FIFO_TRGLEV0
     * – FIFO_ResetRxBuf = ENABLE
     * – FIFO_ResetTxBuf = ENABLE
     * – FIFO_State = ENABLE
     */
    UART_FIFOConfigStructInit(&UARTFIFOConfigStruct);
    /* Initialize FIFO for UART0 peripheral */
    UART_FIFOConfig(UARTx, &UARTFIFOConfigStruct);
    /*  Enable UART Transmit */
    UART_TxCmd(UARTx, ENABLE);
#endif
} Followed by a: UART_Send(UARTx, (uint8_t *)string, strlen(string), BLOCKING); It seems to try and transmit:
UART_SendByte(UARTx, (*pChar++)); the first character and then times out. Is this the right path? Also do you have a example receive?
I could not find serial example for 1778.

simple UART Transmit and Receive on LPC1778

As we support hundreds of chips, with a massive range of peripheral IP, we are unfortunately unable to provide support on chip specific configuration (unless it is directly related to a FreeRTOS port). If the IP is the same as that used on the 1768 (which I think it is) then you will find a lot of serial port related code in the the FreeRTOS+IO product – which is a free download. Regards.