A V
/
pokus_s_UART
UARTs.h@0:49f07865b3e4, 2009-11-27 (annotated)
- Committer:
- valesek
- Date:
- Fri Nov 27 16:05:35 2009 +0000
- Revision:
- 0:49f07865b3e4
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
valesek | 0:49f07865b3e4 | 1 | #define UART0 (UI_8) 0 |
valesek | 0:49f07865b3e4 | 2 | #define UART1 (UI_8) 1 |
valesek | 0:49f07865b3e4 | 3 | #define UART2 (UI_8) 2 |
valesek | 0:49f07865b3e4 | 4 | #define UART3 (UI_8) 3 |
valesek | 0:49f07865b3e4 | 5 | |
valesek | 0:49f07865b3e4 | 6 | #define DATABITS5 (UI_8) 5 |
valesek | 0:49f07865b3e4 | 7 | #define DATABITS6 (UI_8) 6 |
valesek | 0:49f07865b3e4 | 8 | #define DATABITS7 (UI_8) 7 |
valesek | 0:49f07865b3e4 | 9 | #define DATABITS8 (UI_8) 8 |
valesek | 0:49f07865b3e4 | 10 | |
valesek | 0:49f07865b3e4 | 11 | #define STOPBITS1 (UI_8) 1 |
valesek | 0:49f07865b3e4 | 12 | #define STOPBITS2 (UI_8) 2 |
valesek | 0:49f07865b3e4 | 13 | #define STOPBITS1ANDHALF (UI_8) 2 |
valesek | 0:49f07865b3e4 | 14 | |
valesek | 0:49f07865b3e4 | 15 | #define PARITYNONE (UI_8) 0 |
valesek | 0:49f07865b3e4 | 16 | #define PARITYODD (UI_8) 1 |
valesek | 0:49f07865b3e4 | 17 | #define PARITYEVEN (UI_8) 3 |
valesek | 0:49f07865b3e4 | 18 | #define PARITYFORCED1 (UI_8) 5 |
valesek | 0:49f07865b3e4 | 19 | #define PARITYFORCED0 (UI_8) 7 |
valesek | 0:49f07865b3e4 | 20 | |
valesek | 0:49f07865b3e4 | 21 | #define BREAKDISABLE (UI_8) 0 |
valesek | 0:49f07865b3e4 | 22 | #define BREAKENABLE (UI_8) 1 |
valesek | 0:49f07865b3e4 | 23 | |
valesek | 0:49f07865b3e4 | 24 | #define DIVLATCHACCESSBITDISABLE (UI_8) 0 |
valesek | 0:49f07865b3e4 | 25 | #define DIVLATCHACCESSBITENABLE (UI_8) 1 |
valesek | 0:49f07865b3e4 | 26 | |
valesek | 0:49f07865b3e4 | 27 | #define MASK_DIVISOR_LATCH_ACCESS_BIT (UI_8) 128 |
valesek | 0:49f07865b3e4 | 28 | |
valesek | 0:49f07865b3e4 | 29 | extern void init_UARTs( UI_8 number_of_UART /* number of interface 0=UART0, 1=UART1, 2=UART2, 3=UART3 */ |
valesek | 0:49f07865b3e4 | 30 | ,UI_8 data_bits_count /* count of data bits 5,6,7,8 */ |
valesek | 0:49f07865b3e4 | 31 | ,UI_8 stop_bits_count /* count of stop bits 1=1, 2=2 (if data_bits==5 then stopbits=1and1/2) */ |
valesek | 0:49f07865b3e4 | 32 | ,UI_8 type_of_parity /* type of parity 0=fixed "0", 1=fixed "1", 2=odd , 3=even, 4=none (without parity bit) */ |
valesek | 0:49f07865b3e4 | 33 | ,UI_8 break_control /* 0=disable 1=enable */ |
valesek | 0:49f07865b3e4 | 34 | ); |