@@ -322,6 +322,9 @@ pub fn ef_avr_arch(target_cpu: &str) -> u32 {
322
322
"attiny1624" => elf:: EF_AVR_ARCH_XMEGA3 ,
323
323
"attiny1626" => elf:: EF_AVR_ARCH_XMEGA3 ,
324
324
"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 ,
325
328
"atmega808" => elf:: EF_AVR_ARCH_XMEGA3 ,
326
329
"atmega809" => elf:: EF_AVR_ARCH_XMEGA3 ,
327
330
"atmega1608" => elf:: EF_AVR_ARCH_XMEGA3 ,
@@ -331,6 +334,49 @@ pub fn ef_avr_arch(target_cpu: &str) -> u32 {
331
334
"atmega4808" => elf:: EF_AVR_ARCH_XMEGA3 ,
332
335
"atmega4809" => elf:: EF_AVR_ARCH_XMEGA3 ,
333
336
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
+
334
380
// Unknown target CPU => Unspecified/generic code
335
381
_ => 0 ,
336
382
}
0 commit comments