Add detect for ATMega32.
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 5 Sep 2008 14:44:06 +0000 (14:44 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 5 Sep 2008 14:44:06 +0000 (14:44 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1788 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/cpu/detect.h

index 3b9ac1cf90bf3ae7032a6a242ac0ab0a6248f6fd..f37d952574038199116e9de25d6051051e1a0367 100644 (file)
        #define CPU_AVR                 1
        #define CPU_ID                  avr
 
+       #if defined(__AVR_ATmega32__)
+               #define CPU_AVR_ATMEGA32    1
+       #else
+               #define CPU_AVR_ATMEGA32    0
+       #endif
+
        #if defined(__AVR_ATmega64__)
                #define CPU_AVR_ATMEGA64    1
        #else
                #define CPU_AVR_ATMEGA1281  0
        #endif
 
-       #if CPU_AVR_ATMEGA64 + CPU_AVR_ATMEGA103 + CPU_AVR_ATMEGA128 \
+       #if CPU_AVR_ATMEGA32 + CPU_AVR_ATMEGA64 + CPU_AVR_ATMEGA103 + CPU_AVR_ATMEGA128 \
          + CPU_AVR_ATMEGA8 + CPU_AVR_ATMEGA168 + CPU_AVR_ATMEGA1281 != 1
                #error AVR CPU configuration error
        #endif
        #define CPU_AVR                 0
        #define CPU_AVR_ATMEGA8         0
        #define CPU_AVR_ATMEGA168       0
+       #define CPU_AVR_ATMEGA32        0
        #define CPU_AVR_ATMEGA64        0
        #define CPU_AVR_ATMEGA103       0
        #define CPU_AVR_ATMEGA128       0