001 extern char recieveFlag1;
002 extern char recieveBuffer1;
003 extern char recieveFlag2;
004 extern char recieveBuffer2;
005 
006 extern char recieveRingFlag1;
007 extern char recieveRingFlag2;
008 
009 extern char transmitRingFlag1;
010 extern char transmitRingFlag2;
011 
012 unsigned char getParity(char data);
013 
014 // Functions for USART1
015 char ReadUSART1parity(void);
016 void WriteUSART1parity(char data);
017 void putsUSART1(char *data);
018 
019 void setRecieveRingBufferUSART1(void);
020 void getsRecieveRingBufferUSART1(char *buffer, unsigned char len);
021 
022 void setTransmitRingBufferUSART1(void);
023 void putsTransmitRingBufferUSART1(char *buffer);
024 
025 // Functions for USART2
026 char ReadUSART2parity(void);
027 void WriteUSART2parity(char data);
028 void putsUSART2(char *data);
029 
030 void setRecieveRingBufferUSART2(void);
031 void getsRecieveRingBufferUSART2(char *buffer, unsigned char len);
032 
033 void setTransmitRingBufferUSART2(void);
034 void putsTransmitRingBufferUSART2(char *buffer);