//************************************************************** //******** FUNCTIONS FOR SERIAL COMMUNICATION USING UART ******* //************************************************************** //Controller: ATmega168 (Clock: 8 Mhz-internal) //Compiler: AVR-GCC //Version : 2.0 //Author: CC Dharmani, Chennai (India) // www.dharmanitech.com //Date: 26 Feb 2009 //************************************************************** //************************************************** // ***** HEADER FILE : UART_routines.h ****** //************************************************** #ifndef _UART_ROUTINES_H_ #define _UART_ROUTINES_H_ #define CHAR 0 #define INT 1 #define LONG 2 #define TX_NEWLINE {transmitByte(0x0d); transmitByte(0x0a);} unsigned char receiveByte(void); void transmitByte(unsigned char); void transmitHex( unsigned char dataType, unsigned long data ); void transmitString_F(char*); void transmitString(unsigned char*); #endif