860aea6e04The return type of gettimeofday() is actually `int' not `void'.
Joerg Wunsch
2006-09-30 19:36:22 +0000
9f0947a175Fix prototype for gettimeofday().
joerg_wunsch
2006-09-29 20:52:32 +0000
700ad46615Fix prototype for gettimeofday().
Joerg Wunsch
2006-09-29 20:52:32 +0000
0353e3ade9Fix prototype for gettimeofday().
Joerg Wunsch
2006-09-29 20:52:32 +0000
d7de263402Submitted by Thomas Fischl (initially):
joerg_wunsch
2006-09-24 13:35:40 +0000
65d1632701Submitted by Thomas Fischl (initially):
Joerg Wunsch
2006-09-24 13:35:40 +0000
f39e957354Submitted by Thomas Fischl (initially):
Joerg Wunsch
2006-09-24 13:35:40 +0000
ad3fa869ee* avr910.c: As there is a lot of ambiguity about the AVR910 device codes, allow the user to override the device code verification with the -F option. * main.c: Make ovsigck a global variable.
joerg_wunsch
2006-09-20 21:32:18 +0000
73cfe88386* avr910.c: As there is a lot of ambiguity about the AVR910 device codes, allow the user to override the device code verification with the -F option. * main.c: Make ovsigck a global variable.
Joerg Wunsch
2006-09-20 21:32:18 +0000
b8d0a34c44* avr910.c: As there is a lot of ambiguity about the AVR910 device codes, allow the user to override the device code verification with the -F option. * main.c: Make ovsigck a global variable.
Joerg Wunsch
2006-09-20 21:32:18 +0000
b4985ede59Sync NEWS with latest changes.
joerg_wunsch
2006-09-19 22:33:53 +0000
de852979adSync NEWS with latest changes.
Joerg Wunsch
2006-09-19 22:33:53 +0000
0734c16f98Sync NEWS with latest changes.
Joerg Wunsch
2006-09-19 22:33:53 +0000
2f73c4686eAdd the "stk500generic" programmer that auto-probes for STK500 either firmware version 1 or 2. * Makefile.am (avrdude_SOURCES): add the new files stk500generic.c and stk500generic.h. * avrdude.conf.in: Add the stk500generic programmer type, and change the "stk500" entry to point to this programmer. * config_gram.y: Add the stk500generic keyword. * lexer.l: (Ditto.) * stk500.c: Change the stk500v1 code to not call exit() prematurely when failing to open the programmer, but instead return an error status. * stk500generic.c: (New file.) Stub programmer implementation. Probe for either stk500v1 or stk500v2, and adjust the current pgm appropriately. * stk500generic.h: (New file.) Declare the public interface(s) of stk500generic.c. * doc/avrdude.texi: Document the changed behaviour of stk500.
joerg_wunsch
2006-09-19 22:27:30 +0000
bf388ff428Add the "stk500generic" programmer that auto-probes for STK500 either firmware version 1 or 2. * Makefile.am (avrdude_SOURCES): add the new files stk500generic.c and stk500generic.h. * avrdude.conf.in: Add the stk500generic programmer type, and change the "stk500" entry to point to this programmer. * config_gram.y: Add the stk500generic keyword. * lexer.l: (Ditto.) * stk500.c: Change the stk500v1 code to not call exit() prematurely when failing to open the programmer, but instead return an error status. * stk500generic.c: (New file.) Stub programmer implementation. Probe for either stk500v1 or stk500v2, and adjust the current pgm appropriately. * stk500generic.h: (New file.) Declare the public interface(s) of stk500generic.c. * doc/avrdude.texi: Document the changed behaviour of stk500.
Joerg Wunsch
2006-09-19 22:27:30 +0000
73f657ac41Add the "stk500generic" programmer that auto-probes for STK500 either firmware version 1 or 2. * Makefile.am (avrdude_SOURCES): add the new files stk500generic.c and stk500generic.h. * avrdude.conf.in: Add the stk500generic programmer type, and change the "stk500" entry to point to this programmer. * config_gram.y: Add the stk500generic keyword. * lexer.l: (Ditto.) * stk500.c: Change the stk500v1 code to not call exit() prematurely when failing to open the programmer, but instead return an error status. * stk500generic.c: (New file.) Stub programmer implementation. Probe for either stk500v1 or stk500v2, and adjust the current pgm appropriately. * stk500generic.h: (New file.) Declare the public interface(s) of stk500generic.c. * doc/avrdude.texi: Document the changed behaviour of stk500.
Joerg Wunsch
2006-09-19 22:27:30 +0000
4b7ab88b5aVarious fixes for ancient processors and their capabilities. For the AT90S1200 and the AT90S8515, fuse bit handling via ISP, and lock bit reading via ISP are not supported at all. For the AT90S4414 (small brother of the AT90S8515), add the ability to write the lock bits, and add a definition for the fuse bits (usable for HV programming). For the AT90S2313, add the "fuse" memory range, so it's available for HV programming.
joerg_wunsch
2006-09-18 21:48:36 +0000
9747c576a3Various fixes for ancient processors and their capabilities. For the AT90S1200 and the AT90S8515, fuse bit handling via ISP, and lock bit reading via ISP are not supported at all. For the AT90S4414 (small brother of the AT90S8515), add the ability to write the lock bits, and add a definition for the fuse bits (usable for HV programming). For the AT90S2313, add the "fuse" memory range, so it's available for HV programming.
Joerg Wunsch
2006-09-18 21:48:36 +0000
2e86c833ceVarious fixes for ancient processors and their capabilities. For the AT90S1200 and the AT90S8515, fuse bit handling via ISP, and lock bit reading via ISP are not supported at all. For the AT90S4414 (small brother of the AT90S8515), add the ability to write the lock bits, and add a definition for the fuse bits (usable for HV programming). For the AT90S2313, add the "fuse" memory range, so it's available for HV programming.
Joerg Wunsch
2006-09-18 21:48:36 +0000
8b44b1e37aSubmitted by Thomas Fischl: * usbasp.c: Check for USBasp with new as well as old VID/PID pair, warn the user about upgrading the firmware in case an old one has been found. * usbasp.h: Add new VID/PID.
joerg_wunsch
2006-09-17 20:35:36 +0000
32c8b8a430Submitted by Thomas Fischl: * usbasp.c: Check for USBasp with new as well as old VID/PID pair, warn the user about upgrading the firmware in case an old one has been found. * usbasp.h: Add new VID/PID.
Joerg Wunsch
2006-09-17 20:35:36 +0000
f3dfeb6ecfSubmitted by Thomas Fischl: * usbasp.c: Check for USBasp with new as well as old VID/PID pair, warn the user about upgrading the firmware in case an old one has been found. * usbasp.h: Add new VID/PID.
Joerg Wunsch
2006-09-17 20:35:36 +0000
4a7c985015Fix some mistakes for the ATtinyX61 family: . high fuse has 8 bits . there is an extended fuse (just one bit) . the calibration area is only 1 byte
joerg_wunsch
2006-09-15 21:41:29 +0000
0380312754Fix some mistakes for the ATtinyX61 family: . high fuse has 8 bits . there is an extended fuse (just one bit) . the calibration area is only 1 byte
Joerg Wunsch
2006-09-15 21:41:29 +0000
8e5f9c7e1bFix some mistakes for the ATtinyX61 family: . high fuse has 8 bits . there is an extended fuse (just one bit) . the calibration area is only 1 byte
Joerg Wunsch
2006-09-15 21:41:29 +0000
cc44c564f8More texinfo incompatibilities to avoid: replace @headitem by @item and @strong{}
joerg_wunsch
2006-09-14 20:07:14 +0000
94d5bfaf58More texinfo incompatibilities to avoid: replace @headitem by @item and @strong{}
Joerg Wunsch
2006-09-14 20:07:14 +0000
af4f648cf5More texinfo incompatibilities to avoid: replace @headitem by @item and @strong{}
Joerg Wunsch
2006-09-14 20:07:14 +0000
d18c50d0b1Not all texinfo versions understand indicateurl{}, so resort to url{}.
joerg_wunsch
2006-09-14 20:00:55 +0000
96a2a84914Not all texinfo versions understand indicateurl{}, so resort to url{}.
Joerg Wunsch
2006-09-14 20:00:55 +0000
4f9cd863b8Not all texinfo versions understand indicateurl{}, so resort to url{}.
Joerg Wunsch
2006-09-14 20:00:55 +0000
e114f6666bConvert some of the tables to multitables in order to beautify the result.
joerg_wunsch
2006-09-12 12:01:34 +0000
51012e9af8Convert some of the tables to multitables in order to beautify the result.
Joerg Wunsch
2006-09-12 12:01:34 +0000
84ed521326Convert some of the tables to multitables in order to beautify the result.
Joerg Wunsch
2006-09-12 12:01:34 +0000
333be851b9Contributed by Thomas Fischl: add support for USBasp. patch #4686: Add support for USBasp, a simple USB programmer * usbasp.c: New file, implement the USBasp driver. * usbasp.h: New file, interface declarations for USBasp. * Makefile.am: Wire the new files into the build. * avrdude.conf.in: Add the usbasp programmer entry. * config_gram.y: Add the usbasp token. * lexer.l: (Ditto.) * avrdude.1: Document the USBasp programmer. * doc/avrdude.texi: (Ditto.)
joerg_wunsch
2006-09-10 20:41:00 +0000
637e389ef3Contributed by Thomas Fischl: add support for USBasp. patch #4686: Add support for USBasp, a simple USB programmer * usbasp.c: New file, implement the USBasp driver. * usbasp.h: New file, interface declarations for USBasp. * Makefile.am: Wire the new files into the build. * avrdude.conf.in: Add the usbasp programmer entry. * config_gram.y: Add the usbasp token. * lexer.l: (Ditto.) * avrdude.1: Document the USBasp programmer. * doc/avrdude.texi: (Ditto.)
Joerg Wunsch
2006-09-10 20:41:00 +0000
c788c75014Contributed by Thomas Fischl: add support for USBasp. patch #4686: Add support for USBasp, a simple USB programmer * usbasp.c: New file, implement the USBasp driver. * usbasp.h: New file, interface declarations for USBasp. * Makefile.am: Wire the new files into the build. * avrdude.conf.in: Add the usbasp programmer entry. * config_gram.y: Add the usbasp token. * lexer.l: (Ditto.) * avrdude.1: Document the USBasp programmer. * doc/avrdude.texi: (Ditto.)
Joerg Wunsch
2006-09-10 20:41:00 +0000
8ebe96ee2bImplement -U filename as a shorthand for -U flash:w:filename:a.
joerg_wunsch
2006-09-08 21:52:45 +0000
501a1606b4Implement -U filename as a shorthand for -U flash:w:filename:a.
Joerg Wunsch
2006-09-08 21:52:45 +0000
c4e4fa62c3Implement -U filename as a shorthand for -U flash:w:filename:a.
Joerg Wunsch
2006-09-08 21:52:45 +0000
92cbfc744aImplement numerical output formats for decimal, hexadecimal, octal, and binary numbers.
joerg_wunsch
2006-09-08 21:28:24 +0000
876d75a1a8Implement numerical output formats for decimal, hexadecimal, octal, and binary numbers.
Joerg Wunsch
2006-09-08 21:28:24 +0000
16c7a11538Implement numerical output formats for decimal, hexadecimal, octal, and binary numbers.
Joerg Wunsch
2006-09-08 21:28:24 +0000
17d4c26550Hide two debug/trace statements behind "verbose".
joerg_wunsch
2006-09-08 21:10:05 +0000
a4aa054d00Fix a broken indentation.
joerg_wunsch
2006-09-07 19:37:41 +0000
e3963eb464Fix a broken indentation.
Joerg Wunsch
2006-09-07 19:37:41 +0000
f615f8cbadFix a broken indentation.
Joerg Wunsch
2006-09-07 19:37:41 +0000
a7014c1b56The avr109 programmer type no longer chokes on a wrong avr910 device ID, so remove that description.
joerg_wunsch
2006-09-07 19:34:17 +0000
27216a0cd6The avr109 programmer type no longer chokes on a wrong avr910 device ID, so remove that description.
Joerg Wunsch
2006-09-07 19:34:17 +0000
3b69ebd4e9The avr109 programmer type no longer chokes on a wrong avr910 device ID, so remove that description.
Joerg Wunsch
2006-09-07 19:34:17 +0000
abe6b26950When failing to start in ISP mode, try debugWire instead. This requires the user to eventually restart AVRDUE from scratch then.
joerg_wunsch
2006-09-06 22:37:30 +0000
8d207dbaf1When failing to start in ISP mode, try debugWire instead. This requires the user to eventually restart AVRDUE from scratch then.
Joerg Wunsch
2006-09-06 22:37:30 +0000
9a2971fb35When failing to start in ISP mode, try debugWire instead. This requires the user to eventually restart AVRDUE from scratch then.
Joerg Wunsch
2006-09-06 22:37:30 +0000
57e0ac23b3In stk500v2_jtagmkII_open(), when the ICE synchronization failed, still call the close method so we sign off correctly from the ICE:
joerg_wunsch
2006-09-06 22:33:59 +0000
ffc20c8df7In stk500v2_jtagmkII_open(), when the ICE synchronization failed, still call the close method so we sign off correctly from the ICE:
Joerg Wunsch
2006-09-06 22:33:59 +0000
66fa9f0689In stk500v2_jtagmkII_open(), when the ICE synchronization failed, still call the close method so we sign off correctly from the ICE:
Joerg Wunsch
2006-09-06 22:33:59 +0000
a850fd8c9ejtagmkII_open() is not needed externally.
joerg_wunsch
2006-09-06 22:30:00 +0000
31558e0e40jtagmkII_open() is not needed externally.
Joerg Wunsch
2006-09-06 22:30:00 +0000
1abf521ee3jtagmkII_open() is not needed externally.
Joerg Wunsch
2006-09-06 22:30:00 +0000
b03ee73923Fix the maxsize comparision in stk500v2_jtagmkII_recv(), it was off by one.
joerg_wunsch
2006-09-06 22:29:27 +0000
044536a3f2Fix the maxsize comparision in stk500v2_jtagmkII_recv(), it was off by one.
Joerg Wunsch
2006-09-06 22:29:27 +0000
8962bec663Fix the maxsize comparision in stk500v2_jtagmkII_recv(), it was off by one.
Joerg Wunsch
2006-09-06 22:29:27 +0000
f8796c29ccAdd support for the JTAG ICE mkII in ISP mode.
joerg_wunsch
2006-09-06 20:06:07 +0000
995bd68034Add support for the JTAG ICE mkII in ISP mode.
Joerg Wunsch
2006-09-06 20:06:07 +0000
d973ae28e3Add support for the JTAG ICE mkII in ISP mode.
Joerg Wunsch
2006-09-06 20:06:07 +0000
26952bf8f0Add date and time of compilation to the verbose greeting message.
joerg_wunsch
2006-09-01 21:15:03 +0000
7c235970a1Add date and time of compilation to the verbose greeting message.
Joerg Wunsch
2006-09-01 21:15:03 +0000
4074a28682Add date and time of compilation to the verbose greeting message.
Joerg Wunsch
2006-09-01 21:15:03 +0000
013ba1f836Contributed by <avrdude@zevv.nl> as patch #4372: Better synchronization for stk500
joerg_wunsch
2006-09-01 21:00:36 +0000
86f70682e2Contributed by <avrdude@zevv.nl> as patch #4372: Better synchronization for stk500
Joerg Wunsch
2006-09-01 21:00:36 +0000
cba56a46feContributed by <avrdude@zevv.nl> as patch #4372: Better synchronization for stk500
Joerg Wunsch
2006-09-01 21:00:36 +0000
859f22e83dAdd entries for the ATtiny261/461/861 devices.
joerg_wunsch
2006-09-01 20:48:04 +0000
0da2134afcAdd entries for the ATtiny261/461/861 devices.
Joerg Wunsch
2006-09-01 20:48:04 +0000
82a9e3cd60Add entries for the ATtiny261/461/861 devices.
Joerg Wunsch
2006-09-01 20:48:04 +0000
83b162593f* butterfly.c: Remove the device support decision based on the old AVR910 device codes; we've got signature verification now so better rely on that.
joerg_wunsch
2006-09-01 10:03:12 +0000
4a55a6583a* butterfly.c: Remove the device support decision based on the old AVR910 device codes; we've got signature verification now so better rely on that.
Joerg Wunsch
2006-09-01 10:03:12 +0000
1c121a456a* butterfly.c: Remove the device support decision based on the old AVR910 device codes; we've got signature verification now so better rely on that.
Joerg Wunsch
2006-09-01 10:03:12 +0000
00b6640aa1Submitted by Wim Lewis.
joerg_wunsch
2006-08-31 22:07:39 +0000
ccc928603fSubmitted by Wim Lewis.
Joerg Wunsch
2006-08-31 22:07:39 +0000
c71e4d3674Submitted by Wim Lewis.
Joerg Wunsch
2006-08-31 22:07:39 +0000
76e21b8509Introduce a "stk500v1" entry, so we can switch the default "stk500" to "stk500v2" some day.
joerg_wunsch
2006-08-31 21:19:58 +0000
ded7ebf2e4Introduce a "stk500v1" entry, so we can switch the default "stk500" to "stk500v2" some day.
Joerg Wunsch
2006-08-31 21:19:58 +0000
54b633caceIntroduce a "stk500v1" entry, so we can switch the default "stk500" to "stk500v2" some day.
Joerg Wunsch
2006-08-31 21:19:58 +0000
07735be08bThe major part of this change has been contributed by <andyw@pobox.com>.
joerg_wunsch
2006-08-31 20:52:47 +0000
9e0c0b850aThe major part of this change has been contributed by <andyw@pobox.com>.
Joerg Wunsch
2006-08-31 20:52:47 +0000
6eeab88fd4The major part of this change has been contributed by <andyw@pobox.com>.
Joerg Wunsch
2006-08-31 20:52:47 +0000