Commit Graph

  • 1f8462ca58 check 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
  • 10caeca025 check 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
  • 54c0c173df use 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
  • da3961e155 use 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
  • da9c2fe1c8 use 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
  • 9e321a0ead Submitted 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
  • 46f7b6b470 Submitted 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
  • 021240ac3c Submitted 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
  • 6cee055fa6 Wrap long lines. joerg_wunsch 2013-05-17 16:09:55 +0000
  • 203fe6d14a Wrap long lines. Joerg Wunsch 2013-05-17 16:09:55 +0000
  • efbf84950e Wrap long lines. Joerg Wunsch 2013-05-17 16:09:55 +0000
  • 85c663617b Try various compiler names until one succeeds. joerg_wunsch 2013-05-17 14:02:45 +0000
  • 729ef4df18 Try various compiler names until one succeeds. Joerg Wunsch 2013-05-17 14:02:45 +0000
  • 1569cd8b8d Try 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
  • a305ac0143 Add option -l logfile to redirect diagnostic messages to a logfile rather than stderr. joerg_wunsch 2013-05-16 09:11:32 +0000
  • d0625e8fec Add option -l logfile to redirect diagnostic messages to a logfile rather than stderr. Joerg Wunsch 2013-05-16 09:11:32 +0000
  • 58dd75556f Add option -l logfile to redirect diagnostic messages to a logfile rather than stderr. Joerg Wunsch 2013-05-16 09:11:32 +0000
  • 4a1d97ff2a Break long lines. joerg_wunsch 2013-05-16 08:11:19 +0000
  • 3756a42db1 Break long lines. Joerg Wunsch 2013-05-16 08:11:19 +0000
  • b9a400a34c Break 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
  • d8f4ea7ad6 removed some debug code from file ft245r.c rliebscher 2013-05-15 19:03:58 +0000
  • 0fc17a60a6 removed some debug code from file ft245r.c Rene Liebscher 2013-05-15 19:03:58 +0000
  • d201c4d11a removed 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
  • 4698866283 Add a small script to cross-compile a Win32 binary under Unix. joerg_wunsch 2013-05-14 20:35:41 +0000
  • c65f6cbe6c Add a small script to cross-compile a Win32 binary under Unix. Joerg Wunsch 2013-05-14 20:35:41 +0000
  • 065d688a8f Add a small script to cross-compile a Win32 binary under Unix. Joerg Wunsch 2013-05-14 20:35:41 +0000
  • e95ffee0c2 Bump version to 6.0rc1. joerg_wunsch 2013-05-08 17:35:28 +0000
  • 6599064e4d Bump version to 6.0rc1. Joerg Wunsch 2013-05-08 17:35:28 +0000
  • 19880def06 Bump version to 6.0rc1. Joerg Wunsch 2013-05-08 17:35:28 +0000
  • 7cefa401b4 Add forgotten avrftdi_private.h. joerg_wunsch 2013-05-08 17:34:00 +0000
  • 55d25c0fe9 Add forgotten avrftdi_private.h. Joerg Wunsch 2013-05-08 17:34:00 +0000
  • 724f44c234 Add forgotten avrftdi_private.h. Joerg Wunsch 2013-05-08 17:34:00 +0000
  • 3f3ba207da avrftdi: add pgm->power[up|down], fix pgm->enable|disable hweisbach 2013-05-07 08:50:13 +0000
  • 93e940b60a avrftdi: add pgm->power[up|down], fix pgm->enable|disable Hannes Weisbach 2013-05-07 08:50:13 +0000
  • 9e81c10f08 avrftdi: add pgm->power[up|down], fix pgm->enable|disable Hannes Weisbach 2013-05-07 08:50:13 +0000
  • eee1ae3973 avrftdi: apply patch by rliebscher. hweisbach 2013-05-07 08:50:06 +0000
  • 26ab40f3a5 avrftdi: apply patch by rliebscher. Hannes Weisbach 2013-05-07 08:50:06 +0000
  • 62ee4ec3c5 avrftdi: 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
  • fc7b83a267 avrftdi_tpi.[c|h]: integrate avr_tpi_[program_enable,chip_erase]() hweisbach 2013-05-06 12:50:42 +0000
  • c72b97d2a8 avrftdi_tpi.[c|h]: integrate avr_tpi_[program_enable,chip_erase]() Hannes Weisbach 2013-05-06 12:50:42 +0000
  • 272e78ac00 avrftdi_tpi.[c|h]: integrate avr_tpi_[program_enable,chip_erase]() Hannes Weisbach 2013-05-06 12:50:42 +0000
  • b1eab6f93c avr.c: Adds avr_tpi_program_enable hweisbach 2013-05-06 12:49:26 +0000
  • be385b2b48 avr.c: Adds avr_tpi_program_enable Hannes Weisbach 2013-05-06 12:49:26 +0000
  • 2f6ad9c3ed avr.c: Adds avr_tpi_program_enable Hannes Weisbach 2013-05-06 12:49:26 +0000
  • d46b2e880c avr.c: Add generic TPI chip erase function hweisbach 2013-05-06 12:43:47 +0000
  • 5b7952ade8 avr.c: Add generic TPI chip erase function Hannes Weisbach 2013-05-06 12:43:47 +0000
  • 716fbbfe17 avr.c: Add generic TPI chip erase function Hannes Weisbach 2013-05-06 12:43:47 +0000
  • a9e1e819c1 avrftdi.c: Fail on wrong pin configuration hweisbach 2013-05-06 12:05:27 +0000
  • 9344a2ea8d avrftdi.c: Fail on wrong pin configuration Hannes Weisbach 2013-05-06 12:05:27 +0000
  • 2ef3c19545 avrftdi.c: Fail on wrong pin configuration Hannes Weisbach 2013-05-06 12:05:27 +0000
  • ec6278b5a8 avrftdi: Change to new 0-based pin definitions hweisbach 2013-05-06 11:48:15 +0000
  • 0efa2518e7 avrftdi: Change to new 0-based pin definitions Hannes Weisbach 2013-05-06 11:48:15 +0000
  • ca81aeb139 avrftdi: Change to new 0-based pin definitions Hannes Weisbach 2013-05-06 11:48:15 +0000
  • c8d3302128 avrftdi: Use pgm->setpin instead of pgm->cookie->set_pin hweisbach 2013-05-06 11:48:08 +0000
  • 556b3eddb3 avrftdi: Use pgm->setpin instead of pgm->cookie->set_pin Hannes Weisbach 2013-05-06 11:48:08 +0000
  • 548e8bef49 avrftdi: Use pgm->setpin instead of pgm->cookie->set_pin Hannes Weisbach 2013-05-06 11:48:08 +0000
  • 0e59564519 Include "ac_cfg.h" before testing for HAVE_* macros. joerg_wunsch 2013-05-06 09:54:27 +0000
  • 8c151664c9 Include "ac_cfg.h" before testing for HAVE_* macros. Joerg Wunsch 2013-05-06 09:54:27 +0000
  • 5729bdf698 Include "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
  • 22158cd03a Create 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
  • 2d8c584c8c Create 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
  • bb0092eb4e Create 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
  • a2ab9c6039 avrftdi_tpi.c: Remove set_pin() to set MOSI high hweisbach 2013-05-03 13:01:20 +0000
  • 90b0a233ef avrftdi_tpi.c: Remove set_pin() to set MOSI high Hannes Weisbach 2013-05-03 13:01:20 +0000
  • e72e92f027 avrftdi_tpi.c: Remove set_pin() to set MOSI high Hannes Weisbach 2013-05-03 13:01:20 +0000
  • 779538b9af avrftdi_tpi.c: Update I/O to pgm->cmd_tpi hweisbach 2013-05-03 12:58:15 +0000
  • 7e63e1babf avrftdi_tpi.c: Update I/O to pgm->cmd_tpi Hannes Weisbach 2013-05-03 12:58:15 +0000
  • 1d29bd71df avrftdi_tpi.c: Update I/O to pgm->cmd_tpi Hannes Weisbach 2013-05-03 12:58:15 +0000
  • ff0edb786a avrftdi_private.h: Update forward declaration hweisbach 2013-05-03 12:55:24 +0000
  • 32a1fe42e3 avrftdi_private.h: Update forward declaration Hannes Weisbach 2013-05-03 12:55:24 +0000
  • 171be6ed47 avrftdi_private.h: Update forward declaration Hannes Weisbach 2013-05-03 12:55:24 +0000
  • 3067b2c8de avrftdi: move logging defines to avrftdi_private.h hweisbach 2013-05-02 11:07:37 +0000
  • 66d0b86ed3 avrftdi: move logging defines to avrftdi_private.h Hannes Weisbach 2013-05-02 11:07:37 +0000
  • 1885f8ba84 avrftdi: move logging defines to avrftdi_private.h Hannes Weisbach 2013-05-02 11:07:37 +0000
  • 9c6c6d2f59 avr.c: Fix avr_tpi_poll_nvmbsy() polling returned data instead return code hweisbach 2013-05-02 11:07:30 +0000
  • bf49c4ee1f avr.c: Fix avr_tpi_poll_nvmbsy() polling returned data instead return code Hannes Weisbach 2013-05-02 11:07:30 +0000
  • 068c6ca9cc avr.c: Fix avr_tpi_poll_nvmbsy() polling returned data instead return code Hannes Weisbach 2013-05-02 11:07:30 +0000
  • 7e1778019a Updates NEWS file with avrftdi's TPI support hweisbach 2013-05-02 11:07:22 +0000
  • aca6384fe7 Updates NEWS file with avrftdi's TPI support Hannes Weisbach 2013-05-02 11:07:22 +0000
  • ce473c01d9 Updates NEWS file with avrftdi's TPI support Hannes Weisbach 2013-05-02 11:07:22 +0000
  • 7cc2b783a3 avrftdi_private.h: Fix header include order in windows hweisbach 2013-05-02 11:07:16 +0000
  • d02dc96ab5 avrftdi_private.h: Fix header include order in windows Hannes Weisbach 2013-05-02 11:07:16 +0000
  • 6742e48d32 avrftdi_private.h: Fix header include order in windows Hannes Weisbach 2013-05-02 11:07:16 +0000
  • d753dc6905 avrftdi.c: Fix wrong loop invariant in write_flush() hweisbach 2013-05-02 11:07:07 +0000
  • e9944c32c0 avrftdi.c: Fix wrong loop invariant in write_flush() Hannes Weisbach 2013-05-02 11:07:07 +0000