arduino_mega2560: correct uart prototypes

This commit is contained in:
Oleg Hahm 2015-08-11 10:21:25 +02:00
parent 7b28977fad
commit cf2dd6656b

View File

@ -45,8 +45,8 @@ static ringbuffer_t rx_buf;
void led_init(void); void led_init(void);
void SystemInit(void); void SystemInit(void);
static int uart_putchar(unsigned char c, FILE *stream); static int uart_putchar(char c, FILE *stream);
static char uart_getchar(FILE *stream); static int uart_getchar(FILE *stream);
static FILE uart_stdout = FDEV_SETUP_STREAM(uart_putchar, NULL, _FDEV_SETUP_WRITE); 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); static FILE uart_stdin = FDEV_SETUP_STREAM(NULL, uart_getchar, _FDEV_SETUP_READ);
@ -124,13 +124,13 @@ void SystemInit(void)
puts("\f"); 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); uart_write_blocking(UART_0, c);
return 0; return 0;
} }
char uart_getchar(FILE *stream) int uart_getchar(FILE *stream)
{ {
#ifndef MODULE_UART0 #ifndef MODULE_UART0