Corrected architecture string in AVR8 TDFs

This commit is contained in:
Nav
2024-11-27 20:02:43 +00:00
parent d613c9909b
commit a63dd1b4ef
263 changed files with 293 additions and 261 deletions

View File

@@ -13,6 +13,7 @@ use Targets\TargetRegisterGroup;
require_once __DIR__ . "/../TargetDescriptionFile.php";
require_once __DIR__ . "/../Services/StringService.php";
require_once __DIR__ . "/AvrFamily.php";
require_once __DIR__ . "/AvrIsa.php";
require_once __DIR__ . "/Signature.php";
require_once __DIR__ . "/DebugWireParameters.php";
require_once __DIR__ . "/IspParameters.php";
@@ -60,6 +61,11 @@ class Avr8TargetDescriptionFile extends TargetDescriptionFile
return AvrFamily::tryFrom($this->deviceAttributesByName['avr-family']);
}
public function getAvrIsa(): ?AvrIsa
{
return AvrIsa::tryFrom($this->deviceAttributesByName['architecture']);
}
public function getDebugWireParameters(): DebugWireParameters
{
$output = new DebugWireParameters();

View File

@@ -0,0 +1,12 @@
<?php
namespace Targets\TargetDescriptionFiles\Avr8;
enum AvrIsa: string
{
case AVR = 'AVR';
case AVR_E = 'AVRe';
case AVR_E_PLUS = 'AVRe+';
case AVR_XM = 'AVRxm';
case AVR_XT = 'AVRxt';
case AVR_RC = 'AVRrc';
}

View File

@@ -3,6 +3,7 @@ namespace Targets\TargetDescriptionFiles\AVR8\Services;
use Targets\TargetDescriptionFiles\Avr8\Avr8TargetDescriptionFile;
use Targets\TargetDescriptionFiles\Avr8\AvrFamily;
use Targets\TargetDescriptionFiles\Avr8\AvrIsa;
use Targets\TargetDescriptionFiles\Avr8\DebugWireParameters;
use Targets\TargetDescriptionFiles\Avr8\IspParameters;
use Targets\TargetDescriptionFiles\Avr8\JtagParameters;
@@ -96,7 +97,20 @@ class ValidationService extends \Targets\TargetDescriptionFiles\Services\Validat
$family = $tdf->getAvrFamily();
if ($family === null) {
$failures[] = 'Unknown AVR8 family';
$failures[] = 'Missing/unknown AVR8 family';
}
$isa = $tdf->getAvrIsa();
if ($isa === null) {
$failures[] = 'Missing/unknown AVR ISA';
}
if ($isa === AvrIsa::AVR_RC) {
/*
* The "reduced core" only implements 16 GPRs. Bloom assumes all AVRs have 32 GPRs.
* Not sure if any AVRrc targets even have debug support...
*/
$failures[] = 'Bloom does not support AVRrc targets';
}
// The target must have at least one SP register, and it must reside in the CPU peripheral.

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DA28" family="AVR8" configuration-value="avr128da28" architecture="AVR8X" avr-family="DA">
<device name="AVR128DA28" family="AVR8" configuration-value="avr128da28" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DA32" family="AVR8" configuration-value="avr128da32" architecture="AVR8X" avr-family="DA">
<device name="AVR128DA32" family="AVR8" configuration-value="avr128da32" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DA48" family="AVR8" configuration-value="avr128da48" architecture="AVR8X" avr-family="DA">
<device name="AVR128DA48" family="AVR8" configuration-value="avr128da48" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DA64" family="AVR8" configuration-value="avr128da64" architecture="AVR8X" avr-family="DA">
<device name="AVR128DA64" family="AVR8" configuration-value="avr128da64" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DB28" family="AVR8" configuration-value="avr128db28" architecture="AVR8X" avr-family="DB">
<device name="AVR128DB28" family="AVR8" configuration-value="avr128db28" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DB32" family="AVR8" configuration-value="avr128db32" architecture="AVR8X" avr-family="DB">
<device name="AVR128DB32" family="AVR8" configuration-value="avr128db32" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DB48" family="AVR8" configuration-value="avr128db48" architecture="AVR8X" avr-family="DB">
<device name="AVR128DB48" family="AVR8" configuration-value="avr128db48" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR128DB64" family="AVR8" configuration-value="avr128db64" architecture="AVR8X" avr-family="DB">
<device name="AVR128DB64" family="AVR8" configuration-value="avr128db64" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR16DD14" family="AVR8" configuration-value="avr16dd14" architecture="AVR8X" avr-family="DD">
<device name="AVR16DD14" family="AVR8" configuration-value="avr16dd14" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR16DD20" family="AVR8" configuration-value="avr16dd20" architecture="AVR8X" avr-family="DD">
<device name="AVR16DD20" family="AVR8" configuration-value="avr16dd20" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR16DD28" family="AVR8" configuration-value="avr16dd28" architecture="AVR8X" avr-family="DD">
<device name="AVR16DD28" family="AVR8" configuration-value="avr16dd28" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR16DD32" family="AVR8" configuration-value="avr16dd32" architecture="AVR8X" avr-family="DD">
<device name="AVR16DD32" family="AVR8" configuration-value="avr16dd32" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DA28" family="AVR8" configuration-value="avr32da28" architecture="AVR8X" avr-family="DA">
<device name="AVR32DA28" family="AVR8" configuration-value="avr32da28" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DA32" family="AVR8" configuration-value="avr32da32" architecture="AVR8X" avr-family="DA">
<device name="AVR32DA32" family="AVR8" configuration-value="avr32da32" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DA48" family="AVR8" configuration-value="avr32da48" architecture="AVR8X" avr-family="DA">
<device name="AVR32DA48" family="AVR8" configuration-value="avr32da48" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DB28" family="AVR8" configuration-value="avr32db28" architecture="AVR8X" avr-family="DB">
<device name="AVR32DB28" family="AVR8" configuration-value="avr32db28" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DB32" family="AVR8" configuration-value="avr32db32" architecture="AVR8X" avr-family="DB">
<device name="AVR32DB32" family="AVR8" configuration-value="avr32db32" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DB48" family="AVR8" configuration-value="avr32db48" architecture="AVR8X" avr-family="DB">
<device name="AVR32DB48" family="AVR8" configuration-value="avr32db48" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DD14" family="AVR8" configuration-value="avr32dd14" architecture="AVR8X" avr-family="DD">
<device name="AVR32DD14" family="AVR8" configuration-value="avr32dd14" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DD20" family="AVR8" configuration-value="avr32dd20" architecture="AVR8X" avr-family="DD">
<device name="AVR32DD20" family="AVR8" configuration-value="avr32dd20" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DD28" family="AVR8" configuration-value="avr32dd28" architecture="AVR8X" avr-family="DD">
<device name="AVR32DD28" family="AVR8" configuration-value="avr32dd28" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR32DD32" family="AVR8" configuration-value="avr32dd32" architecture="AVR8X" avr-family="DD">
<device name="AVR32DD32" family="AVR8" configuration-value="avr32dd32" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DA28" family="AVR8" configuration-value="avr64da28" architecture="AVR8X" avr-family="DA">
<device name="AVR64DA28" family="AVR8" configuration-value="avr64da28" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DA32" family="AVR8" configuration-value="avr64da32" architecture="AVR8X" avr-family="DA">
<device name="AVR64DA32" family="AVR8" configuration-value="avr64da32" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DA48" family="AVR8" configuration-value="avr64da48" architecture="AVR8X" avr-family="DA">
<device name="AVR64DA48" family="AVR8" configuration-value="avr64da48" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DA64" family="AVR8" configuration-value="avr64da64" architecture="AVR8X" avr-family="DA">
<device name="AVR64DA64" family="AVR8" configuration-value="avr64da64" architecture="AVRxt" avr-family="DA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DB28" family="AVR8" configuration-value="avr64db28" architecture="AVR8X" avr-family="DB">
<device name="AVR64DB28" family="AVR8" configuration-value="avr64db28" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DB32" family="AVR8" configuration-value="avr64db32" architecture="AVR8X" avr-family="DB">
<device name="AVR64DB32" family="AVR8" configuration-value="avr64db32" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DB48" family="AVR8" configuration-value="avr64db48" architecture="AVR8X" avr-family="DB">
<device name="AVR64DB48" family="AVR8" configuration-value="avr64db48" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DB64" family="AVR8" configuration-value="avr64db64" architecture="AVR8X" avr-family="DB">
<device name="AVR64DB64" family="AVR8" configuration-value="avr64db64" architecture="AVRxt" avr-family="DB">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DD14" family="AVR8" configuration-value="avr64dd14" architecture="AVR8X" avr-family="DD">
<device name="AVR64DD14" family="AVR8" configuration-value="avr64dd14" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DD20" family="AVR8" configuration-value="avr64dd20" architecture="AVR8X" avr-family="DD">
<device name="AVR64DD20" family="AVR8" configuration-value="avr64dd20" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DD28" family="AVR8" configuration-value="avr64dd28" architecture="AVR8X" avr-family="DD">
<device name="AVR64DD28" family="AVR8" configuration-value="avr64dd28" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64DD32" family="AVR8" configuration-value="avr64dd32" architecture="AVR8X" avr-family="DD">
<device name="AVR64DD32" family="AVR8" configuration-value="avr64dd32" architecture="AVRxt" avr-family="DD">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64EA28" family="AVR8" configuration-value="avr64ea28" architecture="AVR8X" avr-family="EA">
<device name="AVR64EA28" family="AVR8" configuration-value="avr64ea28" architecture="AVRxt" avr-family="EA">
<property-groups>
<property-group key="programming_info">
<property key="fuse_enabled_value" value="1"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64EA32" family="AVR8" configuration-value="avr64ea32" architecture="AVR8X" avr-family="EA">
<device name="AVR64EA32" family="AVR8" configuration-value="avr64ea32" architecture="AVRxt" avr-family="EA">
<property-groups>
<property-group key="programming_info">
<property key="fuse_enabled_value" value="1"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AVR64EA48" family="AVR8" configuration-value="avr64ea48" architecture="AVR8X" avr-family="EA">
<device name="AVR64EA48" family="AVR8" configuration-value="avr64ea48" architecture="AVRxt" avr-family="EA">
<property-groups>
<property-group key="programming_info">
<property key="fuse_enabled_value" value="1"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90CAN128" family="AVR8" configuration-value="at90can128" architecture="AVR8" avr-family="MEGA">
<device name="AT90CAN128" family="AVR8" configuration-value="at90can128" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0978103F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90CAN32" family="AVR8" configuration-value="at90can32" architecture="AVR8" avr-family="MEGA">
<device name="AT90CAN32" family="AVR8" configuration-value="at90can32" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0958103F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90CAN64" family="AVR8" configuration-value="at90can64" architecture="AVR8" avr-family="MEGA">
<device name="AT90CAN64" family="AVR8" configuration-value="at90can64" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0968103F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90PWM1" family="AVR8" configuration-value="at90pwm1" architecture="AVR8" avr-family="MEGA">
<device name="AT90PWM1" family="AVR8" configuration-value="at90pwm1" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9383"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90PWM161" family="AVR8" configuration-value="at90pwm161" architecture="AVR8" avr-family="MEGA">
<device name="AT90PWM161" family="AVR8" configuration-value="at90pwm161" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x948B"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90PWM216" family="AVR8" configuration-value="at90pwm216" architecture="AVR8" avr-family="MEGA">
<device name="AT90PWM216" family="AVR8" configuration-value="at90pwm216" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9483"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90PWM2B" family="AVR8" configuration-value="at90pwm2b" architecture="AVR8" avr-family="MEGA">
<device name="AT90PWM2B" family="AVR8" configuration-value="at90pwm2b" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9383"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90PWM316" family="AVR8" configuration-value="at90pwm316" architecture="AVR8" avr-family="MEGA">
<device name="AT90PWM316" family="AVR8" configuration-value="at90pwm316" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9483"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90PWM3B" family="AVR8" configuration-value="at90pwm3b" architecture="AVR8" avr-family="MEGA">
<device name="AT90PWM3B" family="AVR8" configuration-value="at90pwm3b" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9383"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90PWM81" family="AVR8" configuration-value="at90pwm81" architecture="AVR8" avr-family="MEGA">
<device name="AT90PWM81" family="AVR8" configuration-value="at90pwm81" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9388"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90USB1286" family="AVR8" configuration-value="at90usb1286" architecture="AVR8" avr-family="MEGA">
<device name="AT90USB1286" family="AVR8" configuration-value="at90usb1286" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0978203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90USB1287" family="AVR8" configuration-value="at90usb1287" architecture="AVR8" avr-family="MEGA">
<device name="AT90USB1287" family="AVR8" configuration-value="at90usb1287" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0978203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90USB162" family="AVR8" configuration-value="at90usb162" architecture="AVR8" avr-family="MEGA">
<device name="AT90USB162" family="AVR8" configuration-value="at90usb162" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9482"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90USB646" family="AVR8" configuration-value="at90usb646" architecture="AVR8" avr-family="MEGA">
<device name="AT90USB646" family="AVR8" configuration-value="at90usb646" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0968203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90USB647" family="AVR8" configuration-value="at90usb647" architecture="AVR8" avr-family="MEGA">
<device name="AT90USB647" family="AVR8" configuration-value="at90usb647" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0968203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="AT90USB82" family="AVR8" configuration-value="at90usb82" architecture="AVR8" avr-family="MEGA">
<device name="AT90USB82" family="AVR8" configuration-value="at90usb82" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9682"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega128" family="AVR8" configuration-value="atmega128" architecture="AVR8" avr-family="MEGA">
<device name="ATmega128" family="AVR8" configuration-value="atmega128" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0970203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega1280" family="AVR8" configuration-value="atmega1280" architecture="AVR8" avr-family="MEGA">
<device name="ATmega1280" family="AVR8" configuration-value="atmega1280" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0970303F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega1281" family="AVR8" configuration-value="atmega1281" architecture="AVR8" avr-family="MEGA">
<device name="ATmega1281" family="AVR8" configuration-value="atmega1281" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0970403F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega1284" family="AVR8" configuration-value="atmega1284" architecture="AVR8" avr-family="MEGA">
<device name="ATmega1284" family="AVR8" configuration-value="atmega1284" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0970503F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega1284P" family="AVR8" configuration-value="atmega1284p" architecture="AVR8" avr-family="MEGA">
<device name="ATmega1284P" family="AVR8" configuration-value="atmega1284p" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0970503F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega1284RFR2" family="AVR8" configuration-value="atmega1284rfr2" architecture="AVR8" avr-family="MEGA">
<device name="ATmega1284RFR2" family="AVR8" configuration-value="atmega1284rfr2" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0A70303F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega128A" family="AVR8" configuration-value="atmega128a" architecture="AVR8" avr-family="MEGA">
<device name="ATmega128A" family="AVR8" configuration-value="atmega128a" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0970203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega128RFA1" family="AVR8" configuration-value="atmega128rfa1" architecture="AVR8" avr-family="MEGA">
<device name="ATmega128RFA1" family="AVR8" configuration-value="atmega128rfa1" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0A70103F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega128RFR2" family="AVR8" configuration-value="atmega128rfr2" architecture="AVR8" avr-family="MEGA">
<device name="ATmega128RFR2" family="AVR8" configuration-value="atmega128rfr2" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0A70203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega16" family="AVR8" configuration-value="atmega16" architecture="AVR8" avr-family="MEGA">
<device name="ATmega16" family="AVR8" configuration-value="atmega16" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940303F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega1608" family="AVR8" configuration-value="atmega1608" architecture="AVR8X" avr-family="MEGA">
<device name="ATmega1608" family="AVR8" configuration-value="atmega1608" architecture="AVRxt" avr-family="MEGA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega1609" family="AVR8" configuration-value="atmega1609" architecture="AVR8X" avr-family="MEGA">
<device name="ATmega1609" family="AVR8" configuration-value="atmega1609" architecture="AVRxt" avr-family="MEGA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega162" family="AVR8" configuration-value="atmega162" architecture="AVR8" avr-family="MEGA">
<device name="ATmega162" family="AVR8" configuration-value="atmega162" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940403F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega164A" family="AVR8" configuration-value="atmega164a" architecture="AVR8" avr-family="MEGA">
<device name="ATmega164A" family="AVR8" configuration-value="atmega164a" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940a03F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega164P" family="AVR8" configuration-value="atmega164p" architecture="AVR8" avr-family="MEGA">
<device name="ATmega164P" family="AVR8" configuration-value="atmega164p" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940a03F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega164PA" family="AVR8" configuration-value="atmega164pa" architecture="AVR8" avr-family="MEGA">
<device name="ATmega164PA" family="AVR8" configuration-value="atmega164pa" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940a03F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega165A" family="AVR8" configuration-value="atmega165a" architecture="AVR8" avr-family="MEGA">
<device name="ATmega165A" family="AVR8" configuration-value="atmega165a" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940703F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega165P" family="AVR8" configuration-value="atmega165p" architecture="AVR8" avr-family="MEGA">
<device name="ATmega165P" family="AVR8" configuration-value="atmega165p" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940703F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega165PA" family="AVR8" configuration-value="atmega165pa" architecture="AVR8" avr-family="MEGA">
<device name="ATmega165PA" family="AVR8" configuration-value="atmega165pa" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940703F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega168" family="AVR8" configuration-value="atmega168" architecture="AVR8" avr-family="MEGA">
<device name="ATmega168" family="AVR8" configuration-value="atmega168" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9406"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega168A" family="AVR8" configuration-value="atmega168a" architecture="AVR8" avr-family="MEGA">
<device name="ATmega168A" family="AVR8" configuration-value="atmega168a" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x940B"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega168P" family="AVR8" configuration-value="atmega168p" architecture="AVR8" avr-family="MEGA">
<device name="ATmega168P" family="AVR8" configuration-value="atmega168p" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x940B"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega168PA" family="AVR8" configuration-value="atmega168pa" architecture="AVR8" avr-family="MEGA">
<device name="ATmega168PA" family="AVR8" configuration-value="atmega168pa" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x940B"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega168PB" family="AVR8" configuration-value="atmega168pb" architecture="AVR8" avr-family="MEGA">
<device name="ATmega168PB" family="AVR8" configuration-value="atmega168pb" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9415"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega169A" family="AVR8" configuration-value="atmega169a" architecture="AVR8" avr-family="MEGA">
<device name="ATmega169A" family="AVR8" configuration-value="atmega169a" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940503F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega169P" family="AVR8" configuration-value="atmega169p" architecture="AVR8" avr-family="MEGA">
<device name="ATmega169P" family="AVR8" configuration-value="atmega169p" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940503F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega169PA" family="AVR8" configuration-value="atmega169pa" architecture="AVR8" avr-family="MEGA">
<device name="ATmega169PA" family="AVR8" configuration-value="atmega169pa" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940503F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega16A" family="AVR8" configuration-value="atmega16a" architecture="AVR8" avr-family="MEGA">
<device name="ATmega16A" family="AVR8" configuration-value="atmega16a" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0940303F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega16M1" family="AVR8" configuration-value="atmega16m1" architecture="AVR8" avr-family="MEGA">
<device name="ATmega16M1" family="AVR8" configuration-value="atmega16m1" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9484"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega16U2" family="AVR8" configuration-value="atmega16u2" architecture="AVR8" avr-family="MEGA">
<device name="ATmega16U2" family="AVR8" configuration-value="atmega16u2" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x9489"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega16U4" family="AVR8" configuration-value="atmega16u4" architecture="AVR8" avr-family="MEGA">
<device name="ATmega16U4" family="AVR8" configuration-value="atmega16u4" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0948803F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega2560" family="AVR8" configuration-value="atmega2560" architecture="AVR8" avr-family="MEGA">
<device name="ATmega2560" family="AVR8" configuration-value="atmega2560" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0980103F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega2561" family="AVR8" configuration-value="atmega2561" architecture="AVR8" avr-family="MEGA">
<device name="ATmega2561" family="AVR8" configuration-value="atmega2561" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0980203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega2564RFR2" family="AVR8" configuration-value="atmega2564rfr2" architecture="AVR8" avr-family="MEGA">
<device name="ATmega2564RFR2" family="AVR8" configuration-value="atmega2564rfr2" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0A80303F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega256RFR2" family="AVR8" configuration-value="atmega256rfr2" architecture="AVR8" avr-family="MEGA">
<device name="ATmega256RFR2" family="AVR8" configuration-value="atmega256rfr2" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0A80203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega32" family="AVR8" configuration-value="atmega32" architecture="AVR8" avr-family="MEGA">
<device name="ATmega32" family="AVR8" configuration-value="atmega32" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0950203F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega3208" family="AVR8" configuration-value="atmega3208" architecture="AVR8X" avr-family="MEGA">
<device name="ATmega3208" family="AVR8" configuration-value="atmega3208" architecture="AVRxt" avr-family="MEGA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega3209" family="AVR8" configuration-value="atmega3209" architecture="AVR8X" avr-family="MEGA">
<device name="ATmega3209" family="AVR8" configuration-value="atmega3209" architecture="AVRxt" avr-family="MEGA">
<property-groups>
<property-group key="ocd_features">
<property key="break_pin" value="PF6"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega324A" family="AVR8" configuration-value="atmega324a" architecture="AVR8" avr-family="MEGA">
<device name="ATmega324A" family="AVR8" configuration-value="atmega324a" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0951103F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega324P" family="AVR8" configuration-value="atmega324p" architecture="AVR8" avr-family="MEGA">
<device name="ATmega324P" family="AVR8" configuration-value="atmega324p" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0950803F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega324PA" family="AVR8" configuration-value="atmega324pa" architecture="AVR8" avr-family="MEGA">
<device name="ATmega324PA" family="AVR8" configuration-value="atmega324pa" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0951103F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega324PB" family="AVR8" configuration-value="atmega324pb" architecture="AVR8" avr-family="MEGA">
<device name="ATmega324PB" family="AVR8" configuration-value="atmega324pb" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0951703F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega325" family="AVR8" configuration-value="atmega325" architecture="AVR8" avr-family="MEGA">
<device name="ATmega325" family="AVR8" configuration-value="atmega325" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0950503F"/>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<device name="ATmega3250" family="AVR8" configuration-value="atmega3250" architecture="AVR8" avr-family="MEGA">
<device name="ATmega3250" family="AVR8" configuration-value="atmega3250" architecture="AVRe+" avr-family="MEGA">
<property-groups>
<property-group key="signatures">
<property key="jtagid" value="0x0950603F"/>

Some files were not shown because too many files have changed in this diff Show More