From 67e5c92ce908bb5537f86b7581103c2fd7f8ea6e Mon Sep 17 00:00:00 2001 From: joerg_wunsch Date: Sat, 17 Sep 2005 19:54:47 +0000 Subject: [PATCH] The ATmega128 has four oscillator calibration bytes, not only a single one. This closes bug #11496: Memory bank calibration on atmega128 should have 4 bytes git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@506 81a1dc3b-b13d-400b-aceb-764788c761c2 --- avrdude.conf.in | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/avrdude.conf.in b/avrdude.conf.in index 243f3e18..c12fc58e 100644 --- a/avrdude.conf.in +++ b/avrdude.conf.in @@ -452,6 +452,50 @@ programmer ; +# +# some ultra cheap programmers use bitbanging on the +# serialport. +# + +# serial ponyprog design (dasa2 in uisp) +# reset=!txd sck=rts mosi=dtr miso=cts + +programmer + id = "ponyser"; + desc = "serial port banging, design ponyprog serial"; + type = serbb; + reset = ~3; + sck = 6; + mosi = 4; + miso = 7; +; + +# unknown (dasa in uisp) +# reset=rts sck=dtr mosi=txd miso=cts + +programmer + id = "dasa"; + desc = "serial port banging, reset=rts sck=dtr mosi=txd miso=cts"; + type = serbb; + reset = 6; + sck = 4; + mosi = 3; + miso = 7; +; + +# unknown (dasa3 in uisp) +# reset=!dtr sck=rts mosi=txd miso=cts + +programmer + id = "dasa3"; + desc = "serial port banging, reset=!dtr sck=rts mosi=txd miso=cts"; + type = serbb; + reset = ~4; + sck = 6; + mosi = 3; + miso = 7; +; + # # PART DEFINITIONS # @@ -2047,7 +2091,7 @@ part ; memory "calibration" - size = 1; + 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 0 0 o o o o o o o o"; ;