/** uart.h** Created: 29.11.2011 19:24:39* Author: Zbynekposkocil@email.cz*/#ifndef UART_H_#define UART_H_/************************************************************************//* Definice konstant *//************************************************************************/#define UART0_BAUD_RATE 9600#define VELIKOST_PRIJIMACIHO_BUFFERU 244 // MAX 255 velikost bufferu pro uchovani prichozich zprav z USARTn v bytech/************************************************************************//* Definice struktur *//************************************************************************/typedef struct{char obsah[VELIKOST_PRIJIMACIHO_BUFFERU];unsigned char zaplneno_bytu;} RX_buffer;RX_buffer RX0_buffer;RX_buffer NMEA_retezec;/************************************************************************//* Deklarace funkci *//************************************************************************/void USART0_posli_znak( unsigned char data);unsigned char USART0_prijmi_znak( void );void USART0_posli_retezec (const unsigned char *retezec);void USART_Init(void);void USART0_smaz_buffer (void);void dekoduj_zpravu_GPS (void);#endif /* UART_H_ */