Dependencies:   mbed

Committer:
valesek
Date:
Fri Nov 27 16:05:35 2009 +0000
Revision:
0:49f07865b3e4

        

Who changed what in which revision?

UserRevisionLine numberNew 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 );