\section{aversive\_\-10-03-12/modules/comm/uart/uart\_\-defs.h File Reference}
\label{uart__defs_8h}\index{aversive\_\-10-03-12/modules/comm/uart/uart\_\-defs.h@{aversive\_\-10-03-12/modules/comm/uart/uart\_\-defs.h}}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf UART\_\-PARTITY\_\-NONE}~0
\item 
\#define {\bf UART\_\-PARTITY\_\-ODD}~1
\item 
\#define {\bf UART\_\-PARTITY\_\-EVEN}~2
\item 
\#define {\bf UART\_\-STOP\_\-BITS\_\-1}~0
\item 
\#define {\bf UART\_\-STOP\_\-BITS\_\-2}~1
\item 
\#define {\bf UART\_\-HW\_\-NUM}~1
\item 
\#define {\bf SIG\_\-UART0\_\-DATA}~SIG\_\-UART\_\-DATA
\item 
\#define {\bf SIG\_\-UART0\_\-RECV}~SIG\_\-UART\_\-RECV
\item 
\#define {\bf UDR0}~UDR
\item 
\#define {\bf UCSR0A}~UCSRA
\item 
\#define {\bf UCSR0B}~UCSRB
\item 
\#define {\bf UCSR0C}~UCSRC
\item 
\#define {\bf UBRR0L}~UBRRL
\item 
\#define {\bf UBRR0H}~UBRRH
\item 
\#define {\bf U2X}~U2X0
\item 
\#define {\bf UCSZ0}~UCSZ00
\item 
\#define {\bf UCSZ1}~UCSZ01
\item 
\#define {\bf UCSZ2}~UCSZ02
\item 
\#define {\bf UPM0}~UPM00
\item 
\#define {\bf UPM1}~UPM01
\item 
\#define {\bf USBS}~USBS0
\item 
\#define {\bf TXEN}~TXEN0
\item 
\#define {\bf TXCIE}~TXCIE0
\item 
\#define {\bf RXEN}~RXEN0
\item 
\#define {\bf RXCIE}~RXCIE0
\item 
\#define {\bf TXC}~TXC0
\item 
\#define {\bf RXB8}~RXB80
\item 
\#define {\bf UDRIE}~UDRIE0
\item 
\#define {\bf UDRE}~UDRE0
\item 
\#define {\bf UBRRL}~UBRR
\item 
\#define {\bf UART\_\-IS\_\-USART}~0
\item 
\#define {\bf UART\_\-HAS\_\-U2X}~1
\end{CompactItemize}


