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

usart.h

Go to the documentation of this file.
00001 /* 23/2/2011  svn 282  */
00002 #ifndef USART_H
00003 #define USART_H
00004 
00005 #include <avr/io.h>
00006 
00007 
00025 inline void USART_init(uint16_t baudval);
00026 
00027 
00028 
00041 void USART_transmit_string(const unsigned char* data);
00042 
00043 
00044 
00055 void USART_transmit(unsigned char data );
00056 
00057 
00070 void USART_transmit_uint8(uint8_t val);
00071 
00072 
00086 void USART_transmit_int8(int8_t val);
00087  
00088  
00101 void USART_transmit_uint16(uint16_t val);
00102 
00103 
00104 
00118 void USART_transmit_int16(int16_t val);
00119 
00120 
00132 void USART_transmit_bcd(uint8_t val);
00133 
00134 
00147 void USART_transmit_bin(uint8_t val);
00148 
00149 
00150 
00161 void USART_transmit_nibble(uint8_t nibble);
00162 
00163 
00164 
00173 uint8_t USART_receive( void );
00174 
00175 
00184 void USART_flush(void);
00185 
00186 
00187 
00188 #endif

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