]> defiant.homedns.org Git - ros_wild_thumper.git/blobdiff - avr/nano/uart.h
added initial avr/nano program
[ros_wild_thumper.git] / avr / nano / uart.h
diff --git a/avr/nano/uart.h b/avr/nano/uart.h
new file mode 100644 (file)
index 0000000..1225590
--- /dev/null
@@ -0,0 +1,18 @@
+#ifndef UART_H
+#define UART_H
+
+#include <stdio.h>
+#include "ringbuffer.h"
+
+void setup_uart(unsigned int rate);
+void uart_putc(char *c);
+void uart_puts(char *s);
+int uart_getc(void);
+void uart_puti(int i);
+int uart_putchar(char c, FILE *stream);
+int uart_getchar(FILE *stream);
+void uart_setup_stdout(void);
+void uart_stream_update(ringbuffer_t *buffer);
+
+#endif
+