usart_defines.h

Go to the documentation of this file.
00001 #ifndef __USART_DEFINES_H_
00002 #define __USART_DEFINES_H_
00003 
00005 #define USART_SUCCESS 0
00006 
00008 #define USART_FAILURE -1
00009 
00010 #define USART_INVALID_INPUT 1
00011 #define USART_INVALID_ARGUMENT -1
00012 
00013 #define USART_TX_BUSY  2
00014 
00015 #define USART_RX_EMPTY 3
00016 
00017 #define USART_RX_ERROR 4
00018 
00020 #define USART_MODE_FAULT 5
00021 
00023 #define USART_ADDR_RECEIVED 1
00024 
00026 #define USART_DEFAULT_TIMEOUT  10000
00027 
00029 #define USART_EVEN_PARITY       0
00030 
00031 #define USART_ODD_PARITY        1
00032 
00033 #define USART_SPACE_PARITY      2
00034 
00035 #define USART_MARK_PARITY       3
00036 
00037 #define USART_NO_PARITY         4
00038 
00039 #define USART_MULTIDROP_PARITY  6
00040 
00042 #define USART_MODE_NORMAL       0x00
00043 
00044 #define USART_MODE_RS485        0x01
00045 
00046 #define USART_MODE_HW_HSH       0x02
00047 
00048 #define USART_MODE_MODEM        0x03
00049 
00050 #define USART_MODE_ISO7816_T0   0x04
00051 
00052 #define USART_MODE_ISO7816_T1   0x06
00053 
00054 #define USART_MODE_IRDA         0x08
00055 
00056 #define USART_MODE_SW_HSH       0x0C
00057 
00059 #define USART_NORMAL_CHMODE     0
00060 
00061 #define USART_AUTO_ECHO         1
00062 
00063 #define USART_LOCAL_LOOPBACK    2
00064 
00065 #define USART_REMOTE_LOOPBACK   3
00066 
00068 #define USART_1_STOPBIT         0
00069 
00070 #define USART_1_5_STOPBITS      1
00071 
00072 #define USART_2_STOPBITS        2
00073 
00074 #endif

Generated on Thu May 10 14:14:48 2007 for AVR321000 Communication with the AVR32 USART by  doxygen 1.5.1