\subsection{Define Documentation}
\index{uart\_\-defs.h@{uart\_\-defs.h}!RXB8@{RXB8}}
\index{RXB8@{RXB8}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[RXB8]{\setlength{\rightskip}{0pt plus 5cm}\#define RXB8~RXB80}\label{uart__defs_8h_00403e8591849e2869f6dd63c1260335}




Definition at line 109 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!RXCIE@{RXCIE}}
\index{RXCIE@{RXCIE}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[RXCIE]{\setlength{\rightskip}{0pt plus 5cm}\#define RXCIE~RXCIE0}\label{uart__defs_8h_bd1db8f72d5056b24ef201cb0997c30c}




Definition at line 103 of file uart\_\-defs.h.

Referenced by uart\_\-getconf(), uart\_\-send(), uart\_\-send\_\-9bits(), uart\_\-send\_\-9bits\_\-nowait(), uart\_\-send\_\-nowait(), and uart\_\-setconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!RXEN@{RXEN}}
\index{RXEN@{RXEN}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[RXEN]{\setlength{\rightskip}{0pt plus 5cm}\#define RXEN~RXEN0}\label{uart__defs_8h_5a1bf6f4852d0c813756b783ff285bab}




Definition at line 100 of file uart\_\-defs.h.

Referenced by uart\_\-getconf(), and uart\_\-setconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!SIG\_\-UART0\_\-DATA@{SIG\_\-UART0\_\-DATA}}
\index{SIG\_\-UART0\_\-DATA@{SIG\_\-UART0\_\-DATA}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[SIG\_\-UART0\_\-DATA]{\setlength{\rightskip}{0pt plus 5cm}\#define SIG\_\-UART0\_\-DATA~SIG\_\-UART\_\-DATA}\label{uart__defs_8h_84b73ff938b0a6b96db7750218813b4e}




Definition at line 49 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!SIG\_\-UART0\_\-RECV@{SIG\_\-UART0\_\-RECV}}
\index{SIG\_\-UART0\_\-RECV@{SIG\_\-UART0\_\-RECV}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[SIG\_\-UART0\_\-RECV]{\setlength{\rightskip}{0pt plus 5cm}\#define SIG\_\-UART0\_\-RECV~SIG\_\-UART\_\-RECV}\label{uart__defs_8h_4551f8cd78501ed4aece097b63f4412c}




Definition at line 52 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!TXC@{TXC}}
\index{TXC@{TXC}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[TXC]{\setlength{\rightskip}{0pt plus 5cm}\#define TXC~TXC0}\label{uart__defs_8h_f3a3e8c2bc926e9ca5c95fb1d18967b9}




Definition at line 106 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!TXCIE@{TXCIE}}
\index{TXCIE@{TXCIE}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[TXCIE]{\setlength{\rightskip}{0pt plus 5cm}\#define TXCIE~TXCIE0}\label{uart__defs_8h_28ec2daa2efa68b5712d6425764e9332}




Definition at line 97 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!TXEN@{TXEN}}
\index{TXEN@{TXEN}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[TXEN]{\setlength{\rightskip}{0pt plus 5cm}\#define TXEN~TXEN0}\label{uart__defs_8h_1b177055e786a063bddf6ce026b10b8d}




Definition at line 94 of file uart\_\-defs.h.

Referenced by uart\_\-setconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!U2X@{U2X}}
\index{U2X@{U2X}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[U2X]{\setlength{\rightskip}{0pt plus 5cm}\#define U2X~U2X0}\label{uart__defs_8h_6438674b51f21b4a06a538d42615f67c}




Definition at line 73 of file uart\_\-defs.h.

Referenced by uart\_\-getconf(), and uart\_\-setconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-HAS\_\-U2X@{UART\_\-HAS\_\-U2X}}
\index{UART\_\-HAS\_\-U2X@{UART\_\-HAS\_\-U2X}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-HAS\_\-U2X]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-HAS\_\-U2X~1}\label{uart__defs_8h_597a402a9cc9f5a7b69fd113f0b0b459}




Definition at line 163 of file uart\_\-defs.h.

Referenced by uart\_\-getconf(), and uart\_\-setconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-HW\_\-NUM@{UART\_\-HW\_\-NUM}}
\index{UART\_\-HW\_\-NUM@{UART\_\-HW\_\-NUM}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-HW\_\-NUM]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-HW\_\-NUM~1}\label{uart__defs_8h_b50511d7e85ee740ad5090cd97e3af05}




Definition at line 43 of file uart\_\-defs.h.

Referenced by uart\_\-register\_\-rx\_\-event(), and uart\_\-register\_\-tx\_\-event().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-IS\_\-USART@{UART\_\-IS\_\-USART}}
\index{UART\_\-IS\_\-USART@{UART\_\-IS\_\-USART}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-IS\_\-USART]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-IS\_\-USART~0}\label{uart__defs_8h_4613674ef56331d0e77df0657ef39848}




Definition at line 158 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-PARTITY\_\-EVEN@{UART\_\-PARTITY\_\-EVEN}}
\index{UART\_\-PARTITY\_\-EVEN@{UART\_\-PARTITY\_\-EVEN}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-PARTITY\_\-EVEN]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-PARTITY\_\-EVEN~2}\label{uart__defs_8h_4bc42a18adaec8b11e70af08a2f2d8a4}




Definition at line 31 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-PARTITY\_\-NONE@{UART\_\-PARTITY\_\-NONE}}
\index{UART\_\-PARTITY\_\-NONE@{UART\_\-PARTITY\_\-NONE}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-PARTITY\_\-NONE]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-PARTITY\_\-NONE~0}\label{uart__defs_8h_bf1db4b8d4edc2820a7007e5b339d30f}




Definition at line 29 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-PARTITY\_\-ODD@{UART\_\-PARTITY\_\-ODD}}
\index{UART\_\-PARTITY\_\-ODD@{UART\_\-PARTITY\_\-ODD}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-PARTITY\_\-ODD]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-PARTITY\_\-ODD~1}\label{uart__defs_8h_c414334c0f14f5191d4e049e78a62b97}




Definition at line 30 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-STOP\_\-BITS\_\-1@{UART\_\-STOP\_\-BITS\_\-1}}
\index{UART\_\-STOP\_\-BITS\_\-1@{UART\_\-STOP\_\-BITS\_\-1}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-STOP\_\-BITS\_\-1]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-STOP\_\-BITS\_\-1~0}\label{uart__defs_8h_8c4f4e1ad92fa1b49f3ce2247ba9af0e}




