/[avr-libc]/avr-libc/include/avr/iomx8.h
ViewVC logotype

Log of /avr-libc/include/avr/iomx8.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.12.2.1 - (view) (download) (annotate) - [select for diffs]
Wed Dec 12 14:01:51 2007 UTC (16 years, 4 months ago) by arcanum
Branch: avr-libc-1_4-branch
CVS Tags: avr-libc-1_4_8-release
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 , to next main 1.13
Miscellaneous fixed bugs.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed Dec 12 14:00:49 2007 UTC (16 years, 4 months ago) by arcanum
Branch: MAIN
CVS Tags: HEAD, WinAVR-20080512, WinAVR-20080610, WinAVR-20100110, avr-libc-1_6-branchpoint, avr-libc-1_6_1-release, avr-libc-1_6_2-release, avr-libc-1_6_3-release, avr-libc-1_6_4-release, avr-libc-1_6_5-release, avr-libc-1_6_6-release, avr-libc-1_6_7-release, avr-libc-1_6_8-release, winavr20080402, winavr20080430
Branch point for: avr-libc-1_6-branch
Changes since 1.12: +3 -1 lines
Diff to previous 1.12
Miscellaneous fixed bugs.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 22:19:07 2005 UTC (18 years, 5 months ago) by joerg_wunsch
Branch: MAIN
CVS Tags: avr-libc-1_4-branchpoint, avr-libc-1_4_1-release, avr-libc-1_4_2-release, avr-libc-1_4_3-release, avr-libc-1_4_4-release, avr-libc-1_4_5-release, avr-libc-1_4_6-release, avr-libc-1_4_7-release
Branch point for: avr-libc-1_4-branch
Changes since 1.11: +2 -1 lines
Diff to previous 1.11
Submitted by Risto Eerola:

Unify (old-style SIG_xxx) interrupt vector names.

Regenerated vectortable.dox, document the changes.

patch #4505: Unified interrupt vector names in header files.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Oct 30 22:11:23 2005 UTC (18 years, 5 months ago) by joerg_wunsch
Branch: MAIN
Changes since 1.10: +1 -2 lines
Diff to previous 1.10
Rewrite the interrupt vector sections of all headers using the changed
xml scripts.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sat Oct 22 20:41:04 2005 UTC (18 years, 6 months ago) by joerg_wunsch
Branch: MAIN
Changes since 1.9: +101 -26 lines
Diff to previous 1.9
Add another set of interrupt vector names (XXX_vect).

Note that this has (by now) only been done for those MCU types
where either an XML file does exist, or could at least be easily
synthesized (e.g. by cloning the ATmega324 one from ATmega644),
as the actual editing has been done by deriving the new name from
Atmel's XML files, and merging these with the existing SIG_XXX
names (using the scripts in the xml/ directory).


Revision 1.7.2.2 - (view) (download) (annotate) - [select for diffs]
Sun Jul 31 21:02:49 2005 UTC (18 years, 8 months ago) by joerg_wunsch
Branch: avr-libc-1_2-branch
CVS Tags: avr-libc-1_2_5-release, avr-libc-1_2_6-release
Changes since 1.7.2.1: +10 -2 lines
Diff to previous 1.7.2.1 , to branch point 1.7 , to next main 1.13
Merged from HEAD:

Provide a solution to the ``EEPROM library not working for a growing
number of devices'' bug that gets away without a full per-device lib
approach.

The solution is to build one set of EEPROM functions for each class of
devices with a known group of EEPROM registers.  The correct function
is then automatically selected based on a group suffix that is
silently added by the wrappers in <avr/eeprom.h>.

Thanks and kudos to Björn Haase for providing a turn-key solution for
this problem, as well as for anybody from the avr-libc developers list
who reviewed Björn's patch, so it would subsequently refined into a
ready-to-go solution.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Jul 31 21:00:10 2005 UTC (18 years, 8 months ago) by joerg_wunsch
Branch: MAIN
Changes since 1.8: +10 -2 lines
Diff to previous 1.8
Provide a solution to the ``EEPROM library not working for a growing
number of devices'' bug that gets away without a full per-device lib
approach.

The solution is to build one set of EEPROM functions for each class of
devices with a known group of EEPROM registers.  The correct function
is then automatically selected based on a group suffix that is
silently added by the wrappers in <avr/eeprom.h>.

Thanks and kudos to Björn Haase for providing a turn-key solution for
this problem, as well as for anybody from the avr-libc developers list
who reviewed Björn's patch, so it would subsequently refined into a
ready-to-go solution.


