X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Favr%2Fao_avr_stdio.c;h=f9c0f88c7e33474f666e4bd04984d3368371bce2;hb=bc3610d8cecbfed40c62d4dcb93fc9a4d2a7c9e3;hp=2f358eb5e4a19ec4d5d481f551266b4418256754;hpb=e9fab7dc99a0e7c22b511c5919adf7df85213252;p=fw%2Faltos diff --git a/src/avr/ao_avr_stdio.c b/src/avr/ao_avr_stdio.c index 2f358eb5..f9c0f88c 100644 --- a/src/avr/ao_avr_stdio.c +++ b/src/avr/ao_avr_stdio.c @@ -20,16 +20,7 @@ int stdio_put(char c, FILE *stream) { - if (ao_cur_task && ao_num_stdios) - putchar(c); - else - { - if (c == '\n') - stdio_put('\r', stream); - loop_until_bit_is_set(UCSR1A, UDRE1); - UDR1 = c; - } - + putchar(c); return 0; } @@ -44,9 +35,8 @@ static FILE mystdout = FDEV_SETUP_STREAM(stdio_put, NULL, _FDEV_SETUP_WRITE); static FILE mystdin = FDEV_SETUP_STREAM(NULL, stdio_get, _FDEV_SETUP_READ); void -ao_stdio_init(void) +ao_avr_stdio_init(void) { stdout = &mystdout; stdin = &mystdin; - printf("%d stdios registered\n", ao_num_stdios); }