From a9cad7489b354c9444b368a2798f9314c7ba742c Mon Sep 17 00:00:00 2001
From: Joerg Wunsch <j@uriah.heep.sax.de>
Date: Mon, 21 Aug 2006 19:43:05 +0000
Subject: [PATCH] Fix the size of the calibration memory space for ATtiny13,
 ATmega64, ATmega16, ATmega32, ATmega8535, ATtiny25, ATtiny45, ATtiny85.

Closes bug #17383: Wrong calibration section in avrdude.conf...


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@618 81a1dc3b-b13d-400b-aceb-764788c761c2
---
 ChangeLog       |  7 +++++++
 avrdude.conf.in | 30 +++++++++++++++---------------
 2 files changed, 22 insertions(+), 15 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a9674093..c0ade5a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-08-21 Joerg Wunsch <j@uriah.heep.sax.de>
+
+	* avrdude.conf.in: Fix the size of the calibration memory space
+	for ATtiny13, ATmega64, ATmega16, ATmega32, ATmega8535, ATtiny25,
+	ATtiny45, ATtiny85.
+	Closes bug #17383: Wrong calibration section in avrdude.conf...
+
 2006-08-21 Joerg Wunsch <j@uriah.heep.sax.de>
 
 	* avrdude.conf.in (ATmega324): Correct the pagesize from 256 to
diff --git a/avrdude.conf.in b/avrdude.conf.in
index faeca563..acf63742 100644
--- a/avrdude.conf.in
+++ b/avrdude.conf.in
@@ -917,9 +917,9 @@ part
     ;
 
     memory "calibration"
-        size            = 1;
+        size            = 2;
         read            = "0  0  1  1   1  0  0  0    0 0 0 x  x x x x",
-                          "0  0  0  0   0  0  0  0    o o o o  o o o o";
+                          "0  0  0  0   0  0  0 a0    o o o o  o o o o";
     ;
 
     memory "lfuse"
@@ -2358,9 +2358,9 @@ part
       ;
 
     memory "calibration"
-        size            = 1;
-        read            = "0 0 1 1  1 0 0 0  x x x x  x x x x",
-                          "0 0 0 0  0 0 0 0  o o o o  o o o o";
+        size            = 4;
+        read            = "0 0 1 1  1 0 0 0    x x x x  x x x x",
+                          "0 0 0 0  0 0 a1 a0  o o o o  o o o o";
       ;
 
     memory "signature"
@@ -2867,10 +2867,10 @@ part
                           "x  x  x  x   x  x a1 a0   o  o  o  o   o  o  o  o";
       ;
     memory "calibration"
-        size            = 1;
+        size            = 4;
 
         read            = "0 0 1 1  1 0 0 0   0 0 0 x  x x x x",
-                          "0 0 0 0  0 0 0 0   o o o o  o o o o";
+                          "0 0 0 0  0 0 a1 a0 o o o o  o o o o";
         ;
   ;
 
@@ -4752,9 +4752,9 @@ part
       ;
 
     memory "calibration"
-        size            = 1;
-        read            = "0 0 1 1  1 0 0 0   0 0 x x  x x x x",
-                          "0 0 0 0  0 0 0 0   o o o o  o o o o";
+        size            = 4;
+        read            = "0 0 1 1  1 0 0 0    0 0 x x  x x x x",
+                          "0 0 0 0  0 0 a1 a0  o o o o  o o o o";
       ;
   ;
 
@@ -5360,9 +5360,9 @@ part
       ;
 
     memory "calibration"
-        size            = 1;
+        size            = 4;
         read            = "0 0 1 1  1 0 0 0   0 0 x x  x x x x",
-                          "0 0 0 0  0 0 0 0   o o o o  o o o o";
+                          "0 0 0 0  0 0 a1 a0 o o o o  o o o o";
       ;
 
     memory "signature"
@@ -6684,7 +6684,7 @@ part
      ;
 
      memory "calibration"
-         size            = 1;
+         size            = 2;
          read            = "0  0  1  1   1  0  0  0    0 0 0 x  x x x x",
                            "0  0  0  0   0  0  0  a0   o o o o  o o o o";
      ;
@@ -6840,7 +6840,7 @@ part
      ;
 
      memory "calibration"
-         size            = 1;
+         size            = 2;
          read            = "0  0  1  1   1  0  0  0    0 0 0 x  x x x x",
                            "0  0  0  0   0  0  0  a0   o o o o  o o o o";
      ;
@@ -6995,7 +6995,7 @@ part
      ;
 
      memory "calibration"
-         size            = 1;
+         size            = 2;
          read            = "0  0  1  1   1  0  0  0    0 0 0 x  x x x x",
                            "0  0  0  0   0  0  0  a0   o o o o  o o o o";
      ;