• Main Page
  • Data Structures
  • Files
  • File List
  • Globals

usart2.h

Go to the documentation of this file.
00001 /* 23/2/2011  svn 282  */
00002 #ifndef USART2_H
00003 #define USART2_H
00004 
00005 
00006 #include <avr/io.h>
00007 
00008 
00026 inline void USART0_init(uint16_t baudval);
00027 
00028 
00046 inline void USART1_init(uint16_t baudval);
00047 
00048 
00060 void USART0_transmit_string(char *data);
00061 
00062 
00075 void USART1_transmit_string(char *data);
00076 
00077 
00078 
00089 void USART0_transmit( unsigned char data );
00090 
00091 
00102 void USART1_transmit( unsigned char data );
00103 
00104 
00117 void USART0_transmit_uint8(uint8_t val);
00118 
00119 
00132 void USART1_transmit_uint8(uint8_t val);
00133 
00134 
00148 void USART0_transmit_int8(int8_t val);
00149 
00150 
00164 void USART1_transmit_int8(int8_t val);
00165 
00166 
00167 
00168 
00181 void USART0_transmit_uint16(uint16_t val);
00182 
00183 
00196 void USART1_transmit_uint16(uint16_t val);
00197 
00198 
00212 void USART0_transmit_int16(int16_t val);
00213 
00214 
00228 void USART1_transmit_int16(int16_t val);
00229 
00230 
00242 void USART0_transmit_bcd(uint8_t val);
00243 
00244 
00256 void USART1_transmit_bcd(uint8_t val);
00257 
00258 
00271 void USART0_transmit_bin(uint8_t val);
00272 
00273 
00286 void USART1_transmit_bin(uint8_t val);
00287 
00288 
00299 void USART0_transmit_nibble(uint8_t nibble);
00300 
00301 
00312 void USART1_transmit_nibble(uint8_t nibble);
00313 
00314 
00323 uint8_t USART0_receive( void );
00324 
00325 
00334 uint8_t USART1_receive( void );
00335 
00336 
00345 void USART0_flush(void);
00346 
00347 
00348 
00357 void USART1_flush(void);
00358 
00359 
00360 
00361 
00362 #endif

Generated on Wed Aug 22 2012 11:44:35 by  doxygen 1.7.1