#include #include #include "../lib/andygock_avr-uart/uart.h" int uart0_putc_wrap(char c, FILE *stream) { (void) stream; if (c == '\n') { uart0_putc_wrap('\r', stream); } uart0_putc(c); return 0; } int uart0_getc_wrap(FILE *stream) { (void) stream; // Probabbly should add some error checking in here but because // this function is only called out when there is at least one character // available in the input buffer (see main.c line 114) then error checking // is not currently necessary. return uart0_getc() & 0xff; } int uart3_putc_wrap(char c, FILE *stream) { (void) stream; if (c == '\n') { uart3_putc_wrap('\r', stream); } uart3_putc(c); return 0; }