Skip to content

Commit c4e8732

Browse files
committed
Add missing attiny322x series
1 parent 3e070f4 commit c4e8732

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

clang/lib/Basic/Targets/AVR.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,9 @@ static MCUInfo AVRMcus[] = {
336336
{"attiny1624", "__AVR_ATtiny1624__", "103", 1},
337337
{"attiny1626", "__AVR_ATtiny1626__", "103", 1},
338338
{"attiny1627", "__AVR_ATtiny1627__", "103", 1},
339+
{"attiny3224", "__AVR_ATtiny1624__", "103", 1},
340+
{"attiny3226", "__AVR_ATtiny1626__", "103", 1},
341+
{"attiny3227", "__AVR_ATtiny1627__", "103", 1},
339342
{"atmega808", "__AVR_ATmega808__", "103", 1},
340343
{"atmega809", "__AVR_ATmega809__", "103", 1},
341344
{"atmega1608", "__AVR_ATmega1608__", "103", 1},

clang/lib/Driver/ToolChains/AVR.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,9 @@ constexpr struct {
326326
{"attiny1624", "avrxmega3", "avrxmega3", 0x803800},
327327
{"attiny1626", "avrxmega3", "avrxmega3", 0x803800},
328328
{"attiny1627", "avrxmega3", "avrxmega3", 0x803800},
329+
{"attiny3224", "avrxmega3", "avrxmega3", 0x803400},
330+
{"attiny3226", "avrxmega3", "avrxmega3", 0x803400},
331+
{"attiny3227", "avrxmega3", "avrxmega3", 0x803400},
329332
{"attiny3216", "avrxmega3", "avrxmega3", 0x803800},
330333
{"attiny3217", "avrxmega3", "avrxmega3", 0x803800},
331334

llvm/lib/Target/AVR/AVRDevices.td

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -574,6 +574,9 @@ def : Device<"attiny3217", FamilyXMEGA3, ELFArchXMEGA3>;
574574
def : Device<"attiny1624", FamilyXMEGA3, ELFArchXMEGA3>;
575575
def : Device<"attiny1626", FamilyXMEGA3, ELFArchXMEGA3>;
576576
def : Device<"attiny1627", FamilyXMEGA3, ELFArchXMEGA3>;
577+
def : Device<"attiny3224", FamilyXMEGA3, ELFArchXMEGA3>;
578+
def : Device<"attiny3226", FamilyXMEGA3, ELFArchXMEGA3>;
579+
def : Device<"attiny3227", FamilyXMEGA3, ELFArchXMEGA3>;
577580
def : Device<"atmega808", FamilyXMEGA3, ELFArchXMEGA3>;
578581
def : Device<"atmega809", FamilyXMEGA3, ELFArchXMEGA3>;
579582
def : Device<"atmega1608", FamilyXMEGA3, ELFArchXMEGA3>;

0 commit comments

Comments
 (0)