diff --git a/boards/arduino-mega2560/board.c b/boards/arduino-mega2560/board.c index 8f57420d53..956fb056a9 100644 --- a/boards/arduino-mega2560/board.c +++ b/boards/arduino-mega2560/board.c @@ -45,8 +45,8 @@ static ringbuffer_t rx_buf; void led_init(void); void SystemInit(void); -static int uart_putchar(unsigned char c, FILE *stream); -static char uart_getchar(FILE *stream); +static int uart_putchar(char c, FILE *stream); +static int uart_getchar(FILE *stream); static FILE uart_stdout = FDEV_SETUP_STREAM(uart_putchar, NULL, _FDEV_SETUP_WRITE); static FILE uart_stdin = FDEV_SETUP_STREAM(NULL, uart_getchar, _FDEV_SETUP_READ); @@ -124,13 +124,13 @@ void SystemInit(void) puts("\f"); } -static int uart_putchar(unsigned char c, FILE *stream) +static int uart_putchar(char c, FILE *stream) { uart_write_blocking(UART_0, c); return 0; } -char uart_getchar(FILE *stream) +int uart_getchar(FILE *stream) { #ifndef MODULE_UART0