//*********************************************************************
// Project	: 
// File Name: rs232_io.h
// --------------------------------------------------------------------
// All Righsts Reserved Microchip Technology 2003
// --------------------------------------------------------------------
// 	Author  : Ross Fosler
// 	Date	: 1/30/04
//
// 	Notes	: 
//
//	History : 1/30/2004 - Origional - CCS
//
//*********************************************************************
#ifndef RS232_IO_DOT_H
#define RS232_IO_DOT_H

#include <P18F8720.H>

#define mIOInit(BRGval)	RCSTA1 = 0; RCSTA1 = 0x90; TXSTA1 = 0; TXSTA1 = 0x24; SPBRG1 = BRGval;

#define mIOIsError()		(RCSTA1bits.FERR || RCSTA1bits.OERR)

#define mIOIsGetReady()		PIR1bits.RCIF
#define mIOGetByte()		RCREG1

#define mIOIsPutReady()		TXSTA1bits.TRMT
//#define mIOIsPutReady()		PIR1bits.TXIF
#define	mIOPutByte(txData)	TXREG1 = txData;


#endif
