Convert some of the tables to multitables

in order to beautify the result.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@657 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch 2006-09-12 12:01:34 +00:00
parent 637e389ef3
commit 51012e9af8
2 changed files with 105 additions and 225 deletions

View File

@ -1,3 +1,8 @@
2006-09-12 Joerg Wunsch <j@uriah.heep.sax.de>
* doc/avrdude.texi: Convert some of the tables to multitables
in order to beautify the result.
2006-09-10 Joerg Wunsch <j@uriah.heep.sax.de> 2006-09-10 Joerg Wunsch <j@uriah.heep.sax.de>
Contributed by Thomas Fischl: add support for USBasp. Contributed by Thomas Fischl: add support for USBasp.

View File

@ -262,146 +262,54 @@ but it can be added to the configuration file if you have the Atmel
datasheet so that you can enter the programming specifications. datasheet so that you can enter the programming specifications.
Currently, the following MCU types are understood: Currently, the following MCU types are understood:
@table @code @multitable @columnfractions .15 .3
@itemx c128 @item @code{c128} @tab AT90CAN128
AT90CAN128 @item @code{pwm2} @tab AT90PWM2
@item @code{pwm3} @tab AT90PWM3
@itemx pwm2 @item @code{1200} @tab AT90S1200
AT90PWM2 @item @code{2313} @tab AT90S2313
@item @code{2333} @tab AT90S2333
@itemx pwm3 @item @code{2343} @tab AT90S2343 (*)
AT90PWM3 @item @code{4414} @tab AT90S4414
@item @code{4433} @tab AT90S4433
@itemx 1200 @item @code{4434} @tab AT90S4434
AT90S1200 @item @code{8515} @tab AT90S8515
@item @code{8535} @tab AT90S8535
@itemx 2313 @item @code{m103} @tab ATmega103
AT90S2313 @item @code{m128} @tab ATmega128
@item @code{m1280} @tab ATmega1280
@itemx 2333 @item @code{m1281} @tab ATmega1281
AT90S2333 @item @code{m16} @tab ATmega16
@item @code{m161} @tab ATmega161
@itemx 2343 @item @code{m162} @tab ATmega162
AT90S2343 (*) @item @code{m163} @tab ATmega163
@item @code{m164} @tab ATmega164
@itemx 4414 @item @code{m169} @tab ATmega169
AT90S4414 @item @code{m2560} @tab ATmega2560 (**)
@item @code{m2561} @tab ATmega2561 (**)
@itemx 4433 @item @code{m32} @tab ATmega32
AT90S4433 @item @code{m324} @tab ATmega324
@item @code{m329} @tab ATmega329
@itemx 4434 @item @code{m3290} @tab ATmega3290
AT90S4434 @item @code{m48} @tab ATmega48
@item @code{m64} @tab ATmega64
@itemx 8515 @item @code{m640} @tab ATmega640
AT90S8515 @item @code{m644} @tab ATmega644
@item @code{m649} @tab ATmega649
@itemx 8535 @item @code{m6490} @tab ATmega6490
AT90S8535 @item @code{m8} @tab ATmega8
@item @code{m8515} @tab ATmega8515
@itemx m103 @item @code{m8535} @tab ATmega8535
ATmega103 @item @code{m88} @tab ATmega88
@item @code{t12} @tab ATtiny12
@itemx m128 @item @code{t13} @tab ATtiny13
ATmega128 @item @code{t15} @tab ATtiny15
@item @code{t2313} @tab ATtiny2313
@itemx m1280 @item @code{t25} @tab ATtiny25
ATmega1280 @item @code{t26} @tab ATtiny26
@item @code{t45} @tab ATtiny45
@itemx m1281 @item @code{t85} @tab ATtiny85
ATmega1281 @end multitable
@itemx m16
ATmega16
@itemx m161
ATmega161
@itemx m162
ATmega162
@itemx m163
ATmega163
@itemx m164
ATmega164
@itemx m169
ATmega169
@itemx m2560
ATmega2560 (**)
@itemx m2561
ATmega2561 (**)
@itemx m32
ATmega32
@itemx m324
ATmega324
@itemx m329
ATmega329
@itemx m3290
ATmega3290
@itemx m48
ATmega48
@itemx m64
ATmega64
@itemx m640
ATmega640
@itemx m644
ATmega644
@itemx m649
ATmega649
@itemx m6490
ATmega6490
@itemx m8
ATmega8
@itemx m8515
ATmega8515
@itemx m8535
ATmega8535
@itemx m88
ATmega88
@itemx t12
ATtiny12
@itemx t13
ATtiny13
@itemx t15
ATtiny15
@itemx t2313
ATtiny2313
@itemx t25
ATtiny25
@itemx t26
ATtiny26
@itemx t45
ATtiny45
@itemx t85
ATtiny85
@end table
(*) The AT90S2323 and ATtiny22 use the same algorithm. (*) The AT90S2323 and ATtiny22 use the same algorithm.
@ -436,97 +344,71 @@ file without any code changes to AVRDUDE. Simply copy an existing entry
and change the pin definitions to match that of the unknown programmer. and change the pin definitions to match that of the unknown programmer.
Currently, the following programmer ids are understood and supported: Currently, the following programmer ids are understood and supported:
@table @code @multitable @columnfractions .2 .6
@item @code{abcmini} @tab
@itemx abcmini
ABCmini Board, aka Dick Smith HOTCHIP ABCmini Board, aka Dick Smith HOTCHIP
@item @code{alf} @tab
@itemx alf Nightshade ALF-PgmAVR,@*
Nightshade ALF-PgmAVR, http://nightshade.homeip.net/ @indicateurl{http://nightshade.homeip.net/}
@item @code{avr109} @tab
@itemx avr109
Atmel AppNote AVR109 Boot Loader Atmel AppNote AVR109 Boot Loader
@item @code{avr910} @tab
@itemx avr910
Atmel Low Cost Serial Programmer Atmel Low Cost Serial Programmer
@item @code{avr911} @tab
@itemx avr911
Atmel AppNote AVR911 AVROSP (an alias for avr109) Atmel AppNote AVR911 AVROSP (an alias for avr109)
@item @code{avrisp} @tab
@itemx avrisp
Atmel AVR ISP (an alias for stk500) Atmel AVR ISP (an alias for stk500)
@item @code{avrispv2} @tab
@itemx avrispv2
Atmel AVR ISP, running a version 2.x firmware (an alias for stk500v2) Atmel AVR ISP, running a version 2.x firmware (an alias for stk500v2)
@item @code{avrispmkII} @tab
@itemx avrispmkII
Atmel AVR ISP mkII (alias for stk500v2) Atmel AVR ISP mkII (alias for stk500v2)
@item @code{avrispmk2} @tab
@itemx avrispmk2
Atmel AVR ISP mkII (alias for stk500v2) Atmel AVR ISP mkII (alias for stk500v2)
@item @code{bascom} @tab
@itemx bascom
Bascom SAMPLE programming cable Bascom SAMPLE programming cable
@item @code{bsd} @tab
@itemx bsd Brian Dean's Programmer,@*
Brian Dean's Programmer, http://www.bsdhome.com/avrdude/ @indicateurl{http://www.bsdhome.com/avrdude/}
@item @code{butterfly} @tab
@itemx butterfly
Atmel Butterfly Development Board Atmel Butterfly Development Board
@item @code{dt006} @tab
@itemx dt006
Dontronics DT006 Dontronics DT006
@item @code{jtagmkI} @tab
@item jtagmkI
@itemx jtag1
Atmel JTAG ICE mkI, running at 115200 Bd Atmel JTAG ICE mkI, running at 115200 Bd
@item @code{jtag1} @tab
@itemx jtag1slow @emph{Same as before.}
@item @code{jtag1slow} @tab
Atmel JTAG ICE mkI, running at 19200 Bd Atmel JTAG ICE mkI, running at 19200 Bd
@item @code{jtagmkII} @tab
@item jtagmkII
@itemx jtag2slow
Atmel JTAG ICE mkII (default speed 19200 Bd) Atmel JTAG ICE mkII (default speed 19200 Bd)
@item @code{jtag2slow} @tab
@itemx jtag2fast @emph{Same as before.}
@item @code{jtag2fast} @tab
Atmel JTAG ICE mkII, running at 115200 Bd Atmel JTAG ICE mkII, running at 115200 Bd
@item @code{jtag2} @tab
@itemx jtag2 @emph{Same as before.}
Same as before. @item @code{jtag2isp} @tab
@itemx jtag2isp
Atmel JTAG ICE mkII in ISP mode. Atmel JTAG ICE mkII in ISP mode.
@item @code{pavr} @tab
@itemx pavr
Jason Kyle's pAVR Serial Programmer Jason Kyle's pAVR Serial Programmer
@item @code{picoweb} @tab
@itemx picoweb Picoweb Programming Cable,@*
Picoweb Programming Cable, http://www.picoweb.net/ @indicateurl{http://www.picoweb.net/}
@item @code{pony-stk200} @tab
@itemx pony-stk200
Pony Prog STK200 Pony Prog STK200
@item @code{sp12} @tab
@itemx sp12
Steve Bolt's Programmer Steve Bolt's Programmer
@item @code{stk200} @tab
@itemx stk200
STK200 STK200
@item @code{stk500} @tab
@itemx stk500
Atmel STK500 Atmel STK500
@item @code{stk500hvsp} @tab
@itemx stk500hvsp Atmel STK500 in high-voltage serial programming mode(version 2.x firmware only)
Atmel STK500 in high-voltage serial programming mode @item @code{stk500pp} @tab
(version 2.x firmware only) Atmel STK500 in parallel programming mode (version 2.xfirmware only)
@item @code{stk500v2} @tab
@itemx stk500pp
Atmel STK500 in parallel programming mode (version 2.x
firmware only)
@itemx stk500v2
Atmel STK500, running a version 2.x firmware Atmel STK500, running a version 2.x firmware
@end multitable
@end table
@ -1998,22 +1880,15 @@ communication can work, so the @var{DWEN} fuse can be cleared.
The pin mapping for the JTAG-to-ISP adapter is: The pin mapping for the JTAG-to-ISP adapter is:
@table @code @multitable @columnfractions .15 .15
@item JTAG pin @headitem JTAG pin @tab ISP pin
ISP pin @item 1 @tab 3
@item 1 @item 2 @tab 6
@code{3} @item 3 @tab 1
@item 2 @item 4 @tab 2
@code{6} @item 6 @tab 5
@item 3 @item 9 @tab 4
@code{1} @end multitable
@item 4
@code{2}
@item 6
@code{5}
@item 9
@code{4}
@end table
@item @item
Problem: Multiple USBasp programmers connected simultaneously are not Problem: Multiple USBasp programmers connected simultaneously are not