Definition at line 33 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UART\_\-STOP\_\-BITS\_\-2@{UART\_\-STOP\_\-BITS\_\-2}}
\index{UART\_\-STOP\_\-BITS\_\-2@{UART\_\-STOP\_\-BITS\_\-2}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UART\_\-STOP\_\-BITS\_\-2]{\setlength{\rightskip}{0pt plus 5cm}\#define UART\_\-STOP\_\-BITS\_\-2~1}\label{uart__defs_8h_e6a1358ec412906d299a8ee4fa104796}




Definition at line 34 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UBRR0H@{UBRR0H}}
\index{UBRR0H@{UBRR0H}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UBRR0H]{\setlength{\rightskip}{0pt plus 5cm}\#define UBRR0H~UBRRH}\label{uart__defs_8h_70e1c1bfc855cc280848f7203182230d}




Definition at line 70 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UBRR0L@{UBRR0L}}
\index{UBRR0L@{UBRR0L}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UBRR0L]{\setlength{\rightskip}{0pt plus 5cm}\#define UBRR0L~UBRRL}\label{uart__defs_8h_e96d0b97b754e1958c734dfb9d37f9ee}




Definition at line 67 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UBRRL@{UBRRL}}
\index{UBRRL@{UBRRL}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UBRRL]{\setlength{\rightskip}{0pt plus 5cm}\#define UBRRL~UBRR}\label{uart__defs_8h_0086cfbd45570ab91f16a0faec612e66}




Definition at line 130 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UCSR0A@{UCSR0A}}
\index{UCSR0A@{UCSR0A}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UCSR0A]{\setlength{\rightskip}{0pt plus 5cm}\#define UCSR0A~UCSRA}\label{uart__defs_8h_fd390ccfd96d1e33ba363a2a86edfa0a}




Definition at line 58 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UCSR0B@{UCSR0B}}
\index{UCSR0B@{UCSR0B}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UCSR0B]{\setlength{\rightskip}{0pt plus 5cm}\#define UCSR0B~UCSRB}\label{uart__defs_8h_2ded98d79bd558dff7d52298728fd9b8}




Definition at line 61 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UCSR0C@{UCSR0C}}
\index{UCSR0C@{UCSR0C}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UCSR0C]{\setlength{\rightskip}{0pt plus 5cm}\#define UCSR0C~UCSRC}\label{uart__defs_8h_c337badc6764b225812868e8d330d765}




Definition at line 64 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UCSZ0@{UCSZ0}}
\index{UCSZ0@{UCSZ0}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UCSZ0]{\setlength{\rightskip}{0pt plus 5cm}\#define UCSZ0~UCSZ00}\label{uart__defs_8h_cfdf4fe89a78622cd0fd47436e5f59eb}




Definition at line 76 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UCSZ1@{UCSZ1}}
\index{UCSZ1@{UCSZ1}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UCSZ1]{\setlength{\rightskip}{0pt plus 5cm}\#define UCSZ1~UCSZ01}\label{uart__defs_8h_8974619a8caf1ab183f665b1592147ec}




Definition at line 79 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UCSZ2@{UCSZ2}}
\index{UCSZ2@{UCSZ2}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UCSZ2]{\setlength{\rightskip}{0pt plus 5cm}\#define UCSZ2~UCSZ02}\label{uart__defs_8h_52f6c2c6ddb9199a9047ef4ffb9fc4fb}




Definition at line 82 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UDR0@{UDR0}}
\index{UDR0@{UDR0}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UDR0]{\setlength{\rightskip}{0pt plus 5cm}\#define UDR0~UDR}\label{uart__defs_8h_5dabbf03c46e68abe6ec61d6897a2002}




Definition at line 55 of file uart\_\-defs.h.\index{uart\_\-defs.h@{uart\_\-defs.h}!UDRE@{UDRE}}
\index{UDRE@{UDRE}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UDRE]{\setlength{\rightskip}{0pt plus 5cm}\#define UDRE~UDRE0}\label{uart__defs_8h_119138a847d65a9fb32e3529c2167b9f}




Definition at line 115 of file uart\_\-defs.h.

Referenced by uart\_\-send(), uart\_\-send\_\-9bits(), uart\_\-send\_\-9bits\_\-nowait(), uart\_\-send\_\-nowait(), and uart\_\-setconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UDRIE@{UDRIE}}
\index{UDRIE@{UDRIE}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UDRIE]{\setlength{\rightskip}{0pt plus 5cm}\#define UDRIE~UDRIE0}\label{uart__defs_8h_fd5a85bafe66ad0ef4943a328f0cf04b}




Definition at line 112 of file uart\_\-defs.h.

Referenced by uart\_\-send\_\-9bits\_\-nowait(), uart\_\-send\_\-next\_\-char(), and uart\_\-send\_\-nowait().\index{uart\_\-defs.h@{uart\_\-defs.h}!UPM0@{UPM0}}
\index{UPM0@{UPM0}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UPM0]{\setlength{\rightskip}{0pt plus 5cm}\#define UPM0~UPM00}\label{uart__defs_8h_1c66d40af15e0f75d30f164a226e4983}




Definition at line 85 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!UPM1@{UPM1}}
\index{UPM1@{UPM1}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[UPM1]{\setlength{\rightskip}{0pt plus 5cm}\#define UPM1~UPM01}\label{uart__defs_8h_b79076473f15fb3a5a6acb89cbe53ece}




Definition at line 88 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().\index{uart\_\-defs.h@{uart\_\-defs.h}!USBS@{USBS}}
\index{USBS@{USBS}!uart_defs.h@{uart\_\-defs.h}}
\subsubsection[USBS]{\setlength{\rightskip}{0pt plus 5cm}\#define USBS~USBS0}\label{uart__defs_8h_ec8a10c665f4feb5a7a3884f94896092}




Definition at line 91 of file uart\_\-defs.h.

Referenced by uart\_\-getconf().