Log of /avr-libc/include/avr/iomx8.h
Parent Directory
| Revision Log
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.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.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.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.