c64d0cbf5aJust to make sure this won't get lost over time, make a copy of Atmel's publically available documentation files for reference.
Joerg Wunsch
2015-11-02 21:13:28 +0000
608b9677c0Annual ChangeLog rotation (quite late this year).
joerg_wunsch
2015-04-09 19:48:01 +0000
1d6192e487Annual ChangeLog rotation (quite late this year).
Joerg Wunsch
2015-04-09 19:48:01 +0000
71b6c3439aProperly declare arg #2 of net_send() (in ser_win32.c) as being a pointer to const data.
joerg_wunsch
2014-11-26 09:38:15 +0000
5f1c98ed9dProperly declare arg #2 of net_send() (in ser_win32.c) as being a pointer to const data.
Joerg Wunsch
2014-11-26 09:38:15 +0000
f7c2be435bYet another name for the MinGW32 compiler (as found on Ubuntu 14.04).
joerg_wunsch
2014-11-26 09:35:19 +0000
e7377a9d52Yet another name for the MinGW32 compiler (as found on Ubuntu 14.04).
Joerg Wunsch
2014-11-26 09:35:19 +0000
5815a76df8patch #8380: adds 500k 1M 2M baud to ser_posix.c * ser_posix.c: Add a hack to allow for arbitrary baud rates on Linux
joerg_wunsch
2014-11-25 21:33:22 +0000
be5defaa86patch #8380: adds 500k 1M 2M baud to ser_posix.c * ser_posix.c: Add a hack to allow for arbitrary baud rates on Linux
Joerg Wunsch
2014-11-25 21:33:22 +0000
4860f8c6e2patch #8437: [PATCH] Serial-over-ethernet for Win32 * configure.ac: Check for ws2_32 library * ser_win32.c: Add hooks for forwarding serial data over TCP connections * avrdude.1: Drop previous restriction of -P net: * doc/avrdude.conf: (Dito.)
joerg_wunsch
2014-11-25 20:00:33 +0000
3fd1765025patch #8437: [PATCH] Serial-over-ethernet for Win32 * configure.ac: Check for ws2_32 library * ser_win32.c: Add hooks for forwarding serial data over TCP connections * avrdude.1: Drop previous restriction of -P net: * doc/avrdude.conf: (Dito.)
Joerg Wunsch
2014-11-25 20:00:33 +0000
ccaf9e9549bug #42908: no external reset at JTAGICE3 * jtag3.c (jtag3_initialize): Retry with external reset applied if the first sign-on attempt fails.
joerg_wunsch
2014-11-24 09:52:00 +0000
62a3bf0dcdbug #42908: no external reset at JTAGICE3 * jtag3.c (jtag3_initialize): Retry with external reset applied if the first sign-on attempt fails.
Joerg Wunsch
2014-11-24 09:52:00 +0000
3f9c9ba793Allow the -B option argument to be suffixed with Hz, kHz, or MHz, in order to specify a bitclock frequency rather than period.
joerg_wunsch
2014-11-23 21:49:56 +0000
d0955aa6e0Allow the -B option argument to be suffixed with Hz, kHz, or MHz, in order to specify a bitclock frequency rather than period.
Joerg Wunsch
2014-11-23 21:49:56 +0000
a0b06973debug #40870: config nitpick: ATtiny25/45/85 have 1 calibration byte not 2 * avrdude.conf.in (ATtiny25, ATtiny45, ATtiny85): Fix size of "calibration" memory area
joerg_wunsch
2014-11-23 21:10:32 +0000
3f77955a47bug #40870: config nitpick: ATtiny25/45/85 have 1 calibration byte not 2 * avrdude.conf.in (ATtiny25, ATtiny45, ATtiny85): Fix size of "calibration" memory area
Joerg Wunsch
2014-11-23 21:10:32 +0000
fcc716e1a7bug #43137: Writing and reading incorrect pages when using jtagicemkI * jtagmkI.c (jtagmkI_paged_write, jtagmkI_paged_load): correctly calculate the size of a partial (non-pagesize) buffer
joerg_wunsch
2014-11-23 20:57:17 +0000
25829f2c5ebug #43137: Writing and reading incorrect pages when using jtagicemkI * jtagmkI.c (jtagmkI_paged_write, jtagmkI_paged_load): correctly calculate the size of a partial (non-pagesize) buffer
Joerg Wunsch
2014-11-23 20:57:17 +0000
48c365e31cbug #43078: AVRDUDE crashes after sucessfully reading/writing eeprom * jtag3.c (jtag3_edbg_recv_frame): Return correct length as reported in the response packet, rather than full 512 byte which are always reported by the CMSIS-DAP layer. Miscalculations based on the wrongly reported length caused heap corruption elsewhere, so this is presumably also a fix for bug #43078.
joerg_wunsch
2014-11-23 20:46:53 +0000
979f010e70bug #43078: AVRDUDE crashes after sucessfully reading/writing eeprom * jtag3.c (jtag3_edbg_recv_frame): Return correct length as reported in the response packet, rather than full 512 byte which are always reported by the CMSIS-DAP layer. Miscalculations based on the wrongly reported length caused heap corruption elsewhere, so this is presumably also a fix for bug #43078.
Joerg Wunsch
2014-11-23 20:46:53 +0000
61a5a5e7ffbug #41561: AVRDUDE 6.0.1/USBasp doesn't write first bytes of flash page * usbasp.c (usbasp_spi_paged_write): Remove USBASP_BLOCKFLAG_LAST. It is no longer needed, as we always write full pages now in paged write mode.
joerg_wunsch
2014-11-20 09:20:44 +0000
95da7a137bbug #41561: AVRDUDE 6.0.1/USBasp doesn't write first bytes of flash page * usbasp.c (usbasp_spi_paged_write): Remove USBASP_BLOCKFLAG_LAST. It is no longer needed, as we always write full pages now in paged write mode.
Joerg Wunsch
2014-11-20 09:20:44 +0000
1d3025f52abug #43626: Inconsistent timeouts in stk500v2 * stk500v2.c (stk500v2_recv): Add a reference to the bug report but don't change anything, lest to break it somehow
joerg_wunsch
2014-11-19 17:23:14 +0000
d1af80102dbug #43626: Inconsistent timeouts in stk500v2 * stk500v2.c (stk500v2_recv): Add a reference to the bug report but don't change anything, lest to break it somehow
Joerg Wunsch
2014-11-19 17:23:14 +0000
6da2f461d5patch #8529 2 more ftdi_syncbb devices * avrdude.conf.in: added 2 new programmers
rliebscher
2014-11-14 10:51:41 +0000
701db74e34patch #8529 2 more ftdi_syncbb devices * avrdude.conf.in: added 2 new programmers
Rene Liebscher
2014-11-14 10:51:41 +0000
cd14f1f2f5bug #40142 Floating point exception on Ubuntu 10.04 * avr.c: avoid division by zero in report_progress(), eg. when writing an empty eeprom file were total becomes 0
rliebscher
2014-11-14 10:22:52 +0000
5f8a599ce5bug #40142 Floating point exception on Ubuntu 10.04 * avr.c: avoid division by zero in report_progress(), eg. when writing an empty eeprom file were total becomes 0
Rene Liebscher
2014-11-14 10:22:52 +0000
e88899e0a2patch #8504 buspirate: Also support "cpufreq" extended parameter in binary mode * buspirate.c: applied patch + switch off at disable (even when a reset follows) + some general whitespace/tab cleanup
rliebscher
2014-11-13 13:53:47 +0000
58f509cb54patch #8504 buspirate: Also support "cpufreq" extended parameter in binary mode * buspirate.c: applied patch + switch off at disable (even when a reset follows) + some general whitespace/tab cleanup
Rene Liebscher
2014-11-13 13:53:47 +0000
7248d0ad5ebug #37441: lockbits in ATxmega + avrdude = problem * fileio.c: replace strmcp(..., "lock") by strncmp(..., "lock", 4) where applicable
joerg_wunsch
2014-10-15 20:01:12 +0000
83ff6d306dbug #37441: lockbits in ATxmega + avrdude = problem * fileio.c: replace strmcp(..., "lock") by strncmp(..., "lock", 4) where applicable
Joerg Wunsch
2014-10-15 20:01:12 +0000
4822833ce4bug #42267: jtag3isp fails to read lock and fuse bytes directly after changing lock byte * stk500v2.c (stk500isp_write_byte): As a workaround for broken tool firmware, add 10 ms of delay before returning from any single-byte write operation.
joerg_wunsch
2014-10-07 15:21:14 +0000
3d5beb40dfbug #42267: jtag3isp fails to read lock and fuse bytes directly after changing lock byte * stk500v2.c (stk500isp_write_byte): As a workaround for broken tool firmware, add 10 ms of delay before returning from any single-byte write operation.
Joerg Wunsch
2014-10-07 15:21:14 +0000
71e437432f* stk500v2.c: Use stk500isp_read_byte/stk500isp_write_byte for every byte-wide access (rather than JTAGICE3 only). This finally obsoletes the use of the prehistoric SPI_MULTI command where AVRDUDE used to assemble all the low-level ISP stuff by itself.
joerg_wunsch
2014-10-06 22:15:29 +0000
b348d97620* stk500v2.c: Use stk500isp_read_byte/stk500isp_write_byte for every byte-wide access (rather than JTAGICE3 only). This finally obsoletes the use of the prehistoric SPI_MULTI command where AVRDUDE used to assemble all the low-level ISP stuff by itself.
Joerg Wunsch
2014-10-06 22:15:29 +0000
24e7130492bug #22248: Read efuse error * avrdude.conf.in (m168, m328, m48, m88, t1634, t26, t261, t461, t861, t88): In efuse (or hfuse for t26) read operation, turn all bits in byte 3 from "x" to "o" (output); this is a first step towards fixing the symptoms mentioned in the bug, by unifying the behaviour between different AVRs. Not touched are the historic devices where the fuses are not documented to form a full byte each (2333, 4433, 4434, 8535, m103, m161, m163).
joerg_wunsch
2014-10-06 13:35:14 +0000
361e948a7abug #22248: Read efuse error * avrdude.conf.in (m168, m328, m48, m88, t1634, t26, t261, t461, t861, t88): In efuse (or hfuse for t26) read operation, turn all bits in byte 3 from "x" to "o" (output); this is a first step towards fixing the symptoms mentioned in the bug, by unifying the behaviour between different AVRs. Not touched are the historic devices where the fuses are not documented to form a full byte each (2333, 4433, 4434, 8535, m103, m161, m163).
Joerg Wunsch
2014-10-06 13:35:14 +0000
45fecdcb66bug #43268: usb_drain() call causes LUFA AVR-ISP MKII Code to Fail * usb_libusb.c (usbdev_drain): Make this a dummy function only.
joerg_wunsch
2014-09-22 10:01:39 +0000
cdee435f8bbug #43268: usb_drain() call causes LUFA AVR-ISP MKII Code to Fail * usb_libusb.c (usbdev_drain): Make this a dummy function only.
Joerg Wunsch
2014-09-22 10:01:39 +0000
e969c07d29patch #7694 Add support for the atmega32m1 * avrdude.conf.in: added ATmega32M1
rliebscher
2014-08-19 20:06:44 +0000
0136b7dd1bpatch #7694 Add support for the atmega32m1 * avrdude.conf.in: added ATmega32M1
Rene Liebscher
2014-08-19 20:06:44 +0000
ec173a7e86patch #8440 Print part id after signature When printing the part signature also print the part id. * avrpart.c (locate_part_by_signature): New function. * libavrdude.h (locate_part_by_signature): New function. * main.c (main): Use the new function to find the part and print its id.
rliebscher
2014-08-18 21:43:08 +0000
1ec0fb131epatch #8440 Print part id after signature When printing the part signature also print the part id. * avrpart.c (locate_part_by_signature): New function. * libavrdude.h (locate_part_by_signature): New function. * main.c (main): Use the new function to find the part and print its id.
Rene Liebscher
2014-08-18 21:43:08 +0000
c70575685ffixed bug from -r1305, patch #8463
awachtler
2014-07-11 16:55:14 +0000
8a387a198ffixed bug from -r1305, patch #8463
Axel Wachtler
2014-07-11 16:55:14 +0000
a3c9671526Add SVN properties to text file.
joerg_wunsch
2014-06-24 15:26:14 +0000
960a7bc9d0Add SVN properties to text file.
Joerg Wunsch
2014-06-24 15:26:14 +0000
18fa1ca9e3* linux_ppdev.h: added missing msg level for avrdude_message in ppi_claim/ppi_release macros * avrftdi.c: added break at end of default
rliebscher
2014-06-23 20:20:38 +0000
ec361815fa* linux_ppdev.h: added missing msg level for avrdude_message in ppi_claim/ppi_release macros * avrftdi.c: added break at end of default
Rene Liebscher
2014-06-23 20:20:38 +0000
788fa8fd91patch #8419 fix ftdi_syncbb hang with libftdi 1 * ft245r.c: set pthread cancel type to asynchronous, reorder ftdi_usb_close/deinit
rliebscher
2014-06-21 21:29:18 +0000
eab60712a0patch #8419 fix ftdi_syncbb hang with libftdi 1 * ft245r.c: set pthread cancel type to asynchronous, reorder ftdi_usb_close/deinit
Rene Liebscher
2014-06-21 21:29:18 +0000
36fba15f84avrftdi_private.h: added missing msg level for avrdude_message in E/E_VOID macros
rliebscher
2014-06-17 20:27:37 +0000
f57f89bfecavrftdi_private.h: added missing msg level for avrdude_message in E/E_VOID macros
Rene Liebscher
2014-06-17 20:27:37 +0000
8d3e69c32aRemoving exit calls from config parser * config.h: cleanup, left only internally needed definitions * config.c: removed exit calls, use yyerror and yywarning * config_gram.y: (Dito.) * lexer.l: (Dito.) * libavrdude.h: removed internal definitions of config parser * main.c: removed yyerror, it is now in config.c * jtagmkII.c: added missing free in error case * pgm.c: replaced exits by returns * pickit2.c: add missing return
rliebscher
2014-06-17 20:08:28 +0000
2d2f71fb28Removing exit calls from config parser * config.h: cleanup, left only internally needed definitions * config.c: removed exit calls, use yyerror and yywarning * config_gram.y: (Dito.) * lexer.l: (Dito.) * libavrdude.h: removed internal definitions of config parser * main.c: removed yyerror, it is now in config.c * jtagmkII.c: added missing free in error case * pgm.c: replaced exits by returns * pickit2.c: add missing return
Rene Liebscher
2014-06-17 20:08:28 +0000
bb48be1ac0added verbose level in avrdude_message()
awachtler
2014-06-13 20:07:40 +0000
c6788bd795added verbose level in avrdude_message()
Axel Wachtler
2014-06-13 20:07:40 +0000
81a6464d53fix some more spelling errors
rliebscher
2014-06-11 08:45:14 +0000
471b504278fix some more spelling errors
Rene Liebscher
2014-06-11 08:45:14 +0000
8a9b965f81add missing ) in linuxgpio.c
rliebscher
2014-05-27 19:50:28 +0000
29aab53b6fadd missing ) in linuxgpio.c
Rene Liebscher
2014-05-27 19:50:28 +0000
f78b8fd1d6More libtool stuff to be ignored by SVN.
joerg_wunsch
2014-05-19 13:09:52 +0000
046d324d32More libtool stuff to be ignored by SVN.
Joerg Wunsch
2014-05-19 13:09:52 +0000
0e3c81caf7Add the "m4" directory to the list of files ignored by SVN.
joerg_wunsch
2014-05-19 13:07:58 +0000
9d8f653f66Add the "m4" directory to the list of files ignored by SVN.
Joerg Wunsch
2014-05-19 13:07:58 +0000
5bc8bfa2f7bug #41854: avrdude 6.1 does not compile on systems without libUSB Submitted by Didrik Madheden: * flip1.c: Provide dummy functions for the #ifndef HAVE_LIBUSB case * flip2.c: (Dito.)
joerg_wunsch
2014-05-19 12:32:33 +0000
d3149cee79bug #41854: avrdude 6.1 does not compile on systems without libUSB Submitted by Didrik Madheden: * flip1.c: Provide dummy functions for the #ifndef HAVE_LIBUSB case * flip2.c: (Dito.)
Joerg Wunsch
2014-05-19 12:32:33 +0000
34afe5c3b2Yet another slip from previous commits.
joerg_wunsch
2014-05-19 12:06:20 +0000
8b3a4aab56Yet another slip from previous commits.
Joerg Wunsch
2014-05-19 12:06:20 +0000
5c2c6eaa88Join the former "public" header files (avr.h avrpart.h pindefs.h serial.h fileio.h safemode.h update.h pgm_type.h config.h confwin.h lists.h) into a single header that can be included by anyone wanting to link against the library.
joerg_wunsch
2014-05-19 10:01:59 +0000