00001 00007 #ifndef UART_I_H_ 00008 #define UART_I_H_ 00009 #include <avr/io.h> 00010 00011 00020 int8_t init_uart_int(int16_t ubrr, int8_t sendpuffersize, int8_t receivepuffersize); 00021 00027 int8_t init_uart_int_default(); 00028 00034 int8_t putc_i(int8_t c); 00035 00040 int8_t getc_i(); 00041 00049 int8_t gets_i(int8_t * string,uint8_t length); 00050 00051 00052 00058 int8_t puts_i(char * string); 00059 00066 int8_t put_data_i(uint8_t * data, uint8_t length); 00067 00068 #endif /* UART_I_H_ */