avrdude: Compilation on Windows/MSVC

This commit is contained in:
Vojtech Kral 2018-05-04 16:06:53 +02:00
parent 68a570221b
commit 07817c8ee5
22 changed files with 2385 additions and 732 deletions

View file

@ -1173,118 +1173,118 @@ programmer
# Parallel port programmers.
programmer
id = "bsd";
desc = "Brian Dean's Programmer, http://www.bsdhome.com/avrdude/";
type = "par";
connection_type = parallel;
vcc = 2, 3, 4, 5;
reset = 7;
sck = 8;
mosi = 9;
miso = 10;
;
# programmer
# id = "bsd";
# desc = "Brian Dean's Programmer, http://www.bsdhome.com/avrdude/";
# type = "par";
# connection_type = parallel;
# vcc = 2, 3, 4, 5;
# reset = 7;
# sck = 8;
# mosi = 9;
# miso = 10;
# ;
programmer
id = "stk200";
desc = "STK200";
type = "par";
connection_type = parallel;
buff = 4, 5;
sck = 6;
mosi = 7;
reset = 9;
miso = 10;
;
# programmer
# id = "stk200";
# desc = "STK200";
# type = "par";
# connection_type = parallel;
# buff = 4, 5;
# sck = 6;
# mosi = 7;
# reset = 9;
# miso = 10;
# ;
# The programming dongle used by the popular Ponyprog
# utility. It is almost similar to the STK200 one,
# except that there is a LED indicating that the
# programming is currently in progress.
programmer parent "stk200"
id = "pony-stk200";
desc = "Pony Prog STK200";
pgmled = 8;
;
# programmer parent "stk200"
# id = "pony-stk200";
# desc = "Pony Prog STK200";
# pgmled = 8;
# ;
programmer
id = "dt006";
desc = "Dontronics DT006";
type = "par";
connection_type = parallel;
reset = 4;
sck = 5;
mosi = 2;
miso = 11;
;
# programmer
# id = "dt006";
# desc = "Dontronics DT006";
# type = "par";
# connection_type = parallel;
# reset = 4;
# sck = 5;
# mosi = 2;
# miso = 11;
# ;
programmer parent "dt006"
id = "bascom";
desc = "Bascom SAMPLE programming cable";
;
# programmer parent "dt006"
# id = "bascom";
# desc = "Bascom SAMPLE programming cable";
# ;
programmer
id = "alf";
desc = "Nightshade ALF-PgmAVR, http://nightshade.homeip.net/";
type = "par";
connection_type = parallel;
vcc = 2, 3, 4, 5;
buff = 6;
reset = 7;
sck = 8;
mosi = 9;
miso = 10;
errled = 1;
rdyled = 14;
pgmled = 16;
vfyled = 17;
;
# programmer
# id = "alf";
# desc = "Nightshade ALF-PgmAVR, http://nightshade.homeip.net/";
# type = "par";
# connection_type = parallel;
# vcc = 2, 3, 4, 5;
# buff = 6;
# reset = 7;
# sck = 8;
# mosi = 9;
# miso = 10;
# errled = 1;
# rdyled = 14;
# pgmled = 16;
# vfyled = 17;
# ;
programmer
id = "sp12";
desc = "Steve Bolt's Programmer";
type = "par";
connection_type = parallel;
vcc = 4,5,6,7,8;
reset = 3;
sck = 2;
mosi = 9;
miso = 11;
;
# programmer
# id = "sp12";
# desc = "Steve Bolt's Programmer";
# type = "par";
# connection_type = parallel;
# vcc = 4,5,6,7,8;
# reset = 3;
# sck = 2;
# mosi = 9;
# miso = 11;
# ;
programmer
id = "picoweb";
desc = "Picoweb Programming Cable, http://www.picoweb.net/";
type = "par";
connection_type = parallel;
reset = 2;
sck = 3;
mosi = 4;
miso = 13;
;
# programmer
# id = "picoweb";
# desc = "Picoweb Programming Cable, http://www.picoweb.net/";
# type = "par";
# connection_type = parallel;
# reset = 2;
# sck = 3;
# mosi = 4;
# miso = 13;
# ;
programmer
id = "abcmini";
desc = "ABCmini Board, aka Dick Smith HOTCHIP";
type = "par";
connection_type = parallel;
reset = 4;
sck = 3;
mosi = 2;
miso = 10;
;
# programmer
# id = "abcmini";
# desc = "ABCmini Board, aka Dick Smith HOTCHIP";
# type = "par";
# connection_type = parallel;
# reset = 4;
# sck = 3;
# mosi = 2;
# miso = 10;
# ;
programmer
id = "futurlec";
desc = "Futurlec.com programming cable.";
type = "par";
connection_type = parallel;
reset = 3;
sck = 2;
mosi = 1;
miso = 10;
;
# programmer
# id = "futurlec";
# desc = "Futurlec.com programming cable.";
# type = "par";
# connection_type = parallel;
# reset = 3;
# sck = 2;
# mosi = 1;
# miso = 10;
# ;
# From the contributor of the "xil" jtag cable:
@ -1294,87 +1294,87 @@ programmer
# avrdude versions before 5.5j).
# With this, TMS connects to RESET, TDI to MOSI, TDO to MISO and TCK
# to SCK (plus vcc/gnd of course)
programmer
id = "xil";
desc = "Xilinx JTAG cable";
type = "par";
connection_type = parallel;
mosi = 2;
sck = 3;
reset = 4;
buff = 5;
miso = 13;
vcc = 6;
;
# programmer
# id = "xil";
# desc = "Xilinx JTAG cable";
# type = "par";
# connection_type = parallel;
# mosi = 2;
# sck = 3;
# reset = 4;
# buff = 5;
# miso = 13;
# vcc = 6;
# ;
programmer
id = "dapa";
desc = "Direct AVR Parallel Access cable";
type = "par";
connection_type = parallel;
vcc = 3;
reset = 16;
sck = 1;
mosi = 2;
miso = 11;
;
# programmer
# id = "dapa";
# desc = "Direct AVR Parallel Access cable";
# type = "par";
# connection_type = parallel;
# vcc = 3;
# reset = 16;
# sck = 1;
# mosi = 2;
# miso = 11;
# ;
programmer
id = "atisp";
desc = "AT-ISP V1.1 programming cable for AVR-SDK1 from <http://micro-research.co.th/> micro-research.co.th";
type = "par";
connection_type = parallel;
reset = ~6;
sck = ~8;
mosi = ~7;
miso = ~10;
;
# programmer
# id = "atisp";
# desc = "AT-ISP V1.1 programming cable for AVR-SDK1 from <http://micro-research.co.th/> micro-research.co.th";
# type = "par";
# connection_type = parallel;
# reset = ~6;
# sck = ~8;
# mosi = ~7;
# miso = ~10;
# ;
programmer
id = "ere-isp-avr";
desc = "ERE ISP-AVR <http://www.ere.co.th/download/sch050713.pdf>";
type = "par";
connection_type = parallel;
reset = ~4;
sck = 3;
mosi = 2;
miso = 10;
;
# programmer
# id = "ere-isp-avr";
# desc = "ERE ISP-AVR <http://www.ere.co.th/download/sch050713.pdf>";
# type = "par";
# connection_type = parallel;
# reset = ~4;
# sck = 3;
# mosi = 2;
# miso = 10;
# ;
programmer
id = "blaster";
desc = "Altera ByteBlaster";
type = "par";
connection_type = parallel;
sck = 2;
miso = 11;
reset = 3;
mosi = 8;
buff = 14;
;
# programmer
# id = "blaster";
# desc = "Altera ByteBlaster";
# type = "par";
# connection_type = parallel;
# sck = 2;
# miso = 11;
# reset = 3;
# mosi = 8;
# buff = 14;
# ;
# It is almost same as pony-stk200, except vcc on pin 5 to auto
# disconnect port (download on http://electropol.free.fr/spip/spip.php?article27)
programmer parent "pony-stk200"
id = "frank-stk200";
desc = "Frank STK200";
buff = ; # delete buff pin assignment
vcc = 5;
;
# programmer parent "pony-stk200"
# id = "frank-stk200";
# desc = "Frank STK200";
# buff = ; # delete buff pin assignment
# vcc = 5;
# ;
# The AT98ISP Cable is a simple parallel dongle for AT89 family.
# http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2877
programmer
id = "89isp";
desc = "Atmel at89isp cable";
type = "par";
connection_type = parallel;
reset = 17;
sck = 1;
mosi = 2;
miso = 10;
;
# programmer
# id = "89isp";
# desc = "Atmel at89isp cable";
# type = "par";
# connection_type = parallel;
# reset = 17;
# sck = 1;
# mosi = 2;
# miso = 10;
# ;
#This programmer bitbangs GPIO lines using the Linux sysfs GPIO interface