00001 00008 #ifndef UART_I_H_ 00009 #define UART_I_H_ 00010 #include <avr/io.h> 00011 00012 00023 int8_t init_uart_int(int16_t ubrr, int8_t sendpuffersize, int8_t receivepuffersize); 00024 00032 int8_t init_uart_int_default(); 00033 00041 int8_t putc_i(int8_t c); 00042 00049 int8_t getc_i(); 00050 00060 int8_t gets_i(int8_t * string,uint8_t length); 00061 00062 00063 00071 int8_t puts_i(char * string); 00072 00081 int8_t put_data_i(uint8_t * data, uint8_t length); 00082 00083 #endif /* UART_I_H_ */