* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 2/3

git-svn-id: trunk@44037 -
This commit is contained in:
florian 2020-01-26 14:35:29 +00:00
parent 670c61e760
commit 7892e3f7b7
20 changed files with 37370 additions and 0 deletions

17
.gitattributes vendored
View File

@ -10368,6 +10368,8 @@ rtl/embedded/avr/atmega1284p.pp svneol=native#text/plain
rtl/embedded/avr/atmega128a.pp svneol=native#text/plain
rtl/embedded/avr/atmega128rfa1.pp svneol=native#text/plain
rtl/embedded/avr/atmega16.pp svneol=native#text/plain
rtl/embedded/avr/atmega1608.pp svneol=native#text/pascal
rtl/embedded/avr/atmega1609.pp svneol=native#text/pascal
rtl/embedded/avr/atmega162.pp svneol=native#text/plain
rtl/embedded/avr/atmega164a.pp svneol=native#text/plain
rtl/embedded/avr/atmega164p.pp svneol=native#text/plain
@ -10390,6 +10392,8 @@ rtl/embedded/avr/atmega16u4.pp svneol=native#text/plain
rtl/embedded/avr/atmega2560.pp svneol=native#text/plain
rtl/embedded/avr/atmega2561.pp svneol=native#text/plain
rtl/embedded/avr/atmega32.pp svneol=native#text/plain
rtl/embedded/avr/atmega3208.pp svneol=native#text/pascal
rtl/embedded/avr/atmega3209.pp svneol=native#text/pascal
rtl/embedded/avr/atmega324a.pp svneol=native#text/plain
rtl/embedded/avr/atmega324p.pp svneol=native#text/plain
rtl/embedded/avr/atmega324pa.pp svneol=native#text/plain
@ -10418,6 +10422,8 @@ rtl/embedded/avr/atmega32m1.pp svneol=native#text/plain
rtl/embedded/avr/atmega32u2.pp svneol=native#text/plain
rtl/embedded/avr/atmega32u4.pp svneol=native#text/plain
rtl/embedded/avr/atmega48.pp svneol=native#text/plain
rtl/embedded/avr/atmega4808.pp svneol=native#text/pascal
rtl/embedded/avr/atmega4809.pp svneol=native#text/pascal
rtl/embedded/avr/atmega48a.pp svneol=native#text/plain
rtl/embedded/avr/atmega48p.pp svneol=native#text/plain
rtl/embedded/avr/atmega48pa.pp svneol=native#text/plain
@ -10443,6 +10449,8 @@ rtl/embedded/avr/atmega64a.pp svneol=native#text/plain
rtl/embedded/avr/atmega64c1.pp svneol=native#text/plain
rtl/embedded/avr/atmega64m1.pp svneol=native#text/plain
rtl/embedded/avr/atmega8.pp svneol=native#text/plain
rtl/embedded/avr/atmega808.pp svneol=native#text/pascal
rtl/embedded/avr/atmega809.pp svneol=native#text/pascal
rtl/embedded/avr/atmega8515.pp svneol=native#text/plain
rtl/embedded/avr/atmega8535.pp svneol=native#text/plain
rtl/embedded/avr/atmega88.pp svneol=native#text/plain
@ -10454,9 +10462,18 @@ rtl/embedded/avr/atmega8u2.pp svneol=native#text/plain
rtl/embedded/avr/attiny10.pp svneol=native#text/plain
rtl/embedded/avr/attiny13.pp svneol=native#text/plain
rtl/embedded/avr/attiny13a.pp svneol=native#text/plain
rtl/embedded/avr/attiny1604.pp svneol=native#text/pascal
rtl/embedded/avr/attiny1606.pp svneol=native#text/pascal
rtl/embedded/avr/attiny1607.pp svneol=native#text/pascal
rtl/embedded/avr/attiny1614.pp svneol=native#text/pascal
rtl/embedded/avr/attiny1616.pp svneol=native#text/pascal
rtl/embedded/avr/attiny1617.pp svneol=native#text/pascal
rtl/embedded/avr/attiny1634.pp svneol=native#text/plain
rtl/embedded/avr/attiny167.pp svneol=native#text/plain
rtl/embedded/avr/attiny20.pp svneol=native#text/plain
rtl/embedded/avr/attiny202.pp svneol=native#text/pascal
rtl/embedded/avr/attiny204.pp svneol=native#text/pascal
rtl/embedded/avr/attiny212.pp svneol=native#text/pascal
rtl/embedded/avr/attiny2313.pp svneol=native#text/plain
rtl/embedded/avr/attiny2313a.pp svneol=native#text/plain
rtl/embedded/avr/attiny24.pp svneol=native#text/plain

View File

@ -432,6 +432,13 @@ ifeq ($(SUBARCH),avr6)
CPU_UNITS=atmega2561 atmega2560 avrsim
CPU_UNITS_DEFINED=1
endif
ifeq ($(SUBARCH),avrxmega3)
CPU_UNITS=atmega808 atmega809 atmega1608 atmega1609 atmega3208 atmega3209 atmega4808 atmega4809 \
attiny202 attiny204 attiny212 attiny214 attiny402 attiny404 attiny406 attiny412 attiny414 \
attiny416 attiny416auto attiny417 attiny804 attiny806 attiny807 attiny814 attiny816 attiny817 \
attiny1604 attiny1606 attiny1607 attiny1614 attiny1616 attiny1617 attiny3214 attiny3216 attiny3217
CPU_UNITS_DEFINED=1
endif
ifeq ($(CPU_UNITS_DEFINED),)
$(error No CPUs enabled for given SUBARCH, pass either a SUBARCH or set CPU_UNITS_DEFINED=1 if you know what you are doing)
endif

View File

@ -148,6 +148,13 @@ ifeq ($(SUBARCH),avr6)
CPU_UNITS=atmega2561 atmega2560 avrsim
CPU_UNITS_DEFINED=1
endif
ifeq ($(SUBARCH),avrxmega3)
CPU_UNITS=atmega808 atmega809 atmega1608 atmega1609 atmega3208 atmega3209 atmega4808 atmega4809 \
attiny202 attiny204 attiny212 attiny214 attiny402 attiny404 attiny406 attiny412 attiny414 \
attiny416 attiny416auto attiny417 attiny804 attiny806 attiny807 attiny814 attiny816 attiny817 \
attiny1604 attiny1606 attiny1607 attiny1614 attiny1616 attiny1617 attiny3214 attiny3216 attiny3217
CPU_UNITS_DEFINED=1
endif
ifeq ($(CPU_UNITS_DEFINED),)
$(error No CPUs enabled for given SUBARCH, pass either a SUBARCH or set CPU_UNITS_DEFINED=1 if you know what you are doing)
endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff