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

usart1.h

Go to the documentation of this file.
00001 /* 23/2/2011  svn 282  */
00002 #ifndef USART1_H
00003 #define USART1_H
00004 
00005 #include <avr/io.h>
00006 
00007 
00024 inline void USART_init(uint16_t baudval);
00025 
00026 
00039 void USART_transmit_string(const unsigned char* data);
00040 
00041 
00052 void USART_transmit(unsigned char data );
00053 
00054 
00067 void USART_transmit_uint8(uint8_t val);
00068 
00069 
00083 void USART_transmit_int8(int8_t val);
00084 
00085 
00098  void USART_transmit_uint16(uint16_t val);
00099 
00100 
00114 void USART_transmit_int16(int16_t val);
00115 
00116 
00128 void USART_transmit_bcd(uint8_t val);
00129 
00130 
00131 
00144 void USART_transmit_bin(uint8_t val);
00145 
00146 
00157 void USART_transmit_nibble(uint8_t nibble);
00158 
00159 
00168 uint8_t USART_receive( void );
00169 
00170 
00171 
00180 void USART_flush(void);
00181 
00182 
00183 
00184 
00185 #endif

Generated on Fri Nov 2 2012 11:13:42 by  doxygen 1.7.1