Hello community,

here is the log from the commit of package avrdude for openSUSE:Factory
checked in at Fri Apr 22 22:55:42 CEST 2011.



--------
--- avrdude/avrdude.changes     2010-05-15 17:49:51.000000000 +0200
+++ /mounts/work_src_done/STABLE/avrdude/avrdude.changes        2011-03-07 
20:19:49.000000000 +0100
@@ -1,0 +2,21 @@
+Mon Mar  7 19:14:33 UTC 2011 - j...@novell.com
+
+- bnc#676024, support for attiny4313 added according to 
+  http://savannah.nongnu.org/patch/?7393
+
+-------------------------------------------------------------------
+Mon Mar  7 18:58:41 UTC 2011 - j...@novell.com
+
+- Resurrected the changelog.
+  /usr/lib/osc/source_validators/helpers/check_dates_in_changes
+  misinterpretes timestamps 2010-01-01 within changelog entries as 
+  new changelog entries.
+
+-------------------------------------------------------------------
+Mon Sep  6 13:58:00 UTC 2010 - m...@novell.com
+
+- Use ATTRS instead of SYSFS in udev rules.
+- Add old USBasp VID/PID to udev rules.
+- Dropped most of the .changes file to make osc happy.
+
+-------------------------------------------------------------------
@@ -26,8 +46,0 @@
-  2010-01-19  Joerg Wunsch <j....@uriah.heep.sax.de>
-       * configure.ac: Released version 5.10.
-  2010-01-19  Joerg Wunsch <j....@uriah.heep.sax.de>
-       bug #28677: Cygwin's GCC no longer supports -mno-cygwin option
-       * configure.ac: For Win32 environments, add a check whether the
-       compiler understands the -mno-cygwin option.  If not, don't use
-       it but suggest using a different compiler.
-  2010-01-18  David Hoerl <dho...@mac.com>
@@ -37,2 +49,0 @@
-  2010-01-15  Joerg Wunsch <j....@uriah.heep.sax.de>
-       Submitted by Michael biebl:
@@ -41 +51,0 @@
-  2010-01-15  Joerg Wunsch <j....@uriah.heep.sax.de>
@@ -45,5 +54,0 @@
-  2010-01-15  Joerg Wunsch <j....@uriah.heep.sax.de>
-       Submitted by Aurelien Jarno:
-       * configure.ac: Fix build for GNU/kFreeBSD.
-       * ppi.c: (Dito.)
-       * par.c: (Dito.)

calling whatdependson for head-i586


New:
----
  tn4313.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ avrdude.spec ++++++
--- /var/tmp/diff_new_pack.Q6uA95/_old  2011-04-22 22:54:44.000000000 +0200
+++ /var/tmp/diff_new_pack.Q6uA95/_new  2011-04-22 22:54:44.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package avrdude (Version 5.10)
+# spec file for package avrdude
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 Name:           avrdude
 BuildRequires:  bison flex libusb-devel readline-devel
 Version:        5.10
-Release:        1
+Release:        5
 Url:            http://savannah.nongnu.org/projects/avrdude
 Group:          Development/Tools/Other
 License:        GPLv2+
@@ -34,6 +34,7 @@
 Patch0:         avrdude-use-serial-device-for-serbb.patch
 Patch1:         avrdude-5.5.usbtiny.64bit.patch
 Patch2:         avrdude_butterfly_mk.patch
+Patch3:         tn4313.diff
 AutoReqProv:    on
 Provides:       avr-programmer
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -52,6 +53,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 touch lexer.l
 
 %build

++++++ avrdude-udev.rules ++++++
--- /var/tmp/diff_new_pack.Q6uA95/_old  2011-04-22 22:54:44.000000000 +0200
+++ /var/tmp/diff_new_pack.Q6uA95/_new  2011-04-22 22:54:44.000000000 +0200
@@ -1,13 +1,14 @@
 
 KERNEL=="parport*", MODE="0666"
 
-SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2104", MODE="0666" # AVRISP mkII
-SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2107", MODE="0666" # AVR-Dragon
-SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2103", MODE="0666" # JTAG ICE mkII
-SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2106", MODE="0666" # STK600
-SYSFS{idVendor}=="16c0", SYSFS{idProduct}=="05dc", MODE="0666" # USBASP von 
www.fischl.de
-SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2ffa", MODE="0666" # AT90USB
-SYSFS{idVendor}=="10c4", SYSFS{idProduct}=="ea60", MODE="0666" # AVR910
-SYSFS{idVendor}=="1781", SYSFS{idProduct}=="0c9f", MODE="0666" # USBtiny
+ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", MODE="0666" # AVRISP mkII
+ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2107", MODE="0666" # AVR-Dragon
+ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2103", MODE="0666" # JTAG ICE mkII
+ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2106", MODE="0666" # STK600
+ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE="0666" # USBASP 
(www.fischl.de)
+ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="c7b4", MODE="0666" # USBASP old 
VID/PID
+ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffa", MODE="0666" # AT90USB
+ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE="0666" # AVR910
+ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c9f", MODE="0666" # USBtiny
 
-SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", MODE="0666" # PL2303 USB to 
serial adapter
+ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE="0666" # PL2303 USB to 
serial adapter

++++++ tn4313.diff ++++++
--- avrdude-5.10/avrdude.conf.in.orig   2011-03-07 20:10:23.000000000 +0100
+++ avrdude-5.10/avrdude.conf.in        2011-03-07 20:12:32.231780000 +0100
@@ -8931,6 +8931,193 @@ part
   ;
 
 #------------------------------------------------------------
+# ATtiny4313
+#------------------------------------------------------------
+
+part
+     id            = "t4313";
+     desc          = "ATtiny4313";
+     has_debugwire = yes;
+     flash_instr   = 0xB2, 0x0F, 0x1F;
+     eeprom_instr  = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D,
+                    0xBA, 0x0F, 0xB2, 0x0F, 0xBA, 0x0D, 0xBB, 0xBC,
+                    0x99, 0xE1, 0xBB, 0xAC;
+     stk500_devcode   = 0x23;
+##   Use the ATtiny26 devcode:
+     avr910_devcode   = 0x5e;
+     signature        = 0x1e 0x92 0x0d;
+     pagel            = 0xD4;
+     bs2              = 0xD6;
+     reset            = io;
+     chip_erase_delay = 9000;
+
+     pgm_enable       = "1 0 1 0  1 1 0 0    0 1 0 1  0 0 1 1",
+                        "x x x x  x x x x    x x x x  x x x x";
+
+     chip_erase       = "1 0 1 0  1 1 0 0    1 0 0 x  x x x x",
+                        "x x x x  x x x x    x x x x  x x x x";
+
+    timeout            = 200;
+    stabdelay          = 100;
+    cmdexedelay                = 25;
+    synchloops         = 32;
+    bytedelay          = 0;
+    pollindex          = 3;
+    pollvalue          = 0x53;
+    predelay           = 1;
+    postdelay          = 1;
+    pollmethod         = 1;
+
+    pp_controlstack     =
+        0x0E, 0x1E, 0x0E, 0x1E, 0x2E, 0x3E, 0x2E, 0x3E,
+        0x4E, 0x5E, 0x4E, 0x5E, 0x6E, 0x7E, 0x6E, 0x7E,
+        0x26, 0x36, 0x66, 0x76, 0x2A, 0x3A, 0x6A, 0x7A,
+        0x2E, 0xFD, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00;
+    hventerstabdelay    = 100;
+    progmodedelay       = 0;
+    latchcycles         = 5;
+    togglevtg           = 1;
+    poweroffdelay       = 15;
+    resetdelayms        = 1;
+    resetdelayus        = 0;
+    hvleavestabdelay    = 15;
+    chiperasepulsewidth = 0;
+    chiperasepolltimeout = 10;
+    programfusepulsewidth = 0;
+    programfusepolltimeout = 5;
+    programlockpulsewidth = 0;
+    programlockpolltimeout = 5;
+
+     memory "eeprom"
+         size            = 256;
+        paged           = no;
+        page_size       = 4;
+         min_write_delay = 4000;
+         max_write_delay = 4500;
+         readback_p1     = 0xff;
+         readback_p2     = 0xff;
+         read            = "1   0  1  0   0  0  0  0   0 0 0 x  x x x x",
+                           "a7 a6 a5 a4  a3 a2 a1 a0   o o o o  o o o o";
+
+         write           = "1   1  0  0   0  0  0  0   0 0 0 x  x x x x",
+                           "a7 a6 a5 a4  a3 a2 a1 a0   i i i i  i i i i";
+
+       loadpage_lo     = "  1   1   0   0      0   0   0   1",
+                         "  0   0   0   0      0   0   0   0",
+                         "  0   0   0   0      0   0  a1  a0",
+                         "  i   i   i   i      i   i   i   i";
+
+       writepage       = "  1   1   0   0      0   0   1   0",
+                         "  0   0   x   x      x   x   x   x",
+                         " a7  a6  a5  a4     a3  a2   0   0",
+                         "  x   x   x   x      x   x   x   x";
+
+       mode            = 0x41;
+       delay           = 6;
+       blocksize       = 4;
+       readsize        = 256;
+       ;
+     memory "flash"
+         paged           = yes;
+         size            = 4096;
+         page_size       = 64;
+         num_pages       = 64;
+         min_write_delay = 4500;
+         max_write_delay = 4500;
+         readback_p1     = 0xff;
+         readback_p2     = 0xff;
+         read_lo         = "  0   0   1   0    0   0   0   0",
+                           "  0   0   0   0    0 a10  a9  a8",
+                           " a7  a6  a5  a4   a3  a2  a1  a0",
+                           "  o   o   o   o    o   o   o   o";
+
+         read_hi         = "  0   0   1   0    1   0   0   0",
+                           "  0   0   0   0    0 a10  a9  a8",
+                           " a7  a6  a5  a4   a3  a2  a1  a0",
+                           "  o   o   o   o    o   o   o   o";
+
+# The information in the data sheet of April/2004 is wrong, this works:
+         loadpage_lo     = "  0   1   0   0    0   0   0   0",
+                           "  0   0   0   x    x   x   x   x",
+                           "  x   x   x   x   a3  a2  a1  a0",
+                           "  i   i   i   i    i   i   i   i";
+
+# The information in the data sheet of April/2004 is wrong, this works:
+         loadpage_hi     = "  0   1   0   0    1   0   0   0",
+                           "  0   0   0   x    x   x   x   x",
+                           "  x   x   x   x   a3  a2  a1  a0",
+                           "  i   i   i   i    i   i   i   i";
+
+# The information in the data sheet of April/2004 is wrong, this works:
+         writepage       = "  0  1  0  0   1   1  0  0",
+                           "  0  0  0  0   0 a10 a9 a8",
+                           " a7 a6 a5 a4   x   x  x  x",
+                           "  x  x  x  x   x   x  x  x";
+
+       mode            = 0x41;
+       delay           = 6;
+       blocksize       = 32;
+       readsize        = 256;
+       ;
+#   ATtiny4313 has Signature Bytes: 0x1E 0x92 0x0D.
+     memory "signature"
+         size            = 3;
+         read            = "0  0  1  1   0  0  0  0   0  0  0  x   x  x  x  x",
+                           "x  x  x  x   x  x a1 a0   o  o  o  o   o  o  o  o";
+       ;
+     memory "lock"
+         size            = 1;
+         write           = "1 0 1 0  1 1 0 0  1 1 1 x  x x x x",
+                           "x x x x  x x x x  1 1 i i  i i i i";
+         read           = "0 1 0 1  1 0 0 0  0 0 0 0  0 0 0 0",
+                          "x x x x  x x x x  x x o o  o o o o";
+        min_write_delay = 9000;
+        max_write_delay = 9000;
+       ;
+
+     memory "lfuse"
+         size            = 1;
+         write           = "1 0 1 0  1 1 0 0  1 0 1 0  0 0 0 0",
+                           "x x x x  x x x x  i i i i  i i i i";
+
+         read            = "0 1 0 1  0 0 0 0  0 0 0 0  0 0 0 0",
+                           "x x x x  x x x x  o o o o  o o o o";
+        min_write_delay = 9000;
+        max_write_delay = 9000;
+       ;
+
+     memory "hfuse"
+         size            = 1;
+         write           = "1 0 1 0  1 1 0 0  1 0 1 0  1 0 0 0",
+                           "x x x x  x x x x  i i i i  i i i i";
+
+         read            = "0 1 0 1  1 0 0 0  0 0 0 0  1 0 0 0",
+                           "x x x x  x x x x  o o o o  o o o o";
+        min_write_delay = 9000;
+        max_write_delay = 9000;
+       ;
+
+     memory "efuse"
+         size            = 1;
+         write           = "1 0 1 0  1 1 0 0  1 0 1 0  0 1 0 0",
+                           "x x x x  x x x x  x x x x  x x x i";
+
+         read            = "0 1 0 1  0 0 0 0  0 0 0 0  1 0 0 0",
+                           "x x x x  x x x x  o o o o  o o o o";
+        min_write_delay = 9000;
+        max_write_delay = 9000;
+     ;
+# The Tiny4313 has calibration data for both 4 MHz and 8 MHz.
+# The information in the data sheet of April/2004 is wrong, this works:
+
+     memory "calibration"
+         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";
+     ;
+  ;
+
+#------------------------------------------------------------
 # AT90PWM2
 #------------------------------------------------------------
 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to