text: //*****************************************************************************
  //   +--+       
  //   | ++----+   
  //   +-++    |  
  //     |     |  
  //   +-+--+  |   
  //   | +--+--+  
  //   +----+    Copyright (c) 2009 Code Red Technologies Ltd. 
  //
  // UART example header file
  //
  // Software License Agreement
  // 
  // The software is owned by Code Red Technologies and/or its suppliers, and is 
  // protected under applicable copyright laws.  All rights are reserved.  Any 
  // use in violation of the foregoing restrictions may subject the user to criminal 
  // sanctions under applicable laws, as well as to civil liability for the breach 
  // of the terms and conditions of this license.
  // 
  // THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
  // OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
  // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
  // USE OF THIS SOFTWARE FOR COMMERCIAL DEVELOPMENT AND/OR EDUCATION IS SUBJECT
  // TO A CURRENT END USER LICENSE AGREEMENT (COMMERCIAL OR EDUCATIONAL) WITH
  // CODE RED TECHNOLOGIES LTD. 
  //
  //*****************************************************************************
  
  #ifndef UART0_H_
  #define UART0_H_
  
  #include "inc/LPC17xx.h"
  
  // ***********************
  // Function to set up UART
  void UART0_Init(int baudrate);
  
  // ***********************
  // Function to send character over UART
  void UART0_Sendchar(char c);
  
  // ***********************
  // Function to get character from UART
  char UART0_Getchar(void);
  
  // ***********************
  // Function to prints the string out over the UART
  void UART0_PrintString(char *pcString);
  
  void uprintf(char *fmt, ...);
  
  #endif /*UART0_H_*/
  