/*   
THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES INC. ``AS IS'' AND ANY EXPRESS OR 
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE 
DISCLAIMED. IN NO EVENT SHALL ANALOG DEVICES INC. BE LIABLE FOR ANY DIRECT, 
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGE.

YOU ASSUME ANY AND ALL RISK FROM THE USE OF THIS CODE OR SUPPORT FILE.  

IT IS THE RESPONSIBILITY OF THE PERSON INTEGRATING THIS CODE INTO AN APPLICATION
TO ENSURE THAT THE RESULTING APPLICATION PERFORMS AS REQUIRED AND IS SAFE.

    Module       : uart.h
    Description  : 
    Date         : 10 June 2010
    Version      : v1.00
    Changelog    : v1.00 Initial
*/

////////////////////////////////////////////////////////////////////////////////
//                              UART                                          //
////////////////////////////////////////////////////////////////////////////////
typedef enum {UART_BAUD_19200,UART_BAUD_115200} UrtBaudRates;
void          Urt_Init        (UrtBaudRates BR);
void          Urt_PinSetup    (boolean bHandShaking);
int           Urt_DataAvail   (void) ; 
unsigned char Urt_DataBytRd   (void) ; 
void          Urt_DataBytWr   (unsigned char ucByte) ;
////////////////////////////////////////////////////////////////////////////////

