X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Favrcal.h;fp=src%2Favrcal.h;h=8f802a2c93a569f455fd4d7366f7a490d7cf16f0;hb=a7cfbc1ed842fa277040edabc7df51af8cb31944;hp=0000000000000000000000000000000000000000;hpb=eb1086f8735d3e6410cdd5485139aad7d37dad05;p=avr_cal.git diff --git a/src/avrcal.h b/src/avrcal.h new file mode 100644 index 0000000..8f802a2 --- /dev/null +++ b/src/avrcal.h @@ -0,0 +1,45 @@ +/***************************************************************************** +** FILE IDENTIFICATION +** +** Name: avrcal.h +** Purpose: AVR C Compiler Abstraction Layer Common Header File +** Programmer: Kevin Rosenberg (AVRFreaks: kmr) +** Date Started: Dec 2007 +** +** Copyright (c) 2008 by Kevin Rosenberg. All rights reserved. +** +** LICENSE +** See accompaning LICENSE file +** +** CHANGES +** See accompaning ChangeLog file +******************************************************************************/ + +#ifndef __AVRCAL_H__ +#define __AVRCAL_H__ + +// AVR-GCC C Compiler +#if defined(__GNUC__) +#include + +// IAR C Compiler +#elif defined(__ICCAVR__) +#include + +// ImageCraft C Compiler +#elif defined(__IMAGECRAFT__) +#include + +// CodeVision AVR C Compiler +#elif defined(__CODEVISIONAVR__) +#include + +#else +#error Unknown / Unsupported Platform +#endif + +#endif + + + +