diff options
author | James McKenzie <git@madingley.org> | 2014-12-15 12:10:09 +0000 |
---|---|---|
committer | James McKenzie <git@madingley.org> | 2014-12-15 12:10:09 +0000 |
commit | dcfe43860be2daf118e81a59029a34f018926ae5 (patch) | |
tree | 5d662969a51473eaaab6a8994e9f07b868c8ffa6 /stdio.c | |
download | clock-dcfe43860be2daf118e81a59029a34f018926ae5.tar.gz clock-dcfe43860be2daf118e81a59029a34f018926ae5.tar.bz2 clock-dcfe43860be2daf118e81a59029a34f018926ae5.zip |
Diffstat (limited to 'stdio.c')
-rw-r--r-- | stdio.c | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ +#include "project.h" + +static int +stdio_uart_putchar (char var, FILE * stream) +{ + if (var == '\n') + usb_serial_putchar_nowait ('\r'); + usb_serial_putchar_nowait (var); + return 0; +} + + +static FILE stdio_uart_stdout = +FDEV_SETUP_STREAM (stdio_uart_putchar, NULL, _FDEV_SETUP_WRITE); + +void +stdio_init (void) +{ + stdout = &stdio_uart_stdout; + usb_init(); +// while (!usb_configured()) /* wait */ ; + usb_serial_flush_input(); +} |