X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fcpu_detect.h;h=615f952db456c229321ef71c7c73b299d8b0e844;hb=5f3952176a4e9a00ca8dd5ec4a6b994958f89e0a;hp=8be9c32b1c141fc4fed4868e9fd34458752af2ae;hpb=80733b2809b5cc13bf38f0cbc147e18d1d233435;p=bertos.git diff --git a/cfg/cpu_detect.h b/cfg/cpu_detect.h old mode 100755 new mode 100644 index 8be9c32b..615f952d --- a/cfg/cpu_detect.h +++ b/cfg/cpu_detect.h @@ -7,42 +7,7 @@ * --> * * \brief CPU detection through special preprocessor macros - * */ - -/*#* - *#* $Log$ - *#* Revision 1.5 2007/01/27 20:48:36 batt - *#* Add support for ATMEGA1281. - *#* - *#* Revision 1.4 2006/07/19 12:56:25 bernie - *#* Convert to new Doxygen style. - *#* - *#* Revision 1.3 2006/02/10 12:37:37 bernie - *#* Add support for ARM on IAR. - *#* - *#* Revision 1.2 2005/06/14 06:15:10 bernie - *#* Add X86_64 support. - *#* - *#* Revision 1.1 2005/04/11 19:04:13 bernie - *#* Move top-level headers to cfg/ subdir. - *#* - *#* Revision 1.4 2005/02/16 20:33:24 bernie - *#* Preliminary PPC support. - *#* - *#* Revision 1.3 2004/12/31 17:39:26 bernie - *#* Use C89 comments only. - *#* - *#* Revision 1.2 2004/08/25 14:12:08 rasky - *#* Aggiornato il comment block dei log RCS - *#* - *#* Revision 1.1 2004/07/30 17:14:49 rasky - *#* File sfuggito al commit precedente (nuova gestione unificata del detect della CPU - *#* - *#* Revision 1.2 2004/07/30 10:31:07 rasky - *#* Aggiunto detect per ATmega128 - *#*/ - #ifndef CPU_DETECT_H #define CPU_DETECT_H @@ -56,6 +21,7 @@ #if (defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)) \ && !defined(__ARM4TM__) /* IAR: if not ARM assume I196 */ + #warning Assuming CPU is I196 #define CPU_I196 1 #define CPU_ID i196 #else @@ -134,6 +100,12 @@ #define CPU_AVR_ATMEGA8 0 #endif + #if defined(__AVR_ATmega168__) + #define CPU_AVR_ATMEGA168 1 + #else + #define CPU_AVR_ATMEGA168 0 + #endif + #if defined(__AVR_ATmega1281__) #define CPU_AVR_ATMEGA1281 1 #else @@ -142,6 +114,7 @@ #else #define CPU_AVR 0 #define CPU_AVR_ATMEGA8 0 + #define CPU_AVR_ATMEGA168 0 #define CPU_AVR_ATMEGA64 0 #define CPU_AVR_ATMEGA103 0 #define CPU_AVR_ATMEGA128 0