]> rtime.felk.cvut.cz Git - sysless.git/blob - app/eb_pwr/uart.h
eb_pwr: inital load
[sysless.git] / app / eb_pwr / uart.h
1 #define UART_BITS_5     0x0\r
2 #define UART_BITS_6     0x1\r
3 #define UART_BITS_7     0x2\r
4 #define UART_BITS_8     0x3\r
5 \r
6 #define UART_STOP_BIT_1         (0x0 << 2)\r
7 #define UART_STOP_BIT_2         (0x1 << 2)\r
8 \r
9 #define UART_PARIT_ENA          (0x1 << 3)\r
10 #define UART_PARIT_OFF          (0x0 << 3)\r
11 #define UART_PARIT_ODD          (0x0 << 4)\r
12 #define UART_PARIT_EVEN         (0x1 << 4)\r
13 #define UART_PARIT_FORCE_1      (0x2 << 4)\r
14 #define UART_PARIT_FORCE_0      (0x3 << 4)\r
15 \r
16 \r
17 \r
18 \r
19 void init_uart1(int baudrate, char bits, char stopbit, char parit_en, char parit_mode );\r
20 void init_uart0(int baudrate, char bits, char stopbit, char parit_en, char parit_mode );\r
21 unsigned char uart1GetCh(void);\r
22 unsigned char uart0GetCh(void);\r
23 void uart1SendCh(char ch);\r
24 void uart0SendCh(char ch);\r