Changes by 2011-10-18 - fix: in _xmbits(.enum).h there were wrong WDT_(W)PER_xxx_gc values - fix: in _xmbits(.enum).h there was syntax error on USB event - new: added xmega CCPWrite function prototype to _xmmemories.h Changes by 2011-10-12 - fix: in iot4313vh #define SPL should be #define SP Changes by 2011-09-23 - fix: in _xmstructs.h a new conditional was misspelled Changes by 2011-09-10 - fix: c-to-asm header file converter went wrong for xmegas Changes by 2011-09-09 - update: _xmmemories.h Changes by 2011-08-29 - new: header files for xmega A3/4U Changes by 2011-08-05 - fix: in _xmbits(.enum).h there were wrong AC_MUXPOS_xxx_gc values Changes by 2011-05-16 - update: iom644v.h frozen, #warnings added to iom644v.h and iccioavr.h Changes by 2011-05-12 - fix: in iom128RFA1v.h addresses of IRQ_MASK and IRQ_STATUS were swapped Changes by 2011-05-10 - fix: in _xmstructs.h compiler version conditionals were not correct Changes by 2011-02-27 - fix: in _xmbits.enum.h ADC_CH_MUXPOS_PINs GE 8 were missing - update: #define _adc_ch_muxpos_pins_upto_11/15 added to _xmA4/D3/D4iors.h Changes by 2011-01-07 - new: header files for mega128RFA1 Changes by 2010-12-20 - made ADC_CH_MUXNEG_PINs meet Astudio's xml file rather than doc Changes by 2010-12-15 - fix: in _xmmemories.h there were typo "EEPORM" - new: added xmega anonymous unions/structs as in AVR1000 app note - new: added xmega anonymous unions/structs control by version and switch Changes by 2010-10-21 - new: added xmega TWI_SLAVE.ADDRMASK register and bits Changes by 2010-10-17 - fix: in _xmbits.enum.h ADC_PRESCALER_DIV512_gc value was wrong Changes by 2010-09-07 - update: in _xmbits(.enum).h USART_BSCALE_gp and PINx_bm were added to support atmel appnotes - update: in _xmstructs multi-byte macros changed to unions - fix: in _xmstructs.h PORT struct member INTCTRL was INTLVL - fix: in iccioavr.h there were global syntax errors Changes by 2010-08-13 - fix: in _xmbits.enum.h ADC_CH_MUXNEG_enum and ADC_PRESCALER_enum were missing commas Changes by 2010-07-26 - fix: in _xmA1iors.h TWID/F addresses were missing - fix: in _xmmemories.h D3 and D4 parts were missing - new: added VBAT and RTC32 and ioxm256A3Bv.h Changes by 2010-04-26 - fix: in _xmbits.h ADC_PRESCALER dividers were wrong Changes by 2010-02-18 - fix: in _xmstructs.h ADC_CH_struct was missing reserved_0x06/0x07 Changes by 2010-02-09 - fix: _xmbits.h was missing ADC_CH_MUXNEG defines for DIFFWGAIN mode Changes by 2010-02-03 - fix: aioPWM files did vectors by jmp rather than by rjmp Changes by 2010-01-18 - new: header files for XMega D3 and D4 series - update: changed XMega bit header files handling to easy maintainance - update: moved XMega "Alternative ways..." support to _xm_iors.h files Changes by 2010-01-05 - new: header files for ATtiny2313A/4313 - fix: CLKSEL/CKSEL issue with ATMega8/16/32U2 Changes by 2009-10-20 - new: header files for ATtiny261A/461A/861A - fix: in iccioavr.h ATMega328P was missing Changes by 2009-09-24 - new: "typedef ... TC0_t/TC1_t" for XMega structs (file _xmstructs.h) must be enabled by "#define _with_tc0_tc1_types" before #include yet Changes by 2009-09-09 - fix: in _xmstructs.h PR struct was wrong Changes by 2009-09-09 - new: "typedef enum ..." for XMega _gc settings (file _xmAbits.enum.h) must be enabled by "#define _with_gc_enum_types" before #include yet Changes by 2009-09-02 - new: header files for ATMega16M1 - update: header files for ATMega32/64M1 changed to meet new M1-only datasheet Changes by 2009-08-26 - new: header files for ATtiny4/5/9 (asm only) - fix: in iot85v.h wrong series header file was included Changes by 2009-08-25 - fix: changed interrupt vector space to 32bit for AT90USB82/ATMega8U2 Changes by 2009-08-20 - update: added error "ATxmega128A1_revD is outdated ..." to iccioavr.h and removed ioxm128A1revDv.h from latest_ioh archive Changes by 2009-08-13 - new: header files for battery management AVRs ATmega??HVB - fix: in _xmA1/3/4iors.h iv_TWI_MASTER/SLAVE were swapped Changes by 2009-07-25 - fix: in _iotX61v.h SIGRD and CTC0 were missing - update: added error "ATtiny10 is not compatible ..." to iccioavr.h and removed iot10v.h from latest_ioh archive Changes by 2009-07-24 - new: header files for USB AVRs ATmega?U2 - new: added ATmega...A device names to iccioavr.h - fix: in _iom8to16HVAv.h DIDR bit0 was wrong - update: for USB82/168 CKSEL ior were renamed CLKSEL Changes by 2009-06-27 - fix: in _iom164to644pv.h first line was wrong Changes by 2009-06-22 - fix: in _xmA1/3/4iors.h iv_DMA_CH3 was wrong Changes by 2009-05-21 - new: header files for battery management AVRs ATmega??HVA/D - fix: iccioavr.h was missing ATMega640 Changes by 2009-05-19 - update: added #error or #warning to header files for devices, that are not in iccavr ide target list. Changes by 2009-05-08 - fix: changed xmega ADC.CAL from char to 16 bit union - fix: added PRR to mega644 files Changes by 2009-05-05 - update: xmega header files changed to meet latest doc Changes by 2009-04-16 - update: xmega header file _xmAbits.h and depending headers Changes by 2009-04-15 - new: alternative code writing defs for xmegas - new: asm header files for xmegas - new: asm header files for memory mapped IO - fix: removed extra EEAR definition for tinyX5 - fix: couple of xmega bugs Changes by 2009-03-06 - new: header files for tiny43U Changes by 2009-02-14 - new: header files for megaXXU - fix: for mega XX4P MCUCR BODS bits were missing - fix: couple of xmega bugs Changes by 2008-10-28 - fix: for mega32/64C1/M1 iv_ANA_COMP vectors were wrong Changes by 2008-09-30 - fix: c header files for xmegaA1/A3/A4 - struct DMA Changes by 2008-09-01 - fix: c header files for xmegaA1/A3/A4 - unions in _xmstructs.h Changes by 2008-08-08 - fix: c header files for xmegaA1/A3/A4 meet latest datasheets now Changes by 2008-07-14 - fix: for mega32/64C1/M1 PCICR ior and SIGRD bit were missing Changes by 2008-07-11 - fix: xmega USART struct was missing char reserved_0x02 Changes by 2008-07-08 - fix: for tinyX4 PCIF0 was wrong - new: header files for tiny167 - new: header files for more xmegaA1/A3/A4 Changes by 2008-07-03 - fix: in iccioavr.h tiny13/A went wrong - new: header files for mega16A/32A Changes by 2008-06-06 - new: asm *.mm.s files with all io addressing memory mapped - new: header files for tiny13A/48/88 Changes by 2008-05-26 - fix: changed from PRR0 to PRR in iom164p..644pv.h - fix: added PRR0 to iom1284pv.h Changes by 2008-04-22 - new: c header files include device series header files now (beta) - new: c header file for mega1284P - fix: added bits for USARTs in SPI master mode Changes by 2008-04-16 - new: header files for mega8HVA and mega16HVA Changes by 2008-03-29 - new: header files for xmega64/128A1 and xmega128A1_revD Changes by 2008-03-10 - new: header files for mega32C1/-M1/-U4 and mega64C1/-M1 Changes by 2008-02-07 - new: common header file iccioavr.h using ide device name to distinguish Changes by 2008-01-22 - update: atmel cleaned up datasheets for tinyX4/X5 and usb64/128X Changes by 2007-10-27 - fix: for mega162 fuses were wrong or missing Changes by 2007-09-20 - fix: worked around USB82/162 CKSEL issue by disabling CKSEL fuses Changes by 2007-08-14 - new: header files for mega325p/3250p - new: header files for mega48p/88p/168p/328p - new: header files for mega329p/3290p Changes by 2007-07-17 - fix: for atmega169/169p PRR was missing - fix: for atmega169 wrong fuses were defined Changes by 2007-07-01 - new: header files for at90pwm216/316 - update: deleted ADASCR bit for at90pwm1 and at90pwm2/3 rev B - update: renamed header files ..pwm2/3.. to ..pwm2/3A.. (rev A), files ..pwm2/3.. are for rev B and future silicon now, files ..pwm2B/3B.. are for rev B silicon for a meantime. Changes by 2007-06-07 - fix: aiom64.s was missing ADCSRB Changes by 2007-03-13 - new: header files for at90usb82/162 Changes by 2006-10-28 - fix: for usb AVRs PLLCSR address and UEBCXL/H names were wrong - from now on updater can be downloaded as a zip, too Changes by 2006-10-15 - from now on updater (re)installs all io header files existing Changes by 2006-10-04 - new: header files for mega164p/324p/644p - fix: for mega644 and tiny24/44/84 GPIO registers were misspelled Changes by 2006-07-23 - update: new datasheet rev for mega406 and usb AVR leaded to... - update: ...some (rather unimportant) changes in header files - fix: for usb AVRs PLLCSR was missing - fix: for pwm2/3 parts asm aio*.s files were not updated yet Changes by 2006-07-20 - update: deleted some unused bits in mega644 header Changes by 2006-07-13 - new: header files for at90pwm1 Changes by 2006-07-06 - fix: for pwm2/3 PRFM2B2 was defined twice and PRFM2B3 missing Changes by 2006-03-17 - update: atmel launched mega165/9P Changes by 2006-03-11 - update: atmel cleaned up bitnames for mega644 - update: looks like there will be no mega164/324 no more - web site: added mega644 to Target References Changes by 2006-03-07 - web site: added pwm and usb parts to Target References Changes by 2006-02-28 - procedure: swapped from "update only" to "growing data base" Changes by 2006-02-26 - fix: ADMUX in tiny13/26 headers Changes by 2006-02-16 - fix: malformed comment killed code in pwm2/3 headers Changes by 2006-02-15 - update: atmel cleaned up bitnames for at90pwm2/3 - fix: there was double .endmacro in m162 asm header Changes by 2006-02-11 - new: header files for at90usb64/128 - fix: fuse CKOUT was misspelled for some megas Changes by 2006-01-23 - fix: asm helper symbol RAMEND for mega640..2651 This touches asm header files only Changes by 2006-01-16 - fix: ACSR size for tiny13/24/25/44/45/84/85 This touches c header files only (ja)