7f7ba9accbce36eabadcd8a1a0437311ed848e5d
Stefan Schuermans implemented TX part of UART...

Stefan Schuermans authored 12 years ago

1) #ifndef UART_H
2) #define UART_H
3) 
4) /**
5)  * @brief configure baudrate scaler
6)  * @param[in] scale baudrate scaler (1 = 7.143 Mhz)
7)  */
8) void uart_cfg_scale(unsigned short scale);
9) 
10) /**
11)  * @brief configure number of data bits
12)  * @param[in] bits number of data bits
13)  */
14) void uart_cfg_bits(unsigned char bits);
15) 
16) /**
17)  * @brief configure number of stop bits
18)  * @param[in] stop number of stop bits
19)  */
20) void uart_cfg_stop(unsigned char stop);
21) 
22) /**
23)  * @brief transmit a character
24)  * @param[in] chr character to transmit
25)  */
26) void uart_tx(unsigned short chr);
27) 
Stefan Schuermans added FIFO to UART RX

Stefan Schuermans authored 12 years ago

28) /**
29)  * @brief receive a character
30)  * @return character received
31)  */
32) unsigned short uart_rx(void);