1f8462ca58check more error codes, fixed some leftover parts which still used MPSSE even when using bitbanging, reduced blocksize to get a more stable behaviour of bitbanging
Rene Liebscher
2013-06-20 20:11:49 +0000
10caeca025check more error codes, fixed some leftover parts which still used MPSSE even when using bitbanging, reduced blocksize to get a more stable behaviour of bitbanging
Rene Liebscher
2013-06-20 20:11:49 +0000
54c0c173dfuse bitbanging on ftdi mpsse when wrong pins are used * avrftdi.c, avrftdi_private.h: added additional pin check and bitbanging fallback * pindefs.[ch]: added a flag to enable/disable output * ft245r.c: changes because of added flag above
rliebscher
2013-06-19 17:40:32 +0000
da3961e155use bitbanging on ftdi mpsse when wrong pins are used * avrftdi.c, avrftdi_private.h: added additional pin check and bitbanging fallback * pindefs.[ch]: added a flag to enable/disable output * ft245r.c: changes because of added flag above
Rene Liebscher
2013-06-19 17:40:32 +0000
da9c2fe1c8use bitbanging on ftdi mpsse when wrong pins are used * avrftdi.c, avrftdi_private.h: added additional pin check and bitbanging fallback * pindefs.[ch]: added a flag to enable/disable output * ft245r.c: changes because of added flag above
Rene Liebscher
2013-06-19 17:40:32 +0000
9e321a0eadSubmitted by "Malte" and John McCorquodale: patch #7876 JTAGICE mkII fails to connect to attiny if debugwire is enabled AND target has a very slow clock * jtagmkII.c (jtagmkII_getsync): When leaving debugWIRE mode temporarily, immediately retry with ISP, rather than leaving. * stk500v2 (stk500v2_program_enable): Implemented similar logic for the JTAGICE3.
joerg_wunsch
2013-05-17 16:23:55 +0000
46f7b6b470Submitted by "Malte" and John McCorquodale: patch #7876 JTAGICE mkII fails to connect to attiny if debugwire is enabled AND target has a very slow clock * jtagmkII.c (jtagmkII_getsync): When leaving debugWIRE mode temporarily, immediately retry with ISP, rather than leaving. * stk500v2 (stk500v2_program_enable): Implemented similar logic for the JTAGICE3.
Joerg Wunsch
2013-05-17 16:23:55 +0000
021240ac3cSubmitted by "Malte" and John McCorquodale: patch #7876 JTAGICE mkII fails to connect to attiny if debugwire is enabled AND target has a very slow clock * jtagmkII.c (jtagmkII_getsync): When leaving debugWIRE mode temporarily, immediately retry with ISP, rather than leaving. * stk500v2 (stk500v2_program_enable): Implemented similar logic for the JTAGICE3.
Joerg Wunsch
2013-05-17 16:23:55 +0000
6cee055fa6Wrap long lines.
joerg_wunsch
2013-05-17 16:09:55 +0000
203fe6d14aWrap long lines.
Joerg Wunsch
2013-05-17 16:09:55 +0000
efbf84950eWrap long lines.
Joerg Wunsch
2013-05-17 16:09:55 +0000
85c663617bTry various compiler names until one succeeds.
joerg_wunsch
2013-05-17 14:02:45 +0000
729ef4df18Try various compiler names until one succeeds.
Joerg Wunsch
2013-05-17 14:02:45 +0000
1569cd8b8dTry various compiler names until one succeeds.
Joerg Wunsch
2013-05-17 14:02:45 +0000
65892fa344* configure.ac: reactivate check for TYPE_232H, which does not exist in libftdi < 0.20 * avrftdi*.*: changed include check for libftdi/libusb, deactivate 232H if not available * ft245r.c: changed include check for libftdi/libusb
rliebscher
2013-05-16 17:11:35 +0000
22477da39e* configure.ac: reactivate check for TYPE_232H, which does not exist in libftdi < 0.20 * avrftdi*.*: changed include check for libftdi/libusb, deactivate 232H if not available * ft245r.c: changed include check for libftdi/libusb
Rene Liebscher
2013-05-16 17:11:35 +0000
f2bcdc87b8* configure.ac: reactivate check for TYPE_232H, which does not exist in libftdi < 0.20 * avrftdi*.*: changed include check for libftdi/libusb, deactivate 232H if not available * ft245r.c: changed include check for libftdi/libusb
Rene Liebscher
2013-05-16 17:11:35 +0000
a305ac0143Add option -l logfile to redirect diagnostic messages to a logfile rather than stderr.
joerg_wunsch
2013-05-16 09:11:32 +0000
d0625e8fecAdd option -l logfile to redirect diagnostic messages to a logfile rather than stderr.
Joerg Wunsch
2013-05-16 09:11:32 +0000
58dd75556fAdd option -l logfile to redirect diagnostic messages to a logfile rather than stderr.
Joerg Wunsch
2013-05-16 09:11:32 +0000
4a1d97ff2aBreak long lines.
joerg_wunsch
2013-05-16 08:11:19 +0000
3756a42db1Break long lines.
Joerg Wunsch
2013-05-16 08:11:19 +0000
b9a400a34cBreak long lines.
Joerg Wunsch
2013-05-16 08:11:19 +0000
b538ca9636* avrftdi*.*: accept also old libftdi (0.20 still works with it), added powerup to initialize
rliebscher
2013-05-15 20:05:02 +0000
8f9bc91d53* avrftdi*.*: accept also old libftdi (0.20 still works with it), added powerup to initialize
Rene Liebscher
2013-05-15 20:05:02 +0000
f11db218a7* avrftdi*.*: accept also old libftdi (0.20 still works with it), added powerup to initialize
Rene Liebscher
2013-05-15 20:05:02 +0000
d8f4ea7ad6removed some debug code from file ft245r.c
rliebscher
2013-05-15 19:03:58 +0000
0fc17a60a6removed some debug code from file ft245r.c
Rene Liebscher
2013-05-15 19:03:58 +0000
d201c4d11aremoved some debug code from file ft245r.c
Rene Liebscher
2013-05-15 19:03:58 +0000
e087b21200* configure.ac: if both found libftdi and libftdi1 use only libftdi1 * avrdude.conf.in: fixed buff pins of avrftdi programmers (low active buffer need now inverted numbers) * avrftdi*.*: accept also old libftdi (0.20 still works with it), added powerup to initialize * ft245r.c: accept libftdi1, code cleanup and make it more similar to avrfdti (os they might be merged someday)
rliebscher
2013-05-15 18:55:19 +0000
7ff877e067* configure.ac: if both found libftdi and libftdi1 use only libftdi1 * avrdude.conf.in: fixed buff pins of avrftdi programmers (low active buffer need now inverted numbers) * avrftdi*.*: accept also old libftdi (0.20 still works with it), added powerup to initialize * ft245r.c: accept libftdi1, code cleanup and make it more similar to avrfdti (os they might be merged someday)
Rene Liebscher
2013-05-15 18:55:19 +0000
9ae148ffbe* configure.ac: if both found libftdi and libftdi1 use only libftdi1 * avrdude.conf.in: fixed buff pins of avrftdi programmers (low active buffer need now inverted numbers) * avrftdi*.*: accept also old libftdi (0.20 still works with it), added powerup to initialize * ft245r.c: accept libftdi1, code cleanup and make it more similar to avrfdti (os they might be merged someday)
Rene Liebscher
2013-05-15 18:55:19 +0000
4698866283Add a small script to cross-compile a Win32 binary under Unix.
joerg_wunsch
2013-05-14 20:35:41 +0000
c65f6cbe6cAdd a small script to cross-compile a Win32 binary under Unix.
Joerg Wunsch
2013-05-14 20:35:41 +0000
065d688a8fAdd a small script to cross-compile a Win32 binary under Unix.
Joerg Wunsch
2013-05-14 20:35:41 +0000
e95ffee0c2Bump version to 6.0rc1.
joerg_wunsch
2013-05-08 17:35:28 +0000
6599064e4dBump version to 6.0rc1.
Joerg Wunsch
2013-05-08 17:35:28 +0000
19880def06Bump version to 6.0rc1.
Joerg Wunsch
2013-05-08 17:35:28 +0000
93e940b60aavrftdi: add pgm->power[up|down], fix pgm->enable|disable
Hannes Weisbach
2013-05-07 08:50:13 +0000
9e81c10f08avrftdi: add pgm->power[up|down], fix pgm->enable|disable
Hannes Weisbach
2013-05-07 08:50:13 +0000
eee1ae3973avrftdi: apply patch by rliebscher.
hweisbach
2013-05-07 08:50:06 +0000
26ab40f3a5avrftdi: apply patch by rliebscher.
Hannes Weisbach
2013-05-07 08:50:06 +0000
62ee4ec3c5avrftdi: apply patch by rliebscher.
Hannes Weisbach
2013-05-07 08:50:06 +0000
0e18b3fb3d* pindefs.h: use unsigned int if stdint.h is not available and UINT_MAX is 0xffffffff otherwise use unsinged long * ft245r.c: added support for more pin functions led, vcc, buff
rliebscher
2013-05-06 19:21:38 +0000
4fc72c7d58* pindefs.h: use unsigned int if stdint.h is not available and UINT_MAX is 0xffffffff otherwise use unsinged long * ft245r.c: added support for more pin functions led, vcc, buff
Rene Liebscher
2013-05-06 19:21:38 +0000
5e06d73fc2* pindefs.h: use unsigned int if stdint.h is not available and UINT_MAX is 0xffffffff otherwise use unsinged long * ft245r.c: added support for more pin functions led, vcc, buff
Rene Liebscher
2013-05-06 19:21:38 +0000
5b7952ade8avr.c: Add generic TPI chip erase function
Hannes Weisbach
2013-05-06 12:43:47 +0000
716fbbfe17avr.c: Add generic TPI chip erase function
Hannes Weisbach
2013-05-06 12:43:47 +0000
a9e1e819c1avrftdi.c: Fail on wrong pin configuration
hweisbach
2013-05-06 12:05:27 +0000
9344a2ea8davrftdi.c: Fail on wrong pin configuration
Hannes Weisbach
2013-05-06 12:05:27 +0000
2ef3c19545avrftdi.c: Fail on wrong pin configuration
Hannes Weisbach
2013-05-06 12:05:27 +0000
ec6278b5a8avrftdi: Change to new 0-based pin definitions
hweisbach
2013-05-06 11:48:15 +0000
0efa2518e7avrftdi: Change to new 0-based pin definitions
Hannes Weisbach
2013-05-06 11:48:15 +0000
ca81aeb139avrftdi: Change to new 0-based pin definitions
Hannes Weisbach
2013-05-06 11:48:15 +0000
c8d3302128avrftdi: Use pgm->setpin instead of pgm->cookie->set_pin
hweisbach
2013-05-06 11:48:08 +0000
556b3eddb3avrftdi: Use pgm->setpin instead of pgm->cookie->set_pin
Hannes Weisbach
2013-05-06 11:48:08 +0000
548e8bef49avrftdi: Use pgm->setpin instead of pgm->cookie->set_pin
Hannes Weisbach
2013-05-06 11:48:08 +0000
0e59564519Include "ac_cfg.h" before testing for HAVE_* macros.
joerg_wunsch
2013-05-06 09:54:27 +0000
8c151664c9Include "ac_cfg.h" before testing for HAVE_* macros.
Joerg Wunsch
2013-05-06 09:54:27 +0000
5729bdf698Include "ac_cfg.h" before testing for HAVE_* macros.
Joerg Wunsch
2013-05-06 09:54:27 +0000
e5b9551631* main.c: revert to rev 1159 (doing pgm_display after pgm_open) * avrpart.[ch]: moved avr_pin_name to pindefs.[ch] * pgm.c: moved pins_to_str to pindefs.[ch], added initialization of new pin definitions in pgm_new() * pindefs.[ch]: added moved functions from other files, added a lot of documentation, reformatted files using astyle to have consistent spacing, added a new generic check function for pins * ft245r.c: used new generic pin check function
rliebscher
2013-05-05 13:35:35 +0000
a816d19d02* main.c: revert to rev 1159 (doing pgm_display after pgm_open) * avrpart.[ch]: moved avr_pin_name to pindefs.[ch] * pgm.c: moved pins_to_str to pindefs.[ch], added initialization of new pin definitions in pgm_new() * pindefs.[ch]: added moved functions from other files, added a lot of documentation, reformatted files using astyle to have consistent spacing, added a new generic check function for pins * ft245r.c: used new generic pin check function
Rene Liebscher
2013-05-05 13:35:35 +0000
21a122a8f6* main.c: revert to rev 1159 (doing pgm_display after pgm_open) * avrpart.[ch]: moved avr_pin_name to pindefs.[ch] * pgm.c: moved pins_to_str to pindefs.[ch], added initialization of new pin definitions in pgm_new() * pindefs.[ch]: added moved functions from other files, added a lot of documentation, reformatted files using astyle to have consistent spacing, added a new generic check function for pins * ft245r.c: used new generic pin check function
Rene Liebscher
2013-05-05 13:35:35 +0000
22158cd03aCreate new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. * avrftdi.c,buspirate.c,linuxgpio.c,par.c,serbb_*.c: added function call to fill old pinno entries from new pin definitions. * pindefs.[hc]: added data struct and helper functions for new pin definitions * avrdude.conf.in: pins in entries using ftdi_syncbb are now 0-based * config_gram.y: allow combinations of inverted and non-inverted pins in pin lists * ft245r.c: reworked to work directly with the new pin definitions, pins are now 0-based, inverse pins are supported, buff is supported * pgm.[ch]: added new pin definitions field to programmer structure, adapted pin display functions
rliebscher
2013-05-03 22:35:00 +0000
2d8c584c8cCreate new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. * avrftdi.c,buspirate.c,linuxgpio.c,par.c,serbb_*.c: added function call to fill old pinno entries from new pin definitions. * pindefs.[hc]: added data struct and helper functions for new pin definitions * avrdude.conf.in: pins in entries using ftdi_syncbb are now 0-based * config_gram.y: allow combinations of inverted and non-inverted pins in pin lists * ft245r.c: reworked to work directly with the new pin definitions, pins are now 0-based, inverse pins are supported, buff is supported * pgm.[ch]: added new pin definitions field to programmer structure, adapted pin display functions
Rene Liebscher
2013-05-03 22:35:00 +0000
bb0092eb4eCreate new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. * avrftdi.c,buspirate.c,linuxgpio.c,par.c,serbb_*.c: added function call to fill old pinno entries from new pin definitions. * pindefs.[hc]: added data struct and helper functions for new pin definitions * avrdude.conf.in: pins in entries using ftdi_syncbb are now 0-based * config_gram.y: allow combinations of inverted and non-inverted pins in pin lists * ft245r.c: reworked to work directly with the new pin definitions, pins are now 0-based, inverse pins are supported, buff is supported * pgm.[ch]: added new pin definitions field to programmer structure, adapted pin display functions
Rene Liebscher
2013-05-03 22:35:00 +0000
a2ab9c6039avrftdi_tpi.c: Remove set_pin() to set MOSI high
hweisbach
2013-05-03 13:01:20 +0000
90b0a233efavrftdi_tpi.c: Remove set_pin() to set MOSI high
Hannes Weisbach
2013-05-03 13:01:20 +0000
e72e92f027avrftdi_tpi.c: Remove set_pin() to set MOSI high
Hannes Weisbach
2013-05-03 13:01:20 +0000
779538b9afavrftdi_tpi.c: Update I/O to pgm->cmd_tpi
hweisbach
2013-05-03 12:58:15 +0000
7e63e1babfavrftdi_tpi.c: Update I/O to pgm->cmd_tpi
Hannes Weisbach
2013-05-03 12:58:15 +0000
1d29bd71dfavrftdi_tpi.c: Update I/O to pgm->cmd_tpi
Hannes Weisbach
2013-05-03 12:58:15 +0000