608b9677c0Annual ChangeLog rotation (quite late this year).
joerg_wunsch
2015-04-09 19:48:01 +00:00
1d6192e487Annual ChangeLog rotation (quite late this year).
Joerg Wunsch
2015-04-09 19:48:01 +00:00
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 +00:00
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 +00:00
f7c2be435bYet another name for the MinGW32 compiler (as found on Ubuntu 14.04).
joerg_wunsch
2014-11-26 09:35:19 +00:00
e7377a9d52Yet another name for the MinGW32 compiler (as found on Ubuntu 14.04).
Joerg Wunsch
2014-11-26 09:35:19 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
6da2f461d5patch #8529 2 more ftdi_syncbb devices * avrdude.conf.in: added 2 new programmers
rliebscher
2014-11-14 10:51:41 +00:00
701db74e34patch #8529 2 more ftdi_syncbb devices * avrdude.conf.in: added 2 new programmers
Rene Liebscher
2014-11-14 10:51:41 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
e969c07d29patch #7694 Add support for the atmega32m1 * avrdude.conf.in: added ATmega32M1
rliebscher
2014-08-19 20:06:44 +00:00
0136b7dd1bpatch #7694 Add support for the atmega32m1 * avrdude.conf.in: added ATmega32M1
Rene Liebscher
2014-08-19 20:06:44 +00:00
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 +00:00
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 +00:00
c70575685ffixed bug from -r1305, patch #8463
awachtler
2014-07-11 16:55:14 +00:00
8a387a198ffixed bug from -r1305, patch #8463
Axel Wachtler
2014-07-11 16:55:14 +00:00
a3c9671526Add SVN properties to text file.
joerg_wunsch
2014-06-24 15:26:14 +00:00
960a7bc9d0Add SVN properties to text file.
Joerg Wunsch
2014-06-24 15:26:14 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
36fba15f84avrftdi_private.h: added missing msg level for avrdude_message in E/E_VOID macros
rliebscher
2014-06-17 20:27:37 +00:00
f57f89bfecavrftdi_private.h: added missing msg level for avrdude_message in E/E_VOID macros
Rene Liebscher
2014-06-17 20:27:37 +00:00
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 +00:00
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 +00:00
bb48be1ac0added verbose level in avrdude_message()
awachtler
2014-06-13 20:07:40 +00:00
c6788bd795added verbose level in avrdude_message()
Axel Wachtler
2014-06-13 20:07:40 +00:00
81a6464d53fix some more spelling errors
rliebscher
2014-06-11 08:45:14 +00:00
471b504278fix some more spelling errors
Rene Liebscher
2014-06-11 08:45:14 +00:00
8a9b965f81add missing ) in linuxgpio.c
rliebscher
2014-05-27 19:50:28 +00:00
29aab53b6fadd missing ) in linuxgpio.c
Rene Liebscher
2014-05-27 19:50:28 +00:00
f78b8fd1d6More libtool stuff to be ignored by SVN.
joerg_wunsch
2014-05-19 13:09:52 +00:00
046d324d32More libtool stuff to be ignored by SVN.
Joerg Wunsch
2014-05-19 13:09:52 +00:00
0e3c81caf7Add the "m4" directory to the list of files ignored by SVN.
joerg_wunsch
2014-05-19 13:07:58 +00:00
9d8f653f66Add the "m4" directory to the list of files ignored by SVN.
Joerg Wunsch
2014-05-19 13:07:58 +00:00
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 +00:00
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 +00:00
34afe5c3b2Yet another slip from previous commits.
joerg_wunsch
2014-05-19 12:06:20 +00:00
8b3a4aab56Yet another slip from previous commits.
Joerg Wunsch
2014-05-19 12:06:20 +00:00
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 +00:00
d09bc2e1fbJoin 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 +00:00
10b017bc77Cleanup unused include files.
joerg_wunsch
2014-05-19 08:52:00 +00:00
d8089139d2Cleanup unused include files.
Joerg Wunsch
2014-05-19 08:52:00 +00:00