Commit Graph

  • c64d0cbf5a Just 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
  • 26153f62f2 Submitted by Martino Facchin: bug #45727: Wrong atmega8u2 flash parameters * avrdude.conf.in (ATmega8U2): correct page and block size joerg_wunsch 2015-10-31 20:50:52 +0000
  • 436a37eb5f Submitted by Martino Facchin: bug #45727: Wrong atmega8u2 flash parameters * avrdude.conf.in (ATmega8U2): correct page and block size Joerg Wunsch 2015-10-31 20:50:52 +0000
  • 60099b1694 Submitted by Pasquale Cocchini: bug #46020: Add TIAO TUMPA to the conf file. * avrdude.conf.in (tumpa): New entry. joerg_wunsch 2015-10-31 20:23:26 +0000
  • 260078ae86 Submitted by Pasquale Cocchini: bug #46020: Add TIAO TUMPA to the conf file. * avrdude.conf.in (tumpa): New entry. Joerg Wunsch 2015-10-31 20:23:26 +0000
  • 44abc2201d Submitted by Pasquale Cocchini: bug #46021: Please add read in the memory lock section of ATtiny85 * avrdude.conf.in (ATtiny25/45/85): add read pattern for lock bits joerg_wunsch 2015-10-31 09:01:52 +0000
  • 3519f359cf Submitted by Pasquale Cocchini: bug #46021: Please add read in the memory lock section of ATtiny85 * avrdude.conf.in (ATtiny25/45/85): add read pattern for lock bits Joerg Wunsch 2015-10-31 09:01:52 +0000
  • 88ba0ea077 * Makefile.am (libavrdude_a_SOURCES): reflect recent changes (pgm.h is gone, config.h is new). joerg_wunsch 2015-10-30 23:11:22 +0000
  • 4c36ad97c2 * Makefile.am (libavrdude_a_SOURCES): reflect recent changes (pgm.h is gone, config.h is new). Joerg Wunsch 2015-10-30 23:11:22 +0000
  • ad6d60a105 Add this year's ChangeLog file. joerg_wunsch 2015-05-06 12:43:16 +0000
  • 665d851523 Add this year's ChangeLog file. Joerg Wunsch 2015-05-06 12:43:16 +0000
  • c1469e5135 bug #44717: avrdude creates empty flash dump joerg_wunsch 2015-04-09 19:50:30 +0000
  • 2ef34a70c3 bug #44717: avrdude creates empty flash dump Joerg Wunsch 2015-04-09 19:50:30 +0000
  • 608b9677c0 Annual ChangeLog rotation (quite late this year). joerg_wunsch 2015-04-09 19:48:01 +0000
  • 1d6192e487 Annual ChangeLog rotation (quite late this year). Joerg Wunsch 2015-04-09 19:48:01 +0000
  • 71b6c3439a Properly 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
  • 5f1c98ed9d Properly 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
  • f7c2be435b Yet another name for the MinGW32 compiler (as found on Ubuntu 14.04). joerg_wunsch 2014-11-26 09:35:19 +0000
  • e7377a9d52 Yet another name for the MinGW32 compiler (as found on Ubuntu 14.04). Joerg Wunsch 2014-11-26 09:35:19 +0000
  • 5815a76df8 patch #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
  • be5defaa86 patch #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
  • 4860f8c6e2 patch #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
  • 3fd1765025 patch #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
  • ccaf9e9549 bug #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
  • 62a3bf0dcd bug #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
  • 0013a990fa update NEWS file rliebscher 2014-11-23 22:59:40 +0000
  • 3aa2c9529b update NEWS file Rene Liebscher 2014-11-23 22:59:40 +0000
  • 3f9c9ba793 Allow 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
  • d0955aa6e0 Allow 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
  • a0b06973de bug #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
  • 3f77955a47 bug #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
  • fcc716e1a7 bug #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
  • 25829f2c5e bug #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
  • 48c365e31c bug #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
  • 979f010e70 bug #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
  • 61a5a5e7ff bug #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
  • 95da7a137b bug #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
  • 1d3025f52a bug #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
  • d1af80102d bug #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
  • 6da2f461d5 patch #8529 2 more ftdi_syncbb devices * avrdude.conf.in: added 2 new programmers rliebscher 2014-11-14 10:51:41 +0000
  • 701db74e34 patch #8529 2 more ftdi_syncbb devices * avrdude.conf.in: added 2 new programmers Rene Liebscher 2014-11-14 10:51:41 +0000
  • cd14f1f2f5 bug #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
  • 5f8a599ce5 bug #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
  • e88899e0a2 patch #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
  • 58f509cb54 patch #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
  • 7248d0ad5e bug #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
  • 83ff6d306d bug #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
  • 4822833ce4 bug #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
  • 3d5beb40df bug #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
  • 24e7130492 bug #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
  • 361e948a7a bug #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
  • 45fecdcb66 bug #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
  • cdee435f8b bug #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
  • e969c07d29 patch #7694 Add support for the atmega32m1 * avrdude.conf.in: added ATmega32M1 rliebscher 2014-08-19 20:06:44 +0000
  • 0136b7dd1b patch #7694 Add support for the atmega32m1 * avrdude.conf.in: added ATmega32M1 Rene Liebscher 2014-08-19 20:06:44 +0000
  • ec173a7e86 patch #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
  • 1ec0fb131e patch #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
  • 40057a9a3e patch #8511 Fix reset on FT245R * ft245r.c: applied patch rliebscher 2014-08-18 21:08:05 +0000
  • 17bb2a10cd patch #8511 Fix reset on FT245R * ft245r.c: applied patch Rene Liebscher 2014-08-18 21:08:05 +0000
  • 37598799e0 bug #43002 usbasp debug output typo * usbasp.c: fixed typos rliebscher 2014-08-18 20:40:32 +0000
  • b3982b24f8 bug #43002 usbasp debug output typo * usbasp.c: fixed typos Rene Liebscher 2014-08-18 20:40:32 +0000
  • 6c3b6244bd bug #42662 clang warnings under FreeBSD 10.x * avrftdi.h: Fix header guard macro name. * pgm_type.c (programmers_types): Remove duplicate "const". joerg_wunsch 2014-07-16 20:38:52 +0000
  • a226a8a922 bug #42662 clang warnings under FreeBSD 10.x * avrftdi.h: Fix header guard macro name. * pgm_type.c (programmers_types): Remove duplicate "const". Joerg Wunsch 2014-07-16 20:38:52 +0000
  • 1dd10477dc bug #42662 clang warnings under FreeBSD 10.x * avrftdi.c: remove warnings * buspirate.c: (Dito.) * dfu.c: (Dito.) * fileio.c: (Dito.) * libavrdude.h: (Dito.) * pickit2.c: (Dito.) * safemode.c: (Dito.) * ser_avrdoper.c: (Dito.) * ser_posix.c: (Dito.) * ser_win32.c: (Dito.) * stk500v2.c: (Dito.) * usb_libusb.c: (Dito.) * usbasp.c: (Dito.) rliebscher 2014-07-16 20:02:01 +0000
  • 8fd3870861 bug #42662 clang warnings under FreeBSD 10.x * avrftdi.c: remove warnings * buspirate.c: (Dito.) * dfu.c: (Dito.) * fileio.c: (Dito.) * libavrdude.h: (Dito.) * pickit2.c: (Dito.) * safemode.c: (Dito.) * ser_avrdoper.c: (Dito.) * ser_posix.c: (Dito.) * ser_win32.c: (Dito.) * stk500v2.c: (Dito.) * usb_libusb.c: (Dito.) * usbasp.c: (Dito.) Rene Liebscher 2014-07-16 20:02:01 +0000
  • c70575685f fixed bug from -r1305, patch #8463 awachtler 2014-07-11 16:55:14 +0000
  • 8a387a198f fixed bug from -r1305, patch #8463 Axel Wachtler 2014-07-11 16:55:14 +0000
  • a3c9671526 Add SVN properties to text file. joerg_wunsch 2014-06-24 15:26:14 +0000
  • 960a7bc9d0 Add 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
  • 788fa8fd91 patch #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
  • eab60712a0 patch #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
  • 36fba15f84 avrftdi_private.h: added missing msg level for avrdude_message in E/E_VOID macros rliebscher 2014-06-17 20:27:37 +0000
  • f57f89bfec avrftdi_private.h: added missing msg level for avrdude_message in E/E_VOID macros Rene Liebscher 2014-06-17 20:27:37 +0000
  • 8d3e69c32a Removing 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
  • 2d2f71fb28 Removing 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
  • bb48be1ac0 added verbose level in avrdude_message() awachtler 2014-06-13 20:07:40 +0000
  • c6788bd795 added verbose level in avrdude_message() Axel Wachtler 2014-06-13 20:07:40 +0000
  • 81a6464d53 fix some more spelling errors rliebscher 2014-06-11 08:45:14 +0000
  • 471b504278 fix some more spelling errors Rene Liebscher 2014-06-11 08:45:14 +0000
  • 436146192f bug #42516 spelling-error-in-binary * stk500v2.c, avrftdi.c, usbasp.c: fixed spelling errors rliebscher 2014-06-11 07:17:54 +0000
  • 4ddd784940 bug #42516 spelling-error-in-binary * stk500v2.c, avrftdi.c, usbasp.c: fixed spelling errors Rene Liebscher 2014-06-11 07:17:54 +0000
  • 1217699413 bug #42337 avrdude.conf updates for UM232H/CM232H rliebscher 2014-06-01 20:18:27 +0000
  • 14ffb37cfd bug #42337 avrdude.conf updates for UM232H/CM232H Rene Liebscher 2014-06-01 20:18:27 +0000
  • 8a9b965f81 add missing ) in linuxgpio.c rliebscher 2014-05-27 19:50:28 +0000
  • 29aab53b6f add missing ) in linuxgpio.c Rene Liebscher 2014-05-27 19:50:28 +0000
  • f78b8fd1d6 More libtool stuff to be ignored by SVN. joerg_wunsch 2014-05-19 13:09:52 +0000
  • 046d324d32 More libtool stuff to be ignored by SVN. Joerg Wunsch 2014-05-19 13:09:52 +0000
  • 0e3c81caf7 Add the "m4" directory to the list of files ignored by SVN. joerg_wunsch 2014-05-19 13:07:58 +0000
  • 9d8f653f66 Add the "m4" directory to the list of files ignored by SVN. Joerg Wunsch 2014-05-19 13:07:58 +0000
  • 5bc8bfa2f7 bug #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
  • d3149cee79 bug #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
  • 34afe5c3b2 Yet another slip from previous commits. joerg_wunsch 2014-05-19 12:06:20 +0000
  • 8b3a4aab56 Yet another slip from previous commits. Joerg Wunsch 2014-05-19 12:06:20 +0000
  • d8a6460700 Remove obsolete file (forgotten in previous commit). joerg_wunsch 2014-05-19 12:04:04 +0000
  • 94eed0dffe Remove obsolete file (forgotten in previous commit). Joerg Wunsch 2014-05-19 12:04:04 +0000
  • 5c2c6eaa88 Join 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