-\r
-/*---------------------------------------------------------------------------------------------------------------------------------------------------\r
- * uncomment this for codevision compiler:\r
- *---------------------------------------------------------------------------------------------------------------------------------------------------\r
- */\r
-// #define CODEVISION // to use Codevision Compiler instead of gcc\r
-\r
-#ifdef CODEVISION\r
-#include <mega88.h>\r
-#include <stdio.h>\r
-#define uint8_t unsigned char\r
-#define uint16_t unsigned int\r
-#define F_CPU 8000000 // change for Codevision here, if you use WinAVR, use Project -> Configuration Options instead\r
-\r
-// register values from datasheet for ATMega88\r
-#define OCIE1A 1\r
-#define WGM12 3\r
-#define CS10 0\r
-#define UDRE0 5\r
-#define TXEN0 3\r
-\r
-#include "irmp.h"\r
-#include "isnd.h"\r
-#include "irmp.c"\r
-#include "isnd.c"\r
-\r
-#else // gcc compiler\r
-\r
-#include <inttypes.h>\r
-#include <avr/io.h>\r
-#include <util/delay.h>\r
-#include <avr/pgmspace.h>\r
-#include <avr/interrupt.h>\r
-#include "irmp.h"\r
-#include "irsndconfig.h"\r