@@ -322,6 +322,9 @@ pub fn ef_avr_arch(target_cpu: &str) -> u32 {
322322 "attiny1624" => elf:: EF_AVR_ARCH_XMEGA3 ,
323323 "attiny1626" => elf:: EF_AVR_ARCH_XMEGA3 ,
324324 "attiny1627" => elf:: EF_AVR_ARCH_XMEGA3 ,
325+ "attiny3224" => elf:: EF_AVR_ARCH_XMEGA3 ,
326+ "attiny3226" => elf:: EF_AVR_ARCH_XMEGA3 ,
327+ "attiny3227" => elf:: EF_AVR_ARCH_XMEGA3 ,
325328 "atmega808" => elf:: EF_AVR_ARCH_XMEGA3 ,
326329 "atmega809" => elf:: EF_AVR_ARCH_XMEGA3 ,
327330 "atmega1608" => elf:: EF_AVR_ARCH_XMEGA3 ,
@@ -331,6 +334,49 @@ pub fn ef_avr_arch(target_cpu: &str) -> u32 {
331334 "atmega4808" => elf:: EF_AVR_ARCH_XMEGA3 ,
332335 "atmega4809" => elf:: EF_AVR_ARCH_XMEGA3 ,
333336
337+ "avr16dd20" => elf:: EF_AVR_ARCH_XMEGA3 ,
338+ "avr16dd28" => elf:: EF_AVR_ARCH_XMEGA3 ,
339+ "avr16dd32" => elf:: EF_AVR_ARCH_XMEGA3 ,
340+ "avr16du14" => elf:: EF_AVR_ARCH_XMEGA3 ,
341+ "avr16du20" => elf:: EF_AVR_ARCH_XMEGA3 ,
342+ "avr16du28" => elf:: EF_AVR_ARCH_XMEGA3 ,
343+ "avr16du32" => elf:: EF_AVR_ARCH_XMEGA3 ,
344+ "avr32da28" => elf:: EF_AVR_ARCH_XMEGA3 ,
345+ "avr32da32" => elf:: EF_AVR_ARCH_XMEGA3 ,
346+ "avr32da48" => elf:: EF_AVR_ARCH_XMEGA3 ,
347+ "avr32db28" => elf:: EF_AVR_ARCH_XMEGA3 ,
348+ "avr32db32" => elf:: EF_AVR_ARCH_XMEGA3 ,
349+ "avr32db48" => elf:: EF_AVR_ARCH_XMEGA3 ,
350+ "avr32dd14" => elf:: EF_AVR_ARCH_XMEGA3 ,
351+ "avr32dd20" => elf:: EF_AVR_ARCH_XMEGA3 ,
352+ "avr32dd28" => elf:: EF_AVR_ARCH_XMEGA3 ,
353+ "avr32dd32" => elf:: EF_AVR_ARCH_XMEGA3 ,
354+ "avr32du14" => elf:: EF_AVR_ARCH_XMEGA3 ,
355+ "avr32du20" => elf:: EF_AVR_ARCH_XMEGA3 ,
356+ "avr32du28" => elf:: EF_AVR_ARCH_XMEGA3 ,
357+ "avr32du32" => elf:: EF_AVR_ARCH_XMEGA3 ,
358+ "avr16eb14" => elf:: EF_AVR_ARCH_XMEGA3 ,
359+ "avr16eb20" => elf:: EF_AVR_ARCH_XMEGA3 ,
360+ "avr16eb28" => elf:: EF_AVR_ARCH_XMEGA3 ,
361+ "avr16eb32" => elf:: EF_AVR_ARCH_XMEGA3 ,
362+ "avr16ea28" => elf:: EF_AVR_ARCH_XMEGA3 ,
363+ "avr16ea32" => elf:: EF_AVR_ARCH_XMEGA3 ,
364+ "avr16ea48" => elf:: EF_AVR_ARCH_XMEGA3 ,
365+ "avr32ea28" => elf:: EF_AVR_ARCH_XMEGA3 ,
366+ "avr32ea32" => elf:: EF_AVR_ARCH_XMEGA3 ,
367+ "avr32ea48" => elf:: EF_AVR_ARCH_XMEGA3 ,
368+ "avr32sd20" => elf:: EF_AVR_ARCH_XMEGA3 ,
369+ "avr32sd28" => elf:: EF_AVR_ARCH_XMEGA3 ,
370+ "avr32sd32" => elf:: EF_AVR_ARCH_XMEGA3 ,
371+ "avr128da28" => elf:: EF_AVR_ARCH_XMEGA4 ,
372+ "avr128da32" => elf:: EF_AVR_ARCH_XMEGA4 ,
373+ "avr128da48" => elf:: EF_AVR_ARCH_XMEGA4 ,
374+ "avr128da64" => elf:: EF_AVR_ARCH_XMEGA4 ,
375+ "avr128db28" => elf:: EF_AVR_ARCH_XMEGA4 ,
376+ "avr128db32" => elf:: EF_AVR_ARCH_XMEGA4 ,
377+ "avr128db48" => elf:: EF_AVR_ARCH_XMEGA4 ,
378+ "avr128db64" => elf:: EF_AVR_ARCH_XMEGA4 ,
379+
334380 // Unknown target CPU => Unspecified/generic code
335381 _ => 0 ,
336382 }
0 commit comments