Commit graph

  • b17ff40a09 Cosmetical changes: items are indented by one hard tab. Joerg Wunsch 2006-03-28 19:37:54 +00:00
  • 0cdc766e3c Colin O'Flynn - March 23, 2006 - <coflynn@newae.com> Contributed by Wim Lewis, fix a few typos (patch #4987) *avrdude.1: Typo fix Colin O Flynn 2006-03-24 02:49:09 +00:00
  • db16162922 Colin O'Flynn - March 23, 2006 - <coflynn@newae.com> Contributed by Wim Lewis, fix a few typos (patch #4987) *avrdude.1: Typo fix Colin O Flynn 2006-03-24 02:49:09 +00:00
  • 26d54b4499 2006-02-27 Colin O'Flynn <coflynn@newae.com> Contributed by Wim Lewis, add support for checking device signatures in detail (patch #4924 and #4925) * avrdude.conf.in: Add signatures * avrpart.c: Set default signature * avrpart.h: Variable for signature * config_gram.y: More signature reading * lexer.l: Define that signatures exist * main.c: Read signatures and check them against hardware Colin O Flynn 2006-02-27 17:18:42 +00:00
  • cb4000d7d3 2006-02-27 Colin O'Flynn <coflynn@newae.com> Contributed by Wim Lewis, add support for checking device signatures in detail (patch #4924 and #4925) * avrdude.conf.in: Add signatures * avrpart.c: Set default signature * avrpart.h: Variable for signature * config_gram.y: More signature reading * lexer.l: Define that signatures exist * main.c: Read signatures and check them against hardware Colin O Flynn 2006-02-27 17:18:42 +00:00
  • 4d966e4403 Fixed paged flash write operations for AT90PWMx devices (error in datasheet). Joerg Wunsch 2006-02-21 21:17:08 +00:00
  • d7bddada25 Fixed paged flash write operations for AT90PWMx devices (error in datasheet). Joerg Wunsch 2006-02-21 21:17:08 +00:00
  • baba306eb8 This is now post-release. Joerg Wunsch 2006-01-23 21:04:13 +00:00
  • df364f59c3 This is now post-release. Joerg Wunsch 2006-01-23 21:04:13 +00:00
  • 70246d5b09 This commit was manufactured by cvs2svn to create tag 'RELEASE_5_1_0'. v5.1.0 Joerg Wunsch 2006-01-23 20:54:00 +00:00
  • 14997645b1 Pre-release mode. Joerg Wunsch 2006-01-23 20:53:59 +00:00
  • cd07291aae Pre-release mode. Joerg Wunsch 2006-01-23 20:53:59 +00:00
  • 972d657317 * main.c, stk500v2.c: Added patch 4804 from eolson@mit.edu Which stops sck from being writtend needlessly Colin O Flynn 2006-01-17 21:11:39 +00:00
  • ede97a0ed2 * main.c, stk500v2.c: Added patch 4804 from eolson@mit.edu Which stops sck from being writtend needlessly Colin O Flynn 2006-01-17 21:11:39 +00:00
  • b33708d0bd *avrdude.conf.in : Added bs2 and pagel to m162, patch 4766 Colin O Flynn 2006-01-17 21:01:25 +00:00
  • caec621eaa *avrdude.conf.in : Added bs2 and pagel to m162, patch 4766 Colin O Flynn 2006-01-17 21:01:25 +00:00
  • edeffeef6e Colin O'Flynn <coflynn@newae.com> * main.c: Fixed a typo in safemode variable names, fixed bug 15113 Colin O Flynn 2006-01-17 20:17:43 +00:00
  • c23519f392 Colin O'Flynn <coflynn@newae.com> * main.c: Fixed a typo in safemode variable names, fixed bug 15113 Colin O Flynn 2006-01-17 20:17:43 +00:00
  • 008a12f982 Replace David's email address by his full name in the copyrights. Joerg Wunsch 2006-01-12 23:24:35 +00:00
  • 4cbcbe84ec Replace David's email address by his full name in the copyrights. Joerg Wunsch 2006-01-12 23:24:35 +00:00
  • d98636cfad Contributed by dcm@mit.edu: add support for the AVRISP mkII device. (Savannah patch #4789.) * serial.h: Declare usb_serdev_frame device descriptor. * stk500v2.c: Implementation of the AVRISP mkII handling. * usb_libusb.c: Add USB handling for short-frame delimited AVRISP mkII USB protocol; add distinction of different devices in usbdev_open(). * jtagmkII.c: Tell usbdev_open() to search for the JTAG ICE mkII. * usbdevs.h: (New file.) * Makefile.am: Add usbdevs.h, as well as some other forgotten files "make distcheck" complained about. * avrdude.conf.in: Add more aliases for the AVRISP mkII. * avrdude.1: Document how to use the AVRISP mkII. * doc/avrdude.texi: (Ditto.) Joerg Wunsch 2006-01-12 23:13:50 +00:00
  • fddb673ee8 Contributed by dcm@mit.edu: add support for the AVRISP mkII device. (Savannah patch #4789.) * serial.h: Declare usb_serdev_frame device descriptor. * stk500v2.c: Implementation of the AVRISP mkII handling. * usb_libusb.c: Add USB handling for short-frame delimited AVRISP mkII USB protocol; add distinction of different devices in usbdev_open(). * jtagmkII.c: Tell usbdev_open() to search for the JTAG ICE mkII. * usbdevs.h: (New file.) * Makefile.am: Add usbdevs.h, as well as some other forgotten files "make distcheck" complained about. * avrdude.conf.in: Add more aliases for the AVRISP mkII. * avrdude.1: Document how to use the AVRISP mkII. * doc/avrdude.texi: (Ditto.) Joerg Wunsch 2006-01-12 23:13:50 +00:00
  • d5965b20b9 Add EEPROM page instructions for the ATmega169 so it will work for STK500v2. Joerg Wunsch 2006-01-12 20:56:43 +00:00
  • b561874f07 Add EEPROM page instructions for the ATmega169 so it will work for STK500v2. Joerg Wunsch 2006-01-12 20:56:43 +00:00
  • 5c32ab8ec9 Add support for ATtiny24/44/84. Joerg Wunsch 2005-12-16 22:39:39 +00:00
  • 5e68193a6c Add support for ATtiny24/44/84. Joerg Wunsch 2005-12-16 22:39:39 +00:00
  • 0163f7076b *avrdude.conf.in: added support for m162 using stk500v2 Colin O Flynn 2005-12-07 19:19:20 +00:00
  • d9866f6219 *avrdude.conf.in: added support for m162 using stk500v2 Colin O Flynn 2005-12-07 19:19:20 +00:00
  • b4e112fa5e Fix the number of significant bits for the efuse memory in ATmega48/88/168; the datasheet is a bit off here as well. Joerg Wunsch 2005-12-01 19:55:17 +00:00
  • 645961163d Fix the number of significant bits for the efuse memory in ATmega48/88/168; the datasheet is a bit off here as well. Joerg Wunsch 2005-12-01 19:55:17 +00:00
  • 9000815867 Document the JTAG ICE mkI support. Joerg Wunsch 2005-11-29 22:58:04 +00:00
  • e9750a7712 Document the JTAG ICE mkI support. Joerg Wunsch 2005-11-29 22:58:04 +00:00
  • 05f3e8b038 Submitted by Galen Seitz: patch #4459: Fix for rpm package builds * avrdude.spec.in: update the RPM spec file: - Default to enable-doc=yes during configure. - Move info file to docs package. - Make building of docs package conditional. Basic idea copied from avr-gcc. Joerg Wunsch 2005-11-29 20:28:51 +00:00
  • 0b197a6c6f Submitted by Galen Seitz: patch #4459: Fix for rpm package builds * avrdude.spec.in: update the RPM spec file: - Default to enable-doc=yes during configure. - Move info file to docs package. - Make building of docs package conditional. Basic idea copied from avr-gcc. Joerg Wunsch 2005-11-29 20:28:51 +00:00
  • dbe35b16f8 Submitted by someone who thinks he's called "Daper": Joerg Wunsch 2005-11-29 20:20:22 +00:00
  • 70fdf3082e Submitted by someone who thinks he's called "Daper": Joerg Wunsch 2005-11-29 20:20:22 +00:00
  • f68ed0ca7a Fix the size of a response array. Joerg Wunsch 2005-11-28 21:11:18 +00:00
  • e58b699f41 Fix the size of a response array. Joerg Wunsch 2005-11-28 21:11:18 +00:00
  • a02dc0b11a Improve the communication startup with the ICE in particular after a powerup. Ideas taken from AVaRICE. Joerg Wunsch 2005-11-28 20:46:21 +00:00
  • 6b379d8842 Improve the communication startup with the ICE in particular after a powerup. Ideas taken from AVaRICE. Joerg Wunsch 2005-11-28 20:46:21 +00:00
  • dfc2fdc0f3 Enable parport access on x86_64 Linux and amd64 FreeBSD systems. Joerg Wunsch 2005-11-28 09:47:23 +00:00
  • 6fa8db276f Enable parport access on x86_64 Linux and amd64 FreeBSD systems. Joerg Wunsch 2005-11-28 09:47:23 +00:00
  • be5649c3fb Add a forgotten newline at EOF. Joerg Wunsch 2005-11-27 21:20:48 +00:00
  • 7f7974ce25 Add a forgotten newline at EOF. Joerg Wunsch 2005-11-27 21:20:48 +00:00
  • 84d57508bd Add a forgotten changelog entry about the ATmega168 support. Joerg Wunsch 2005-11-27 21:02:53 +00:00
  • f0c7b52223 Add a forgotten changelog entry about the ATmega168 support. Joerg Wunsch 2005-11-27 21:02:53 +00:00
  • 38c39b26bd Update ChangeLog for my JTAG ICE mkI support. Joerg Wunsch 2005-11-25 21:32:21 +00:00
  • 0935636c7b Update ChangeLog for my JTAG ICE mkI support. Joerg Wunsch 2005-11-25 21:32:21 +00:00
  • 77ef8cae21 Fixed bug 15051 Colin O Flynn 2005-11-25 14:48:22 +00:00
  • 1b38485a23 Fixed bug 15051 Colin O Flynn 2005-11-25 14:48:22 +00:00
  • cdf291c5ef Fixed bug 15051, building for Windows breaks. *par.c: ppi_claim and ppi_release definitions now in a Windows header file *ppi.c: Only included if you are building for Windows *win_ppdev.h: Initial Commit, see par.c Colin O Flynn 2005-11-25 14:46:43 +00:00
  • fa935481aa Fixed bug 15051, building for Windows breaks. *par.c: ppi_claim and ppi_release definitions now in a Windows header file *ppi.c: Only included if you are building for Windows *win_ppdev.h: Initial Commit, see par.c Colin O Flynn 2005-11-25 14:46:43 +00:00
  • 767746888a Fixed bug 14681 Colin O Flynn 2005-11-25 12:46:23 +00:00
  • 5ea6e54f96 Fixed bug 14681 Colin O Flynn 2005-11-25 12:46:23 +00:00
  • 78fe202b59 Initial import of JTAG ICE mkI support. Joerg Wunsch 2005-11-25 06:14:06 +00:00
  • 92010244dc Initial import of JTAG ICE mkI support. Joerg Wunsch 2005-11-25 06:14:06 +00:00
  • a17ddb9978 *Added Brian Dean's patch to ser_win32.c, fixing bug 14681 "-vvvv causes communication to fail" Colin O Flynn 2005-11-24 15:00:49 +00:00
  • 85e827043d *Added Brian Dean's patch to ser_win32.c, fixing bug 14681 "-vvvv causes communication to fail" Colin O Flynn 2005-11-24 15:00:49 +00:00
  • 7c090061d5 Added support for stk500v2 for AtMega168 Colin O Flynn 2005-11-05 13:02:55 +00:00
  • 25d844791c Added support for stk500v2 for AtMega168 Colin O Flynn 2005-11-05 13:02:55 +00:00
  • 85a202387a avrdude.conf.in: -added support for ATMega168, patch #4532 thanks to Manfred Bartz Colin O Flynn 2005-11-04 13:51:32 +00:00
  • 3ef11e335a avrdude.conf.in: -added support for ATMega168, patch #4532 thanks to Manfred Bartz Colin O Flynn 2005-11-04 13:51:32 +00:00
  • dfdf987a69 Update Changelog. Joerg Wunsch 2005-11-03 22:41:18 +00:00
  • 58233bbed4 Update Changelog. Joerg Wunsch 2005-11-03 22:41:18 +00:00
  • b475eae63d Add ecpp(7D) (parallel port) for Solaris. * configure.ac: add Solaris' default parallel port. * linux_ppdev.h: change parallel port access to the new style. * freebsd_ppi.h: New file, abstract FreeBSD's ppi(4). * solaris_ecpp.h: New file, abstract Solaris' ecpp(7D). * par.c: change header inclusion sequence. * pgm.h: remove obsolete ppi_claim() and ppi_release() dummies. * ppi.c: change header inclusion sequence, use new parport abstraction, drop obsolete dummy implementation. Joerg Wunsch 2005-11-03 22:37:37 +00:00
  • ad9238b29e Add ecpp(7D) (parallel port) for Solaris. * configure.ac: add Solaris' default parallel port. * linux_ppdev.h: change parallel port access to the new style. * freebsd_ppi.h: New file, abstract FreeBSD's ppi(4). * solaris_ecpp.h: New file, abstract Solaris' ecpp(7D). * par.c: change header inclusion sequence. * pgm.h: remove obsolete ppi_claim() and ppi_release() dummies. * ppi.c: change header inclusion sequence, use new parport abstraction, drop obsolete dummy implementation. Joerg Wunsch 2005-11-03 22:37:37 +00:00
  • adf3f0aa76 Make the lexer work with Solaris' (10) default lex(1). Joerg Wunsch 2005-11-02 21:49:52 +00:00
  • 5ce121ab1c Make the lexer work with Solaris' (10) default lex(1). Joerg Wunsch 2005-11-02 21:49:52 +00:00
  • ac442fd806 Instead of defining YYSTYPE to be a struct token_t *, make this a two-step declaration, and first define token_p to be a token_t *, and then define YYSTYPE to token_p. That works around a bug in Solaris' yacc. Joerg Wunsch 2005-11-02 21:03:51 +00:00
  • 5105a871be Instead of defining YYSTYPE to be a struct token_t *, make this a two-step declaration, and first define token_p to be a token_t *, and then define YYSTYPE to token_p. That works around a bug in Solaris' yacc. Joerg Wunsch 2005-11-02 21:03:51 +00:00
  • 7dba7155a2 Make avrdude Solaris-compatible. * Makefile.am: distclean avrdude.conf. * avrdude.conf.in: make the parallel-port programmers optional. * bitbang.c: move the bitbang features out into PROGRAMMER. * configure.ac: introduce --enable-parport, add Solaris. * lexer.l: replace str by strng to work around problems in some versions of flex. * main.c: move getexitspecs into the respective programmer's domain; replace rindex by the C-standard strrchr. * par.c: make parallel port optional. * par.h: everything but par_initpgm() is private now. * pgm.h: add setping/getping/highpulsepin/getexitspecs. * serbb_posix.c: generalize bitbang interface; replace cfmakeraw() by explicit code. * serbb_win32.c: generalize bitbang interface. Joerg Wunsch 2005-11-01 23:02:06 +00:00
  • 496ab3fd81 Make avrdude Solaris-compatible. * Makefile.am: distclean avrdude.conf. * avrdude.conf.in: make the parallel-port programmers optional. * bitbang.c: move the bitbang features out into PROGRAMMER. * configure.ac: introduce --enable-parport, add Solaris. * lexer.l: replace str by strng to work around problems in some versions of flex. * main.c: move getexitspecs into the respective programmer's domain; replace rindex by the C-standard strrchr. * par.c: make parallel port optional. * par.h: everything but par_initpgm() is private now. * pgm.h: add setping/getping/highpulsepin/getexitspecs. * serbb_posix.c: generalize bitbang interface; replace cfmakeraw() by explicit code. * serbb_win32.c: generalize bitbang interface. Joerg Wunsch 2005-11-01 23:02:06 +00:00
  • f0decfde12 Fix yet another sign extension bug introduced by renaming "unsigned char" to "char". Joerg Wunsch 2005-10-20 11:36:19 +00:00
  • a1c528dbe2 Fix yet another sign extension bug introduced by renaming "unsigned char" to "char". Joerg Wunsch 2005-10-20 11:36:19 +00:00
  • 2674dc1deb Add the required address bits for calibration memory space... Joerg Wunsch 2005-10-14 20:00:01 +00:00
  • 50b587155d Add the required address bits for calibration memory space... Joerg Wunsch 2005-10-14 20:00:01 +00:00
  • 699d5c4e8b Fix the size of the calibration memory in the ATmega8515. Joerg Wunsch 2005-10-14 19:33:19 +00:00
  • d1342a1984 Fix the size of the calibration memory in the ATmega8515. Joerg Wunsch 2005-10-14 19:33:19 +00:00
  • 505e320a1b Add support for the ATmega640/1280/1281 devices. Joerg Wunsch 2005-10-09 09:29:24 +00:00
  • f9331bc6b4 Add support for the ATmega640/1280/1281 devices. Joerg Wunsch 2005-10-09 09:29:24 +00:00
  • 60dfba6575 Polish up the docs a bit. Use smallexample instead of example for wide tty output. Document a trick to find out about the serial numbers of all JTAG ICEs attached to USB. Joerg Wunsch 2005-09-27 08:25:18 +00:00
  • 08e0114447 Polish up the docs a bit. Use smallexample instead of example for wide tty output. Document a trick to find out about the serial numbers of all JTAG ICEs attached to USB. Joerg Wunsch 2005-09-27 08:25:18 +00:00
  • 03ff61ab12 A number of fixes for the libusb handling: Joerg Wunsch 2005-09-26 12:19:01 +00:00
  • 0f12718ab6 A number of fixes for the libusb handling: Joerg Wunsch 2005-09-26 12:19:01 +00:00
  • 8e5b230e47 In jtagmkII_paged_write(), default the pages size to 256 early enough so the buffer will then be allocated correctly. Joerg Wunsch 2005-09-26 12:16:45 +00:00
  • 1b3d1fb776 In jtagmkII_paged_write(), default the pages size to 256 early enough so the buffer will then be allocated correctly. Joerg Wunsch 2005-09-26 12:16:45 +00:00
  • 6b6e10bbd2 This commit was manufactured by cvs2svn to create tag 'RELEASE_5_0_0'. v5.0.0 Joerg Wunsch 2005-09-22 17:52:00 +00:00
  • 1ce76bfc60 Previous commit was the wrong fix, instead look for an alternate file for the texi2html split conditional. Brian S. Dean 2005-09-22 17:51:59 +00:00
  • 63aab0383c Previous commit was the wrong fix, instead look for an alternate file for the texi2html split conditional. Brian S. Dean 2005-09-22 17:51:59 +00:00
  • e8e2067639 * main.c(do_op): use mem->desc in place of upd->memtype to give the full name of the respective memory area, instead of the (possibly abbreviated) name the user typed in the -U option. Joerg Wunsch 2005-09-22 14:14:14 +00:00
  • 367a80150f * main.c(do_op): use mem->desc in place of upd->memtype to give the full name of the respective memory area, instead of the (possibly abbreviated) name the user typed in the -U option. Joerg Wunsch 2005-09-22 14:14:14 +00:00
  • 543b86a76d Fix conditional for the directory existance test. Brian S. Dean 2005-09-21 21:06:15 +00:00
  • 551aff83c5 Fix conditional for the directory existance test. Brian S. Dean 2005-09-21 21:06:15 +00:00
  • 37fb76687a Add the forgotten -B option (JTAG bit clock) to the getopt() option string. Actually evaluate that number as microseconds then, as the documentation used to state already. Joerg Wunsch 2005-09-21 15:02:02 +00:00
  • f366d16c75 Add the forgotten -B option (JTAG bit clock) to the getopt() option string. Actually evaluate that number as microseconds then, as the documentation used to state already. Joerg Wunsch 2005-09-21 15:02:02 +00:00
  • 2cdc5c1f4f Reset the version to 5.0cvs for post 5.0 release development. Brian S. Dean 2005-09-21 02:32:49 +00:00
  • 736905dcdb Reset the version to 5.0cvs for post 5.0 release development. Brian S. Dean 2005-09-21 02:32:49 +00:00
  • 2ed8bb2fae Document the -s option. Brian S. Dean 2005-09-21 02:00:58 +00:00
  • 3fc237abff Document the -s option. Brian S. Dean 2005-09-21 02:00:58 +00:00
  • 08e2349203 Provide more information on safemode operation. Brian S. Dean 2005-09-21 01:54:19 +00:00