tweak voltage divider for my config
[digitaldcpower] / uart.h
1 /* vim: set sw=8 ts=8 si et: */
2 /*************************************************************************
3  Title:   C include file for uart
4  Target:    atmega8
5  Copyright: GPL, Guido Socher
6 ***************************************************************************/
7 #ifndef UART_H
8 #define UART_H
9 #include <avr/io.h>
10 #include <avr/pgmspace.h>
11
12 extern void uart_init(void);
13 extern void uart_poll_getchar_isr(void); // call this periodically from interrupt, has a buffer bigger than one char
14 extern unsigned char uart_getchar_isr_noblock(char *returnval); // get a char from buffer if available
15 extern void uart_sendchar(char c); // blocking, no buffer
16 extern void uart_sendstr(char *s); // blocking, no buffer
17 extern void uart_sendstr_p(const char *progmem_s); // blocking, no buffer
18 // uart_sendstr_p can be used like this: uart_sendstr_p(PSTR("my string"));
19 /*
20 // you can either use the above _isr functions or one of the
21 // following two but you can not mix them.
22 extern char uart_getchar(void);
23 extern unsigned char uart_getchar_noblock(char *returnval);
24 extern void uart_flushRXbuf(void);
25 */
26
27
28 #endif /* UART_H */