Revision 1.7.2.1 - (view) (download) (annotate) - [select for diffs]
Tue Jul 19 15:02:13 2005 UTC (18 years, 9 months ago) by aesok
Branch: avr-libc-1_2-branch
CVS Tags: avr-libc-1_2_4-release
Changes since 1.7: +8 -14 lines
Diff to previous 1.7
	* include/avr/io.h [__COMPILING_AVR_LIBC__] (EECR, EEDR,
	EEAR, EEARL, EEARH, EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io43u32x.h : Mark SFR [0x1C..0x1F] as reserved.
	* include/avr/io43u35x.h : (Ditto.)
	* include/avr/io1200.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2313.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2323.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2333.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2343.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io4414.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io4433.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io4434.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io8515.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io8534.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io8535.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iocan128.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iom8.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom16.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom32.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom64.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom103.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom128.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom161.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom162.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iom163.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom165.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom169.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iom323.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom325.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom645.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom3250.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom6450.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom8515.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom8535.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iomx8.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iotn12.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn13.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMPE, EEPE, EERE) : Define.
	* include/avr/iotn15.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn22.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn26.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn28.h (EERIE, EEMWE, EEWE, EERE) : Delete.
	* include/avr/iotn2313.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMPE, EEPE, EERE) : Define.
	[Fixed bug #13290]


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Jul 9 14:01:11 2005 UTC (18 years, 9 months ago) by aesok
Branch: MAIN
Changes since 1.7: +8 -14 lines
Diff to previous 1.7
	* include/avr/io.h [__COMPILING_AVR_LIBC__] (EECR, EEDR,
	EEAR, EEARL, EEARH, EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io43u32x.h : Mark SFR [0x1C..0x1F] as reserved.
	* include/avr/io43u35x.h : (Ditto.)
	* include/avr/io1200.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2313.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2323.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2333.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io2343.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io4414.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io4433.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io4434.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io8515.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io8534.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/io8535.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iocan128.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iom8.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom16.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom32.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom64.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom103.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom128.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom161.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom162.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iom163.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom165.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom169.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iom323.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom325.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom645.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom3250.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom6450.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom8515.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iom8535.h (EECR, EEDR, EEAR, EEARL, EEARH,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iomx8.h (EECR, EEDR, EEAR, EEARL, EEARH) : Define.
	* include/avr/iotn12.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn13.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMPE, EEPE, EERE) : Define.
	* include/avr/iotn15.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn22.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn26.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMWE, EEWE, EERE) : Define.
	* include/avr/iotn28.h (EERIE, EEMWE, EEWE, EERE) : Delete.
	* include/avr/iotn2313.h (EECR, EEDR, EEAR, EEARL,
	EERIE, EEMPE, EEPE, EERE) : Define.
	[Fixed bug #13290]


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 17:52:19 2004 UTC (19 years, 4 months ago) by arcanum
Branch: MAIN
CVS Tags: avr-libc-1_2-branchpoint, avr-libc-1_2_0-release, avr-libc-1_2_1-release, avr-libc-1_2_2-release, avr-libc-1_2_3-release
Branch point for: avr-libc-1_2-branch
Changes since 1.6: +11 -8 lines
Diff to previous 1.6
	* include/avr/iomx8.h: Add the EEARH register definition for the
	mega48.
	[Fix for bug #11242.]


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Nov 8 23:52:28 2004 UTC (19 years, 5 months ago) by arcanum
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
	* configure.in (AM_INIT_AUTOMAKE): Bump version.

	* include/avr/iomx8.h (WDEE): Correct bit name WDEE to WDE to match the
	data sheet.
	* include/avr/wdt.h (_wdt_write): Add ability to switch the watchdog
	control register being used if device is tiny2313, mega48, mega88,
	mega168. Add new watchdog timeout constants. [Bug #10811, Bug #10872]
	Select correct macro to use for at90can128. [Bug #10905]
	* include/avr/wdt.h: Add include of <stdint.h>. Typecast value in
	_wdt_write to uint8_t to make macro -mint8 compatible.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 18:16:07 2004 UTC (19 years, 5 months ago) by arcanum
Branch: MAIN
Changes since 1.4: +6 -1 lines
Diff to previous 1.4
	* include/avr/iotn2313.h: Correct license with permission from
	Bob Paddock.
	* include/avr/wdt.h: Correct license with permission from Marek
	Michalkiewicz.
	* acconfig.h: Correct license with permission from Theodore A. Roth.
	* include/avr/iom168.h: Ditto.
	* include/avr/iom48.h: Ditto.
	* include/avr/iom88.h: Ditto.
	* include/avr/iomx8.h: Ditto.
	* include/avr/iotn13.h: Ditto.
	* include/avr/portpins.h: Ditto.
	* include/avr/sleep.h: Ditto.
	* xml/Atmel2libc.py: Ditto.
	* xml/Desc-parser.py: Ditto.
	* xml/Device.dtd: Ditto.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 22:14:02 2004 UTC (19 years, 7 months ago) by troth
Branch: MAIN
Changes since 1.3: +7 -7 lines
Diff to previous 1.3
* include/avr/iomx8.h (OCIE0B): Fix value. [Bug #10001]
(OCIE0A): Ditto.
(OCIE1B): Ditto.
(OCIE1A): Ditto.
(OCIE2B): Ditto.
(OCIE2A): Ditto.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Apr 23 18:49:28 2004 UTC (20 years ago) by troth
Branch: MAIN
CVS Tags: autoconf-branch-point-20040426
Branch point for: autoconf-branch
Changes since 1.2: +6 -1 lines
Diff to previous 1.2
* include/avr/iomx8.h: Undefine EECR, EEDR, EEAR, EEARL, and EEARH
before defining them to avoid conflict with predfined values in io.h.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Apr 6 18:49:06 2004 UTC (20 years ago) by troth
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1
* include/avr/iomx8.h (ADC): Fix to make it 16 bit.
(ADCW): Ditto.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Apr 6 17:53:58 2004 UTC (20 years ago) by troth
Branch: MAIN
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/iom168.h: New file.
* include/avr/iom48.h: New file.
* include/avr/iom88.h: New file.
* include/avr/iomx8.h: New file.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26