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);