TTK4155 Ping-pong project
uart_driver.h
Go to the documentation of this file.
1 
2 #ifndef UART_DRIVER_H_
3 #define UART_DRIVER_H_
4 
5 int uart_init(unsigned baud);
6 int uart_transmit(unsigned char data);
7 unsigned char uart_receive(void);
8 void test_uart(void);
9 
10 static FILE uart_out = FDEV_SETUP_STREAM(uart_transmit, NULL, _FDEV_SETUP_WRITE);
11 static FILE uart_in = FDEV_SETUP_STREAM(NULL, uart_receive, _FDEV_SETUP_READ);
12 
13 #define UART (&uart_out)
14 
15 #endif /* UART_DRIVER_H_ */
void test_uart(void)
Definition: uart_driver.c:37
int uart_transmit(unsigned char data)
Definition: uart_driver.c:21
unsigned char uart_receive(void)
Definition: uart_driver.c:29
int uart_init(unsigned baud)