/**
 * @file
 * @brief Mapping of IAR EW MCU type macros to AVR-GCC MCU type macros
 *
 * $Id: mcu_types.h 20986 2010-03-19 17:40:19Z dthiele $
 *
 * @author    Atmel Corporation: http://www.atmel.com
 * @author    Support email: avr@atmel.com
 */
/*
 * Copyright (c) 2009, Atmel Corporation All rights reserved.
 *
 * Licensed under Atmel's Limited License Agreement --> EULA.txt
 */

/*
 * Note: this file has been auto-generated using Tools/mkmcutypes.h.
 * DO NOT EDIT!
 */

/* Prevent double inclusion */
#ifndef MCU_TYPES_H
#define MCU_TYPES_H

/* === Includes ============================================================== */

/* === Externals ============================================================= */

/* === Macros ================================================================ */

#if defined(__AT43USB320__)
#  define __AVR_AT43USB320__   (__AT43USB320__)
#endif
#if defined(__AT43USB355__)
#  define __AVR_AT43USB355__   (__AT43USB355__)
#endif
#if defined(__AT76C711__)
#  define __AVR_AT76C711__     (__AT76C711__)
#endif
#if defined(__AT86RF401__)
#  define __AVR_AT86RF401__    (__AT86RF401__)
#endif
#if defined(__AT90C8534__)
#  define __AVR_AT90C8534__    (__AT90C8534__)
#endif
#if defined(__AT90CAN128__)
#  define __AVR_AT90CAN128__   (__AT90CAN128__)
#endif
#if defined(__AT90CAN32__)
#  define __AVR_AT90CAN32__    (__AT90CAN32__)
#endif
#if defined(__AT90CAN64__)
#  define __AVR_AT90CAN64__    (__AT90CAN64__)
#endif
#if defined(__AT90PWM1__)
#  define __AVR_AT90PWM1__     (__AT90PWM1__)
#endif
#if defined(__AT90PWM216__)
#  define __AVR_AT90PWM216__   (__AT90PWM216__)
#endif
#if defined(__AT90PWM2B__)
#  define __AVR_AT90PWM2B__    (__AT90PWM2B__)
#endif
#if defined(__AT90PWM2__)
#  define __AVR_AT90PWM2__     (__AT90PWM2__)
#endif
#if defined(__AT90PWM316__)
#  define __AVR_AT90PWM316__   (__AT90PWM316__)
#endif
#if defined(__AT90PWM3B__)
#  define __AVR_AT90PWM3B__    (__AT90PWM3B__)
#endif
#if defined(__AT90PWM3__)
#  define __AVR_AT90PWM3__     (__AT90PWM3__)
#endif
#if defined(__AT90S1200__)
#  define __AVR_AT90S1200__    (__AT90S1200__)
#endif
#if defined(__AT90S2313__)
#  define __AVR_AT90S2313__    (__AT90S2313__)
#endif
#if defined(__AT90S2323__)
#  define __AVR_AT90S2323__    (__AT90S2323__)
#endif
#if defined(__AT90S2333__)
#  define __AVR_AT90S2333__    (__AT90S2333__)
#endif
#if defined(__AT90S2343__)
#  define __AVR_AT90S2343__    (__AT90S2343__)
#endif
#if defined(__AT90S4414__)
#  define __AVR_AT90S4414__    (__AT90S4414__)
#endif
#if defined(__AT90S4433__)
#  define __AVR_AT90S4433__    (__AT90S4433__)
#endif
#if defined(__AT90S4434__)
#  define __AVR_AT90S4434__    (__AT90S4434__)
#endif
#if defined(__AT90S8515__)
#  define __AVR_AT90S8515__    (__AT90S8515__)
#endif
#if defined(__AT90S8535__)
#  define __AVR_AT90S8535__    (__AT90S8535__)
#endif
#if defined(__AT90USB1286__)
#  define __AVR_AT90USB1286__  (__AT90USB1286__)
#endif
#if defined(__AT90USB1287__)
#  define __AVR_AT90USB1287__  (__AT90USB1287__)
#endif
#if defined(__AT90USB162__)
#  define __AVR_AT90USB162__   (__AT90USB162__)
#endif
#if defined(__AT90USB646__)
#  define __AVR_AT90USB646__   (__AT90USB646__)
#endif
#if defined(__AT90USB647__)
#  define __AVR_AT90USB647__   (__AT90USB647__)
#endif
#if defined(__AT90USB82__)
#  define __AVR_AT90USB82__    (__AT90USB82__)
#endif
#if defined(__AT94K__)
#  define __AVR_AT94K__        (__AT94K__)
#endif
#if defined(__ATmega103__)
#  define __AVR_ATmega103__    (__ATmega103__)
#endif
#if defined(__ATmega1280__)
#  define __AVR_ATmega1280__   (__ATmega1280__)
#endif
#if defined(__ATmega1281__)
#  define __AVR_ATmega1281__   (__ATmega1281__)
#endif
#if defined(__ATmega1284P__)
#  define __AVR_ATmega1284P__  (__ATmega1284P__)
#endif
#if defined(__ATmega128__)
#  define __AVR_ATmega128__    (__ATmega128__)
#endif
#if defined(__ATmega161__)
#  define __AVR_ATmega161__    (__ATmega161__)
#endif
#if defined(__ATmega162__)
#  define __AVR_ATmega162__    (__ATmega162__)
#endif
#if defined(__ATmega163__)
#  define __AVR_ATmega163__    (__ATmega163__)
#endif
#if defined(__ATmega164P__)
#  define __AVR_ATmega164P__   (__ATmega164P__)
#endif
#if defined(__ATmega165P__)
#  define __AVR_ATmega165P__   (__ATmega165P__)
#endif
#if defined(__ATmega165__)
#  define __AVR_ATmega165__    (__ATmega165__)
#endif
#if defined(__ATmega168P__)
#  define __AVR_ATmega168P__   (__ATmega168P__)
#endif
#if defined(__ATmega168__)
#  define __AVR_ATmega168__    (__ATmega168__)
#endif
#if defined(__ATmega169P__)
#  define __AVR_ATmega169P__   (__ATmega169P__)
#endif
#if defined(__ATmega169__)
#  define __AVR_ATmega169__    (__ATmega169__)
#endif
#if defined(__ATmega16HVA__)
#  define __AVR_ATmega16HVA__  (__ATmega16HVA__)
#endif
#if defined(__ATmega16__)
#  define __AVR_ATmega16__     (__ATmega16__)
#endif
#if defined(__ATmega2560__)
#  define __AVR_ATmega2560__   (__ATmega2560__)
#endif
#if defined(__ATmega2561__)
#  define __AVR_ATmega2561__   (__ATmega2561__)
#endif
#if defined(__ATmega323__)
#  define __AVR_ATmega323__    (__ATmega323__)
#endif
#if defined(__ATmega324P__)
#  define __AVR_ATmega324P__   (__ATmega324P__)
#endif
#if defined(__ATmega3250P__)
#  define __AVR_ATmega3250P__  (__ATmega3250P__)
#endif
#if defined(__ATmega3250__)
#  define __AVR_ATmega3250__   (__ATmega3250__)
#endif
#if defined(__ATmega325P__)
#  define __AVR_ATmega325P__   (__ATmega325P__)
#endif
#if defined(__ATmega325__)
#  define __AVR_ATmega325__    (__ATmega325__)
#endif
#if defined(__ATmega328P__)
#  define __AVR_ATmega328P__   (__ATmega328P__)
#endif
#if defined(__ATmega3290P__)
#  define __AVR_ATmega3290P__  (__ATmega3290P__)
#endif
#if defined(__ATmega3290__)
#  define __AVR_ATmega3290__   (__ATmega3290__)
#endif
#if defined(__ATmega329P__)
#  define __AVR_ATmega329P__   (__ATmega329P__)
#endif
#if defined(__ATmega329__)
#  define __AVR_ATmega329__    (__ATmega329__)
#endif
#if defined(__ATmega32C1__)
#  define __AVR_ATmega32C1__   (__ATmega32C1__)
#endif
#if defined(__ATmega32HVB__)
#  define __AVR_ATmega32HVB__  (__ATmega32HVB__)
#endif
#if defined(__ATmega32M1__)
#  define __AVR_ATmega32M1__   (__ATmega32M1__)
#endif
#if defined(__ATmega32U4__)
#  define __AVR_ATmega32U4__   (__ATmega32U4__)
#endif
#if defined(__ATmega32__)
#  define __AVR_ATmega32__     (__ATmega32__)
#endif
#if defined(__ATmega406__)
#  define __AVR_ATmega406__    (__ATmega406__)
#endif
#if defined(__ATmega48P__)
#  define __AVR_ATmega48P__    (__ATmega48P__)
#endif
#if defined(__ATmega48__)
#  define __AVR_ATmega48__     (__ATmega48__)
#endif
#if defined(__ATmega640__)
#  define __AVR_ATmega640__    (__ATmega640__)
#endif
#if defined(__ATmega644P__)
#  define __AVR_ATmega644P__   (__ATmega644P__)
#endif
#if defined(__ATmega644__)
#  define __AVR_ATmega644__    (__ATmega644__)
#endif
#if defined(__ATmega6450__)
#  define __AVR_ATmega6450__   (__ATmega6450__)
#endif
#if defined(__ATmega645__)
#  define __AVR_ATmega645__    (__ATmega645__)
#endif
#if defined(__ATmega6490__)
#  define __AVR_ATmega6490__   (__ATmega6490__)
#endif
#if defined(__ATmega649__)
#  define __AVR_ATmega649__    (__ATmega649__)
#endif
#if defined(__ATmega64__)
#  define __AVR_ATmega64__     (__ATmega64__)
#endif
#if defined(__ATmega8515__)
#  define __AVR_ATmega8515__   (__ATmega8515__)
#endif
#if defined(__ATmega8535__)
#  define __AVR_ATmega8535__   (__ATmega8535__)
#endif
#if defined(__ATmega88P__)
#  define __AVR_ATmega88P__    (__ATmega88P__)
#endif
#if defined(__ATmega88__)
#  define __AVR_ATmega88__     (__ATmega88__)
#endif
#if defined(__ATmega8HVA__)
#  define __AVR_ATmega8HVA__   (__ATmega8HVA__)
#endif
#if defined(__ATmega8__)
#  define __AVR_ATmega8__      (__ATmega8__)
#endif
#if defined(__ATtiny11__)
#  define __AVR_ATtiny11__     (__ATtiny11__)
#endif
#if defined(__ATtiny12__)
#  define __AVR_ATtiny12__     (__ATtiny12__)
#endif
#if defined(__ATtiny13__)
#  define __AVR_ATtiny13__     (__ATtiny13__)
#endif
#if defined(__ATtiny15__)
#  define __AVR_ATtiny15__     (__ATtiny15__)
#endif
#if defined(__ATtiny167__)
#  define __AVR_ATtiny167__    (__ATtiny167__)
#endif
#if defined(__ATtiny22__)
#  define __AVR_ATtiny22__     (__ATtiny22__)
#endif
#if defined(__ATtiny2313__)
#  define __AVR_ATtiny2313__   (__ATtiny2313__)
#endif
#if defined(__ATtiny24__)
#  define __AVR_ATtiny24__     (__ATtiny24__)
#endif
#if defined(__ATtiny25__)
#  define __AVR_ATtiny25__     (__ATtiny25__)
#endif
#if defined(__ATtiny261__)
#  define __AVR_ATtiny261__    (__ATtiny261__)
#endif
#if defined(__ATtiny26__)
#  define __AVR_ATtiny26__     (__ATtiny26__)
#endif
#if defined(__ATtiny28__)
#  define __AVR_ATtiny28__     (__ATtiny28__)
#endif
#if defined(__ATtiny43U__)
#  define __AVR_ATtiny43U__    (__ATtiny43U__)
#endif
#if defined(__ATtiny44__)
#  define __AVR_ATtiny44__     (__ATtiny44__)
#endif
#if defined(__ATtiny45__)
#  define __AVR_ATtiny45__     (__ATtiny45__)
#endif
#if defined(__ATtiny461__)
#  define __AVR_ATtiny461__    (__ATtiny461__)
#endif
#if defined(__ATtiny48__)
#  define __AVR_ATtiny48__     (__ATtiny48__)
#endif
#if defined(__ATtiny84__)
#  define __AVR_ATtiny84__     (__ATtiny84__)
#endif
#if defined(__ATtiny85__)
#  define __AVR_ATtiny85__     (__ATtiny85__)
#endif
#if defined(__ATtiny861__)
#  define __AVR_ATtiny861__    (__ATtiny861__)
#endif
#if defined(__ATtiny88__)
#  define __AVR_ATtiny88__     (__ATtiny88__)
#endif
#if defined(__ATxmega128A1__)
#  define __AVR_ATxmega128A1__ (__ATxmega128A1__)
#endif
#if defined(__ATxmega64A1__)
#  define __AVR_ATxmega64A1__  (__ATxmega64A1__)
#endif
#if defined(__ATxmega128A3__)
#  define __AVR_ATxmega128A3__  (__ATxmega128A3__)
#endif
#if defined(__ATxmega256A3__)
#  define __AVR_ATxmega256A3__  (__ATxmega256A3__)
#endif

#endif /* MCU_TYPES_H */
