Commit graph

  • e792a592f5 Provide more information on safemode operation. Brian S. Dean 2005-09-21 01:54:19 +00:00
  • 53e9c3aefc Document Version 5.0. Brian S. Dean 2005-09-21 01:45:48 +00:00
  • 93105b3214 Document Version 5.0. Brian S. Dean 2005-09-21 01:45:48 +00:00
  • e704521523 Add Colin O'Flynn to the contributors list for his safemode support. Document the addition of the latest safemode update in the change log. Brian S. Dean 2005-09-21 01:43:19 +00:00
  • d9a67805b5 Add Colin O'Flynn to the contributors list for his safemode support. Document the addition of the latest safemode update in the change log. Brian S. Dean 2005-09-21 01:43:19 +00:00
  • b0f1b2927a Update version to 5.0. Brian S. Dean 2005-09-21 01:37:02 +00:00
  • ee515ad636 Update version to 5.0. Brian S. Dean 2005-09-21 01:37:02 +00:00
  • 02f8ed3add All declarations need to be at the top of the block. Brian S. Dean 2005-09-21 01:26:54 +00:00
  • e5fb5ed3a6 All declarations need to be at the top of the block. Brian S. Dean 2005-09-21 01:26:54 +00:00
  • c941cf8ab4 This is Colin O'Flynn's mega patch for updating safemode support: Brian S. Dean 2005-09-21 00:20:32 +00:00
  • e2a99a00a4 This is Colin O'Flynn's mega patch for updating safemode support: Brian S. Dean 2005-09-21 00:20:32 +00:00
  • 3fd20e7edd Use a slightly different approach to avoid the signed/unsigned warning. Joerg Wunsch 2005-09-20 04:53:09 +00:00
  • 56b04c2511 Use a slightly different approach to avoid the signed/unsigned warning. Joerg Wunsch 2005-09-20 04:53:09 +00:00
  • 7b099972b5 Make the device code received unsigned, so it wouldn't sign-extend if it is beyond 0x80. Joerg Wunsch 2005-09-19 14:22:30 +00:00
  • 71aa89490e Make the device code received unsigned, so it wouldn't sign-extend if it is beyond 0x80. Joerg Wunsch 2005-09-19 14:22:30 +00:00
  • 81b60f7f31 Forgot to add Michael Holzt to that file in my previous commit. He's the author of the serbb contribution. Joerg Wunsch 2005-09-19 05:36:37 +00:00
  • 9823296d6f Forgot to add Michael Holzt to that file in my previous commit. He's the author of the serbb contribution. Joerg Wunsch 2005-09-19 05:36:37 +00:00
  • 5c8f87e395 In lieu of Michael Holzt, add his serbb serial bit-bang code so it will be available in the upcoming avrdude release. Joerg Wunsch 2005-09-18 20:12:23 +00:00
  • 305c28943d In lieu of Michael Holzt, add his serbb serial bit-bang code so it will be available in the upcoming avrdude release. Joerg Wunsch 2005-09-18 20:12:23 +00:00
  • 8ea8105786 Record my recent changes. Joerg Wunsch 2005-09-18 19:43:04 +00:00
  • 2d992bd6ea Record my recent changes. Joerg Wunsch 2005-09-18 19:43:04 +00:00
  • a5d820cacc Bring this file up to date. Brian S. Dean 2005-09-18 01:16:39 +00:00
  • 3cd7546e74 Bring this file up to date. Brian S. Dean 2005-09-18 01:16:39 +00:00
  • 0ddb135e8d Document some recent changes. Brian S. Dean 2005-09-18 01:01:57 +00:00
  • 61157b7985 Document some recent changes. Brian S. Dean 2005-09-18 01:01:57 +00:00
  • 6cb8065508 Patch #4078: add VCC pin definition for DAPA programmer. This patch was the whole programmer submission which was already added through another request, but the former lacked the VCC definition. Pick it up from this patch. Brian S. Dean 2005-09-18 00:44:20 +00:00
  • 733391725b Patch #4078: add VCC pin definition for DAPA programmer. This patch was the whole programmer submission which was already added through another request, but the former lacked the VCC definition. Pick it up from this patch. Brian S. Dean 2005-09-18 00:44:20 +00:00
  • 46db168b4f This is patch #3277 which appears to fix a number of issues with the avr910 programmer. Brian S. Dean 2005-09-18 00:28:19 +00:00
  • bfbe775df8 This is patch #3277 which appears to fix a number of issues with the avr910 programmer. Brian S. Dean 2005-09-18 00:28:19 +00:00
  • 1a6537e3bd Fix the poll values for the ATmega103's EEPROM so they eventually match the XML file. Joerg Wunsch 2005-09-17 21:01:35 +00:00
  • afbe273a6a Fix the poll values for the ATmega103's EEPROM so they eventually match the XML file. Joerg Wunsch 2005-09-17 21:01:35 +00:00
  • 670839043b Improve the doc generation a bit. Joerg Wunsch 2005-09-17 20:04:31 +00:00
  • 859a5aee59 Improve the doc generation a bit. Joerg Wunsch 2005-09-17 20:04:31 +00:00
  • 297f1d6b3e Oops, forgot to implement the calibration byte address bits. Joerg Wunsch 2005-09-17 19:57:15 +00:00
  • 133e824f8d Oops, forgot to implement the calibration byte address bits. Joerg Wunsch 2005-09-17 19:57:15 +00:00
  • 9f2832188b The ATmega128 has four oscillator calibration bytes, not only a single one. Joerg Wunsch 2005-09-17 19:54:47 +00:00
  • 12d7cceb2b The ATmega128 has four oscillator calibration bytes, not only a single one. Joerg Wunsch 2005-09-17 19:54:47 +00:00
  • d420c53c67 Merge the changes from avrdude.1 rev 1.47. Joerg Wunsch 2005-09-17 19:12:20 +00:00
  • 8c1da56fe2 Merge the changes from avrdude.1 rev 1.47. Joerg Wunsch 2005-09-17 19:12:20 +00:00
  • 589671c788 Document -q -q. Expand a little on the description of the 'part' command. Brian S. Dean 2005-09-17 15:23:05 +00:00
  • 814abdde80 Document -q -q. Expand a little on the description of the 'part' command. Brian S. Dean 2005-09-17 15:23:05 +00:00
  • 0c266ce0dc Implement -q -q to be very very quiet. Brian S. Dean 2005-09-16 21:52:42 +00:00
  • 17d6c4e14c Implement -q -q to be very very quiet. Brian S. Dean 2005-09-16 21:52:42 +00:00
  • b25b64ed3f Add DAPA programmer. Brian S. Dean 2005-09-16 21:34:22 +00:00
  • 8cb8923eca Add DAPA programmer. Brian S. Dean 2005-09-16 21:34:22 +00:00
  • d04795b399 I thought I had already committed this but I don't see it in CVS. Brian S. Dean 2005-09-16 21:23:14 +00:00
  • ae1a671a68 I thought I had already committed this but I don't see it in CVS. Brian S. Dean 2005-09-16 21:23:14 +00:00
  • 1f25185e9f avrdude.1: document the memtypes for -U doc/avrdude.texi: (Ditto.) Closes bug #13501: <memtype> should be listed in the man page Joerg Wunsch 2005-09-16 20:38:29 +00:00
  • 66a5f13b2c avrdude.1: document the memtypes for -U doc/avrdude.texi: (Ditto.) Closes bug #13501: <memtype> should be listed in the man page Joerg Wunsch 2005-09-16 20:38:29 +00:00
  • d7ca31a76e * doc/Makefile.am: add logic to detect the misf^H^H^H^H gratitous API change in recent versions of texi2html where the output directory has changed names. Fix for: bug #13026: The build fails with texi2html 1.76 bug #12715: make issues during install patch #3091: commandline fix for latest version of texi2html Joerg Wunsch 2005-09-16 20:18:37 +00:00
  • f6c2213871 * doc/Makefile.am: add logic to detect the misf^H^H^H^H gratitous API change in recent versions of texi2html where the output directory has changed names. Fix for: bug #13026: The build fails with texi2html 1.76 bug #12715: make issues during install patch #3091: commandline fix for latest version of texi2html Joerg Wunsch 2005-09-16 20:18:37 +00:00
  • 3b15170bfd * jtagmkII.c (jtagmkII_paged_load): return the number of bytes read. This makes EEPROM block reads work again. Joerg Wunsch 2005-09-16 15:52:28 +00:00
  • dccd12548d * jtagmkII.c (jtagmkII_paged_load): return the number of bytes read. This makes EEPROM block reads work again. Joerg Wunsch 2005-09-16 15:52:28 +00:00
  • 0519f51b5d * usb_libusb.c (usbdev_drain): actually implement draining to aid synchronizing against a JTAG ICE in weird state. Joerg Wunsch 2005-09-16 15:01:52 +00:00
  • 59e0241a40 * usb_libusb.c (usbdev_drain): actually implement draining to aid synchronizing against a JTAG ICE in weird state. Joerg Wunsch 2005-09-16 15:01:52 +00:00
  • 90db0f17c6 Improve the initializion sequence of the butterfly so it is more likely to synchronize with the device. Joerg Wunsch 2005-09-16 14:54:55 +00:00
  • 2d30c6588b Improve the initializion sequence of the butterfly so it is more likely to synchronize with the device. Joerg Wunsch 2005-09-16 14:54:55 +00:00
  • 8bf2adbed2 Make "jtag2" an alias for "jtag2fast", people will certainly love it that way. ;-) For those who want the 19200 Bd one, add "jtag2slow". Joerg Wunsch 2005-09-14 19:49:27 +00:00
  • a4f79a194a Make "jtag2" an alias for "jtag2fast", people will certainly love it that way. ;-) For those who want the 19200 Bd one, add "jtag2slow". Joerg Wunsch 2005-09-14 19:49:27 +00:00
  • 0b1110f360 Change bit 0 of the ATmega169 efuse 'write' opcode from 'x' (ignore) to 'i' (input). Even though this bit should be ignored, it should not be changed. The 'x' setting sets the bit to zero which programs it and could cause undefined behaviour. Setting to 'i' enables it to be rewritten to its old value. Brian S. Dean 2005-09-14 02:11:49 +00:00
  • 2e7ce68927 Change bit 0 of the ATmega169 efuse 'write' opcode from 'x' (ignore) to 'i' (input). Even though this bit should be ignored, it should not be changed. The 'x' setting sets the bit to zero which programs it and could cause undefined behaviour. Setting to 'i' enables it to be rewritten to its old value. Brian S. Dean 2005-09-14 02:11:49 +00:00
  • 927b79c489 Add Brian's ChangeLog entry for the warning cleanup. Joerg Wunsch 2005-08-30 04:47:23 +00:00
  • cfe306e66d Add Brian's ChangeLog entry for the warning cleanup. Joerg Wunsch 2005-08-30 04:47:23 +00:00
  • 940c7ca1ac Consitently use unsigned char for buffers to avoid warnings. Joerg Wunsch 2005-08-30 04:44:29 +00:00
  • 6d420f9a61 Consitently use unsigned char for buffers to avoid warnings. Joerg Wunsch 2005-08-30 04:44:29 +00:00
  • e623fea507 Eliminate compiler warnings. GCC 4.x elicits many signedness warnings when passing unsigned char * when char * is in the prototype and vice versa. Clean these up along with a few others. Brian S. Dean 2005-08-30 01:30:05 +00:00
  • 5b6506ff17 Eliminate compiler warnings. GCC 4.x elicits many signedness warnings when passing unsigned char * when char * is in the prototype and vice versa. Clean these up along with a few others. Brian S. Dean 2005-08-30 01:30:05 +00:00
  • 935548add3 This is patch # 4338, obsoletes patch #4327, provides fixes for bugs #13693, #13871, and #14212. Brian S. Dean 2005-08-28 22:23:35 +00:00
  • b7810ccb40 This is patch # 4338, obsoletes patch #4327, provides fixes for bugs #13693, #13871, and #14212. Brian S. Dean 2005-08-28 22:23:35 +00:00
  • 8261a6acd7 Add support for the ATtiny25/45/85. Note that only the ATtiny45 appears to have a complete XML description right now. Joerg Wunsch 2005-08-28 19:37:59 +00:00
  • 7a68b92089 Add support for the ATtiny25/45/85. Note that only the ATtiny45 appears to have a complete XML description right now. Joerg Wunsch 2005-08-28 19:37:59 +00:00
  • b93ae0b36e Fix the EEPROM sizes for the ATmega329x/649x devices. I somehow got them twice initially. Joerg Wunsch 2005-08-17 19:40:21 +00:00
  • d89d05867d Fix the EEPROM sizes for the ATmega329x/649x devices. I somehow got them twice initially. Joerg Wunsch 2005-08-17 19:40:21 +00:00
  • 254ad2c419 Add support for the AT90PWM2/3. The XML files don't appear to list all the details right now, so some of the parameters are guessed. Joerg Wunsch 2005-08-16 19:34:56 +00:00
  • 37e8d60512 Add support for the AT90PWM2/3. The XML files don't appear to list all the details right now, so some of the parameters are guessed. Joerg Wunsch 2005-08-16 19:34:56 +00:00
  • 975d7b786a Extend the butterfly code to fully support AVR109 boot loaders. Notable changes to butterfly.c include: Joerg Wunsch 2005-07-28 16:06:35 +00:00
  • c047f5ce52 Extend the butterfly code to fully support AVR109 boot loaders. Notable changes to butterfly.c include: Joerg Wunsch 2005-07-28 16:06:35 +00:00
  • f642e10588 Note my last few changes. Brian S. Dean 2005-07-26 05:04:12 +00:00
  • 36bc2d37df Note my last few changes. Brian S. Dean 2005-07-26 05:04:12 +00:00
  • 98146769f3 Remove some debug code accidentally left in. Brian S. Dean 2005-07-26 04:59:50 +00:00
  • 434ee1d708 Remove some debug code accidentally left in. Brian S. Dean 2005-07-26 04:59:50 +00:00
  • 43439bcc7a Don't call exit() directly here - set the exit value and jump to the main_exit: label to ensure the programmer is released correctly. Brian S. Dean 2005-07-26 04:13:34 +00:00
  • 12b9d0a8d7 Don't call exit() directly here - set the exit value and jump to the main_exit: label to ensure the programmer is released correctly. Brian S. Dean 2005-07-26 04:13:34 +00:00
  • 1fc5484234 The stk500v2_getsync() function was improperly checking for success, thus it was falsely reporting that it failed when it was actually working correctly. Fixed. Brian S. Dean 2005-07-26 02:56:29 +00:00
  • 7a27c1840c The stk500v2_getsync() function was improperly checking for success, thus it was falsely reporting that it failed when it was actually working correctly. Fixed. Brian S. Dean 2005-07-26 02:56:29 +00:00
  • 258eb700d7 On one of my systems (a not-too-current FreeBSD 5.x), libusb appears to have problems sending a control message (returns an "I/O error"). At least try to recover gracefully in the bening case where the user did not request a particular serial number, so we could continue anyway without knowing it. Joerg Wunsch 2005-07-25 19:52:20 +00:00
  • 749c20d5d1 On one of my systems (a not-too-current FreeBSD 5.x), libusb appears to have problems sending a control message (returns an "I/O error"). At least try to recover gracefully in the bening case where the user did not request a particular serial number, so we could continue anyway without knowing it. Joerg Wunsch 2005-07-25 19:52:20 +00:00
  • 556eb032ef Change the check for libusb from using usb_open() to usb_get_string_simple() as the latter is only found in recent enough versions of libusb. That way, silently build without USB support unless a recent version is available. Joerg Wunsch 2005-06-20 18:15:13 +00:00
  • 21b946baa5 Change the check for libusb from using usb_open() to usb_get_string_simple() as the latter is only found in recent enough versions of libusb. That way, silently build without USB support unless a recent version is available. Joerg Wunsch 2005-06-20 18:15:13 +00:00
  • 899ef71424 Remove the check for the root dev. The required functionality is only available in recent versions of libusb, and the check isn't really needed anyway (as the check for vendor and product ID will cover that as well). Joerg Wunsch 2005-06-20 18:12:04 +00:00
  • 069e3d4a2b Remove the check for the root dev. The required functionality is only available in recent versions of libusb, and the check isn't really needed anyway (as the check for vendor and product ID will cover that as well). Joerg Wunsch 2005-06-20 18:12:04 +00:00
  • f5882fc781 Implement and document a libusb-based USB transport for the JTAG ICE mkII. Joerg Wunsch 2005-06-19 21:38:03 +00:00
  • 4d9e862ef0 Implement and document a libusb-based USB transport for the JTAG ICE mkII. Joerg Wunsch 2005-06-19 21:38:03 +00:00
  • fcd9cf2e09 According to the part description XML file, set AllowFullPageBitStream for the AT90CAN128 to "no". Joerg Wunsch 2005-06-15 04:46:12 +00:00
  • 7dea3d5801 According to the part description XML file, set AllowFullPageBitStream for the AT90CAN128 to "no". Joerg Wunsch 2005-06-15 04:46:12 +00:00
  • 8a91d9afec Add "efuse" sections to the ATmega164/324/644 definitions. Joerg Wunsch 2005-06-14 21:44:34 +00:00
  • f6b3053f39 Add "efuse" sections to the ATmega164/324/644 definitions. Joerg Wunsch 2005-06-14 21:44:34 +00:00
  • b35ab14409 Add support for the ATmega164/324/644. Joerg Wunsch 2005-06-14 20:18:42 +00:00
  • f83a8bb29d Add support for the ATmega164/324/644. Joerg Wunsch 2005-06-14 20:18:42 +00:00
  • d16ca35686 Fix broken page/intrapage address bit assignments for the ATmega649x. Joerg Wunsch 2005-06-13 21:24:06 +00:00