Commit graph

  • d54f7a4fdb So finally, also ignore the Makefile. Joerg Wunsch 2006-08-23 15:02:07 +00:00
  • 7d33d49e87 Two more things to ignore by CVS. Joerg Wunsch 2006-08-23 15:01:04 +00:00
  • 879dd88de5 Two more things to ignore by CVS. Joerg Wunsch 2006-08-23 15:01:04 +00:00
  • 88184e00a1 Make CVS ignore all generated files. Joerg Wunsch 2006-08-23 15:00:11 +00:00
  • 291c0515b9 Make CVS ignore all generated files. Joerg Wunsch 2006-08-23 15:00:11 +00:00
  • d9935e8562 * avrdude.conf.in: Add page mode parameters for all "eeprom" memory definitions that are organized in pages. Joerg Wunsch 2006-08-22 22:05:19 +00:00
  • fc2bb33bb6 * avrdude.conf.in: Add page mode parameters for all "eeprom" memory definitions that are organized in pages. Joerg Wunsch 2006-08-22 22:05:19 +00:00
  • 384337f7df Change "avrispmk2" into "avrisp2" (in the description of the -d option) as that is the programmer actually supported by avrdude.conf.in. Joerg Wunsch 2006-08-22 20:01:25 +00:00
  • 1ac704aa18 Change "avrispmk2" into "avrisp2" (in the description of the -d option) as that is the programmer actually supported by avrdude.conf.in. Joerg Wunsch 2006-08-22 20:01:25 +00:00
  • d69bc9f03d Fix various AVR910 device codes. Add the code tables from both, AVR910 and AVR109. Change avr910_devcode of the ATtiny2313 to 0x5e (ATtiny26). Joerg Wunsch 2006-08-21 21:00:45 +00:00
  • 7c00e9ce8d Fix various AVR910 device codes. Add the code tables from both, AVR910 and AVR109. Change avr910_devcode of the ATtiny2313 to 0x5e (ATtiny26). Joerg Wunsch 2006-08-21 21:00:45 +00:00
  • f93a329da0 Add (rather conservative) write delay timing values to the *fuse and lock memory spaces of all devices where they have been missing. Add the lock memory space to the ATmega48 section. Joerg Wunsch 2006-08-21 20:19:35 +00:00
  • 1066d7cbb2 Add (rather conservative) write delay timing values to the *fuse and lock memory spaces of all devices where they have been missing. Add the lock memory space to the ATmega48 section. Joerg Wunsch 2006-08-21 20:19:35 +00:00
  • a9cad7489b Fix the size of the calibration memory space for ATtiny13, ATmega64, ATmega16, ATmega32, ATmega8535, ATtiny25, ATtiny45, ATtiny85. Joerg Wunsch 2006-08-21 19:43:05 +00:00
  • 656a37122e Fix the size of the calibration memory space for ATtiny13, ATmega64, ATmega16, ATmega32, ATmega8535, ATtiny25, ATtiny45, ATtiny85. Joerg Wunsch 2006-08-21 19:43:05 +00:00
  • 146caf3668 Correct the pagesize of the ATmega324 from 256 to 128. Joerg Wunsch 2006-08-21 19:09:32 +00:00
  • c4770ee293 Correct the pagesize of the ATmega324 from 256 to 128. Joerg Wunsch 2006-08-21 19:09:32 +00:00
  • 80194a06f6 * configure.ac: Check for gettimeofday(). * ppiwin.c (gettimeofday): Define gettimeofday() replacement only if !defined(HAVE_GETTIMEOFDAY); use correct protype. Joerg Wunsch 2006-08-20 06:49:11 +00:00
  • 13ae062376 * configure.ac: Check for gettimeofday(). * ppiwin.c (gettimeofday): Define gettimeofday() replacement only if !defined(HAVE_GETTIMEOFDAY); use correct protype. Joerg Wunsch 2006-08-20 06:49:11 +00:00
  • 7846e5b1fa Some more STK500 vs. AVRISP cleanup: don't announce STK500-only parameters on AVRISPs. Joerg Wunsch 2006-08-19 21:02:45 +00:00
  • fafd64f35d Some more STK500 vs. AVRISP cleanup: don't announce STK500-only parameters on AVRISPs. Joerg Wunsch 2006-08-19 21:02:45 +00:00
  • e4bf6e16e4 Minor cosmetic changes: STK500 firmware version numbers are M.NN, so always display the minor number as two digits. Examine the response to the sign-on command to see which programmer hardware we are talking to, and then restrict the STK500 topcard display to devices detected as STK500. Joerg Wunsch 2006-08-18 21:23:34 +00:00
  • 3f6708683a Minor cosmetic changes: STK500 firmware version numbers are M.NN, so always display the minor number as two digits. Examine the response to the sign-on command to see which programmer hardware we are talking to, and then restrict the STK500 topcard display to devices detected as STK500. Joerg Wunsch 2006-08-18 21:23:34 +00:00
  • 67caab616e Add a dist-hook, and make it remove lexer.c, config_gram.c, and config_gram.h from the source distribution archive. These files are supposed to be generated on the target system. Joerg Wunsch 2006-08-18 20:10:20 +00:00
  • be32054156 Add a dist-hook, and make it remove lexer.c, config_gram.c, and config_gram.h from the source distribution archive. These files are supposed to be generated on the target system. Joerg Wunsch 2006-08-18 20:10:20 +00:00
  • 74d9580d30 (AC_CHECK_LIB[usb]) Fix the generation of HAVE_LIBUSB in ac_cfg.h. Joerg Wunsch 2006-08-17 22:44:34 +00:00
  • 8e64e0b3ca (AC_CHECK_LIB[usb]) Fix the generation of HAVE_LIBUSB in ac_cfg.h. Joerg Wunsch 2006-08-17 22:44:34 +00:00
  • 5091836671 Unreverse the argument order for CMD_CHIP_ERASE_HVSP; Atmel says AVR068 is right, and stk500.exe is wrong. (This reverts rev 1.19) Joerg Wunsch 2006-08-17 16:01:34 +00:00
  • de999a4df4 Unreverse the argument order for CMD_CHIP_ERASE_HVSP; Atmel says AVR068 is right, and stk500.exe is wrong. (This reverts rev 1.19) Joerg Wunsch 2006-08-17 16:01:34 +00:00
  • 88e2614ee2 Submitted by Neil Davey: patch #4539: Ability to control the bit clock (usleep) delay for ppi interface * bitbang.c: Implement bitbang_delay() and its calibration. * bitbang.h: Declare bitbang_delay(). * main.c: Add the ispdelay option (-i). * pgm.h (struct programmer_t): Add the ispdelay parameter. * par.c: Add calls to bitbang_delay() when requested. * serbb_posix.c: (Ditto.) * serbb_win32.c: (Ditto.) * avrdude.1: Document the new -i option. * doc/avrdude.texi: (Ditto.) Joerg Wunsch 2006-08-17 15:06:20 +00:00
  • 1c27d0b72c Submitted by Neil Davey: patch #4539: Ability to control the bit clock (usleep) delay for ppi interface * bitbang.c: Implement bitbang_delay() and its calibration. * bitbang.h: Declare bitbang_delay(). * main.c: Add the ispdelay option (-i). * pgm.h (struct programmer_t): Add the ispdelay parameter. * par.c: Add calls to bitbang_delay() when requested. * serbb_posix.c: (Ditto.) * serbb_win32.c: (Ditto.) * avrdude.1: Document the new -i option. * doc/avrdude.texi: (Ditto.) Joerg Wunsch 2006-08-17 15:06:20 +00:00
  • 0608a54a5e Submitted by <chris@awaretechs.com>: * avrdude.conf.in (ATmega48, ATmega88, ATmega168): patch #5100: mega88 EEPROM support (extended for ATmega48 and ATmega168 - jw). Joerg Wunsch 2006-08-14 22:00:47 +00:00
  • 72b22aa078 Submitted by <chris@awaretechs.com>: * avrdude.conf.in (ATmega48, ATmega88, ATmega168): patch #5100: mega88 EEPROM support (extended for ATmega48 and ATmega168 - jw). Joerg Wunsch 2006-08-14 22:00:47 +00:00
  • a1e7b43de4 Submitted by <eolson@mit.edu>: * stk500v2.c (stk500v2_open): patch #5273: Emit error message if user requests usb and no libusb support Joerg Wunsch 2006-08-14 21:30:04 +00:00
  • cf07755f50 Submitted by <eolson@mit.edu>: * stk500v2.c (stk500v2_open): patch #5273: Emit error message if user requests usb and no libusb support Joerg Wunsch 2006-08-14 21:30:04 +00:00
  • afacd180eb Beautify: replace indentation spaces by TABs, remove trailing white space. Joerg Wunsch 2006-08-14 05:16:56 +00:00
  • 2ff1624077 Beautify: replace indentation spaces by TABs, remove trailing white space. Joerg Wunsch 2006-08-14 05:16:56 +00:00
  • 793ad12446 Update most important recent additions. Joerg Wunsch 2006-08-13 22:34:42 +00:00
  • 9243abcf3b Update most important recent additions. Joerg Wunsch 2006-08-13 22:34:42 +00:00
  • 8771b37e4f Add HVSP/PP mode parameters for all AVRs. Joerg Wunsch 2006-08-13 22:26:45 +00:00
  • 9a055d4128 Add HVSP/PP mode parameters for all AVRs. Joerg Wunsch 2006-08-13 22:26:45 +00:00
  • ee7915be66 Pretty-print the control stack argument. Joerg Wunsch 2006-08-13 21:57:52 +00:00
  • 29daef32db Pretty-print the control stack argument. Joerg Wunsch 2006-08-13 21:57:52 +00:00
  • abda4d9276 New file, extract high-voltage programming parameters from Atmel XML files, and produce an avrdude.conf[.in] snippet. Joerg Wunsch 2006-08-13 21:10:13 +00:00
  • e860b3091f New file, extract high-voltage programming parameters from Atmel XML files, and produce an avrdude.conf[.in] snippet. Joerg Wunsch 2006-08-13 21:10:13 +00:00
  • 914acd42a7 * configure.ac (AC_CHECK_LIB([usb]): implement a private LIBUSB macro to add this library to, to prevent it from being automatically linked to all binaries. This should fix the Win32 build of loaddrv. * Makefile.am (avrdude_LDADD): add LIBUSB here. Joerg Wunsch 2006-08-11 16:00:12 +00:00
  • 75bf98f073 * configure.ac (AC_CHECK_LIB([usb]): implement a private LIBUSB macro to add this library to, to prevent it from being automatically linked to all binaries. This should fix the Win32 build of loaddrv. * Makefile.am (avrdude_LDADD): add LIBUSB here. Joerg Wunsch 2006-08-11 16:00:12 +00:00
  • 98b462107e Patch #4780. Provide support for mega325, mega3250, mega645, mega6450. Eric Weddington 2006-08-10 17:31:56 +00:00
  • 3745f482d9 Patch #4780. Provide support for mega325, mega3250, mega645, mega6450. Eric Weddington 2006-08-10 17:31:56 +00:00
  • 3bea5f30ee Reverse the argument order for CMD_CHIP_ERASE_HVSP; AVR068 and stk500.exe differ here. Joerg Wunsch 2006-08-10 15:41:19 +00:00
  • f638a4caab Reverse the argument order for CMD_CHIP_ERASE_HVSP; AVR068 and stk500.exe differ here. Joerg Wunsch 2006-08-10 15:41:19 +00:00
  • 66595b74e2 ATtiny11: fix the HVSP control stack, add delay values required for flash and EEPROM. Joerg Wunsch 2006-08-10 15:40:33 +00:00
  • 4cf622cbf9 ATtiny11: fix the HVSP control stack, add delay values required for flash and EEPROM. Joerg Wunsch 2006-08-10 15:40:33 +00:00
  • c9bd1ad7ec stk500v2_program_enable(): Fix a typo (synchloops vs. synchcycles). Joerg Wunsch 2006-08-09 19:56:48 +00:00
  • 688e194b10 stk500v2_program_enable(): Fix a typo (synchloops vs. synchcycles). Joerg Wunsch 2006-08-09 19:56:48 +00:00
  • 3b01aa5643 Add parallel programming definitions for the ATmega8/48/88/168. Joerg Wunsch 2006-08-04 20:49:00 +00:00
  • bb60925d96 Add parallel programming definitions for the ATmega8/48/88/168. Joerg Wunsch 2006-08-04 20:49:00 +00:00
  • 0f3590b5c5 Add the ATtiny11, an HVSP-only device. Joerg Wunsch 2006-07-22 20:21:38 +00:00
  • e663123831 Add the ATtiny11, an HVSP-only device. Joerg Wunsch 2006-07-22 20:21:38 +00:00
  • dbf083fb4d Implement STK500 (v2) HVSP mode. * stk500v2.c: Add new functions for HVSP support. * stk500v2.h: Add prototype for the stk500hvsp programmer. * avrpart.h: Add fields to struct avrpart for new features. * config_gram.y: Extend the configuration syntax for new features required for HVSP support. * lexer.l: (Ditto.) * avrdude.conf.in: Add HVSP support for ATtiny13 and ATtiny45 as an example. * avrdude.1: Document stk500hvsp. * doc/avrdude.texi: (Ditto.) Joerg Wunsch 2006-07-21 21:53:49 +00:00
  • 6ed65069bf Implement STK500 (v2) HVSP mode. * stk500v2.c: Add new functions for HVSP support. * stk500v2.h: Add prototype for the stk500hvsp programmer. * avrpart.h: Add fields to struct avrpart for new features. * config_gram.y: Extend the configuration syntax for new features required for HVSP support. * lexer.l: (Ditto.) * avrdude.conf.in: Add HVSP support for ATtiny13 and ATtiny45 as an example. * avrdude.1: Document stk500hvsp. * doc/avrdude.texi: (Ditto.) Joerg Wunsch 2006-07-21 21:53:49 +00:00
  • e963f38753 Print the very verbose memory details only in debug level > 4. Joerg Wunsch 2006-07-21 21:51:13 +00:00
  • e2e97bca93 Print the very verbose memory details only in debug level > 4. Joerg Wunsch 2006-07-21 21:51:13 +00:00
  • c2c6e20613 Document the stk500pp support. Joerg Wunsch 2006-07-19 21:34:34 +00:00
  • c8c576ff35 Document the stk500pp support. Joerg Wunsch 2006-07-19 21:34:34 +00:00
  • 392d9d4e8c Document the new PP mode parameters. Joerg Wunsch 2006-07-19 21:28:14 +00:00
  • c814037d98 Document the new PP mode parameters. Joerg Wunsch 2006-07-19 21:28:14 +00:00
  • e8a63e5174 Add more parameters for PP mode. Joerg Wunsch 2006-07-19 21:25:08 +00:00
  • 4d5a479c86 Add more parameters for PP mode. Joerg Wunsch 2006-07-19 21:25:08 +00:00
  • d28d6853b2 Hide stk500v2_set_sck_period_mk2() behind an #if defined(HAVE_LIBUSB) as it is only used there (for the AVRISP mkII). Joerg Wunsch 2006-07-19 21:19:42 +00:00
  • 2d146130a6 Hide stk500v2_set_sck_period_mk2() behind an #if defined(HAVE_LIBUSB) as it is only used there (for the AVRISP mkII). Joerg Wunsch 2006-07-19 21:19:42 +00:00
  • 7f53ceec4c Fix all bugs in the stk500pp implementation. Joerg Wunsch 2006-07-17 21:25:59 +00:00
  • a8a9ed2ca1 Fix all bugs in the stk500pp implementation. Joerg Wunsch 2006-07-17 21:25:59 +00:00
  • ff8fb9928e Use mem->desc in place of upd->memtype in more places 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 2006-07-17 19:58:50 +00:00
  • 285ae1ab31 Use mem->desc in place of upd->memtype in more places 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 2006-07-17 19:58:50 +00:00
  • 8bdbf1774e First stab at an implementation of the STK500 parallel programming feature (v2 firmware only), named "stk500pp". Still not yet complete: EEPROM writes not working, documentation missing, only ATmega16 parameters available in avrdude.conf.in, some parameters not yet implemented. Joerg Wunsch 2006-07-16 21:30:14 +00:00
  • a8e190bd30 First stab at an implementation of the STK500 parallel programming feature (v2 firmware only), named "stk500pp". Still not yet complete: EEPROM writes not working, documentation missing, only ATmega16 parameters available in avrdude.conf.in, some parameters not yet implemented. Joerg Wunsch 2006-07-16 21:30:14 +00:00
  • bce1e50063 Fix the signatures for the ATmega164/324 devices. Joerg Wunsch 2006-07-11 21:05:33 +00:00
  • f76b51b554 Fix the signatures for the ATmega164/324 devices. Joerg Wunsch 2006-07-11 21:05:33 +00:00
  • d8ca0349ea Enter the signatures for the ATmega164/324/644 devices. Joerg Wunsch 2006-07-10 20:24:27 +00:00
  • 51770e1a4b Enter the signatures for the ATmega164/324/644 devices. Joerg Wunsch 2006-07-10 20:24:27 +00:00
  • b409c03049 Implement extended addressing needed for the ATmega256x devices. Joerg Wunsch 2006-05-25 14:38:08 +00:00
  • a71e6218b8 Implement extended addressing needed for the ATmega256x devices. Joerg Wunsch 2006-05-25 14:38:08 +00:00
  • 1ecd13d900 Fix date in last commit. Joerg Wunsch 2006-05-23 22:37:17 +00:00
  • 7f81f23269 Fix date in last commit. Joerg Wunsch 2006-05-23 22:37:17 +00:00
  • a3e0bcb25a Mention ATmega256x support. Joerg Wunsch 2006-05-23 22:28:43 +00:00
  • ed1637d25c Mention ATmega256x support. Joerg Wunsch 2006-05-23 22:28:43 +00:00
  • 554fe39832 Start implementing support for ATmega256x; jtag2 and bitbang programmers are working, stk500v2 still needs to be done. Joerg Wunsch 2006-05-23 22:27:43 +00:00
  • 56ef0aafe8 Start implementing support for ATmega256x; jtag2 and bitbang programmers are working, stk500v2 still needs to be done. Joerg Wunsch 2006-05-23 22:27:43 +00:00
  • d01b112d65 Fix syntax error in previous commit (missing semicolon). Joerg Wunsch 2006-04-21 12:50:17 +00:00
  • 4d4b87df15 Fix syntax error in previous commit (missing semicolon). Joerg Wunsch 2006-04-21 12:50:17 +00:00
  • 30d3122d3a Contributed by Julius Luukko <Julius.Luukko@lut.fi>: Add the "ere-isp-avr" programmer. Joerg Wunsch 2006-04-18 15:32:01 +00:00
  • e20799eefe Contributed by Julius Luukko <Julius.Luukko@lut.fi>: Add the "ere-isp-avr" programmer. Joerg Wunsch 2006-04-18 15:32:01 +00:00
  • 61ec51c704 Contributed by Bram Daams: Joerg Wunsch 2006-04-14 12:18:39 +00:00
  • 06a5af36ba Contributed by Bram Daams: Joerg Wunsch 2006-04-14 12:18:39 +00:00
  • 590424e9b9 Add logic to handle inverted signals for parallel ports as well, using a tilde in avrdude.conf. Joerg Wunsch 2006-04-13 20:10:55 +00:00
  • cee67f5f4b Add logic to handle inverted signals for parallel ports as well, using a tilde in avrdude.conf. Joerg Wunsch 2006-04-13 20:10:55 +00:00
  • c6a31e68c6 Add support for AT90USB646/647/1286/1287. Joerg Wunsch 2006-03-28 20:35:21 +00:00
  • bbe2807089 Add support for AT90USB646/647/1286/1287. Joerg Wunsch 2006-03-28 20:35:21 +00:00
  • dbac350f59 Cosmetical changes: items are indented by one hard tab. Joerg Wunsch 2006-03-28 19:37:54 +00:00