Commit Graph

  • baaad71aa5 Support optiboot, optiboot_dx and optiboot_x bootloaders for -c arduino (#1140) Stefan Rueger 2022-10-23 22:32:29 +01:00
  • 16922842be Improve -B bitclock documentation Stefan Rueger 2022-10-23 22:26:07 +01:00
  • 2c7083f001 Merge pull request #1139 from steelman/isp-clock-error-message Stefan Rueger 2022-10-23 21:59:21 +01:00
  • 4f6bab6303 Merge pull request #1138 from MCUdude/pic-detect-mode-cherry Stefan Rueger 2022-10-23 21:57:26 +01:00
  • 5b008a04cf Revamp terminal output: progress bar, callback and stdout/stderr (#1132) Stefan Rueger 2022-10-23 21:56:45 +01:00
  • 34fa2faba5 Look for ~/.config/avrdude/avrduce.rc configuration file (#1131) steelman 2022-10-23 22:52:54 +02:00
  • fa1c081a94 Implemented page erase operation for SerialUPDI Dawid Buchwald 2022-10-23 15:06:06 +02:00
  • 2230c05871 Merge pull request #1 from avrdudes/main Dawid Buchwald 2022-10-23 13:56:52 +02:00
  • e300861505 Add readline for MSYS2 mingw32/mingw64 build mcuee 2022-10-23 14:40:04 +08:00
  • 4a5efa7635 Add xplainedpro_pdi programmer mcuee 2022-10-23 14:24:57 +08:00
  • 21e372f639 Add libreadline-dev for Linux github action build mcuee 2022-10-23 14:03:33 +08:00
  • 992e9666a3 STK600 supports programming using PDI MCUdude 2022-10-22 12:51:03 +02:00
  • c890ff90eb Mention -B in the error message Łukasz Stelmach 2022-10-20 17:34:21 +02:00
  • b9396bcd02 Always use paged access for programmers that serve bootloaders Stefan Rueger 2022-10-21 00:56:43 +01:00
  • 9977f1ed12 Document meaning of -F during initialization Łukasz Stelmach 2022-10-20 19:43:45 +02:00
  • 72da5c73db Fix formatting and replace tabs with spaces MCUdude 2022-10-20 12:39:11 +02:00
  • 867d83c215 Print error message if no HID device is connected when using hidapi MCUdude 2022-10-20 12:27:59 +02:00
  • 14446950df Check for PICkit4 or SNAP in PIC mode MCUdude 2022-10-20 00:13:37 +02:00
  • b083416e3b Let Avrdude use the valid SNAP USB PID first MCUdude 2022-10-20 00:13:15 +02:00
  • 13817459e1 Add missing USB VID/PIDs MCUdude 2022-10-20 00:12:44 +02:00
  • c999083b8f Change message type from error to warning and add additional USB info MCUdude 2022-10-20 00:12:17 +02:00
  • b864d7e73a Update NEWS and resolve minor residual messaging issues Stefan Rueger 2022-10-17 16:39:45 +01:00
  • e172877724 Review and overhaul AVRDUDE's messaging system (#1126) Stefan Rueger 2022-10-17 15:44:55 +01:00
  • 2503ae03ce Merge pull request #1125 from MCUdude/updi-lock-fix Stefan Rueger 2022-10-17 14:17:32 +01:00
  • ff1d26ad18 Merge pull request #1122 from mariusgreuel/pr-teensy-warning Stefan Rueger 2022-10-17 14:17:07 +01:00
  • 8e879cfae6 Merge pull request #1121 from stefanrueger/avr_cache Stefan Rueger 2022-10-17 14:16:43 +01:00
  • 946b701b08 Fix writing of last word on DWORD TPI parts (#1115) Dan Applegate 2022-10-17 09:15:50 -04:00
  • 08f4f6c63f Merge pull request #1112 from MCUdude/jtag3-page-erase-updi Stefan Rueger 2022-10-17 14:12:17 +01:00
  • bfec594ffd Fix issue where locked UPDI devices couldn't be erased Resolves issue #1124 MCUdude 2022-10-13 14:06:15 +02:00
  • 714c2fbf95 Rename variable for clarity in avrcache.c Stefan Rueger 2022-10-12 15:55:22 +01:00
  • 8a3864d263 Fall back on bytewise r/w if paged access fails for avr cache Stefan Rueger 2022-10-12 15:53:54 +01:00
  • 86155bdf66 Suppress Teensy USB communication error message on reboot Marius Greuel 2022-10-11 18:23:03 +02:00
  • 48919f59b3 Use byte-wise read/write when page size is 1 in terminal cache Stefan Rueger 2022-10-11 15:31:18 +01:00
  • e14e5d2f74 Update NEWS Stefan Rueger 2022-10-11 14:49:44 +01:00
  • 929441eb82 Merge pull request #1119 from mariusgreuel/pr-pointer-truncation Stefan Rueger 2022-10-11 14:43:41 +01:00
  • 22362e9f08 Merge branch 'main' into pr-pointer-truncation Stefan Rueger 2022-10-11 14:43:19 +01:00
  • d3a3257cf7 Improve help message in terminal and provide new command pgerase (#1113) Stefan Rueger 2022-10-11 14:40:37 +01:00
  • 9377acee0e Fix pointer truncation for Windows x64 Marius Greuel 2022-10-08 19:02:03 +02:00
  • 1ca1be0447 Use avr_mem_is_flash_type() instead of checking m->desc directly MCUdude 2022-10-06 20:59:32 +02:00
  • 44fe5bec2d Update NEWS Stefan Rueger 2022-10-05 23:21:52 +01:00
  • d5e4ed9f89 Fix jtag3_page_erase for targets with UPDI Very handy to have now that #1106 is merged MCUdude 2022-10-05 23:52:05 +02:00
  • cd79f81747 Merge pull request #1109 from MCUdude/jtag-mki-targets Stefan Rueger 2022-10-05 22:21:42 +01:00
  • f2fb3b45b4 Merge pull request #1108 from MCUdude/avr109-xmega Stefan Rueger 2022-10-05 22:20:16 +01:00
  • d74b17b9b4 Provide cached byte-wise read/write API (#1106) Stefan Rueger 2022-10-05 22:16:15 +01:00
  • c4cb242823 Merge pull request #1105 from MCUdude/power-debugger-features Stefan Rueger 2022-10-05 22:03:52 +01:00
  • bc9137854b Merge pull request #1103 from s-wakaba/sunxi_linuxspi_support Stefan Rueger 2022-10-05 22:02:42 +01:00
  • 83232bc7e1 Merge pull request #1102 from MCUdude/flip2-reset Stefan Rueger 2022-10-05 22:02:22 +01:00
  • 59a191ee2c Merge pull request #1101 from MCUdude/avr109-fix Stefan Rueger 2022-10-05 22:00:59 +01:00
  • da275f8ef2 Adjust prog_modes on a few chip variants Now variants of chips that the JTAG ICE supports will not cause a warning when used with the original JTAG ICE mkI. Also, The ATmega165 isn't officially supported by the ICE mkI, so this should be properly tested with the ICE mkI first. Hans 2022-10-05 10:35:19 +02:00
  • 2c8cef2712 Merge branch 'avrdudes:main' into avr109-xmega Hans 2022-10-02 22:43:03 +02:00
  • 31c3db2617 Add support for prodsig read and usersig read/write Currently only supported by the Xboot bootloader MCUdude 2022-10-02 22:36:43 +02:00
  • ffabab1fb2 Improve pgm->id detection handling MCUdude 2022-10-02 10:41:40 +02:00
  • 4bc9e020f1 Merge branch 'flip2-reset' of https://github.com/MCUdude/avrdude into flip2-reset MCUdude 2022-10-01 22:13:06 +02:00
  • 419fd35b72 Mention linuxspi and flip2 programmers in the -E exitspecs section. linuxspi and flip2 supports "-E reset" and "-E noreset". MCUdude 2022-10-01 22:11:46 +02:00
  • ef209fe44e GitHub Actions: Update apt index before installing packages Marius Greuel 2022-09-29 22:02:04 +02:00
  • e05aa16510 use pgm->id to identify Power Debugger instead of USB PID MCUdude 2022-10-01 20:50:51 +02:00
  • e39133daf5 Initial support for Power Debugger analog reading Voltage and current though channel A and B MCUdude 2022-09-28 21:59:50 +02:00
  • 52eb2e36a7 Merge branch 'avrdudes:main' into flip2-reset Hans 2022-09-30 20:16:58 +02:00
  • 01ccab08b4 Improve exitspecs (-E) parsing Use the same implementation as linuxspi does, instead of the one suggested in #733 MCUdude 2022-09-30 20:16:16 +02:00
  • 521155c1c2 Improve punctuation in error message MCUdude 2022-09-30 20:03:04 +02:00
  • 3b8f41ca20 GitHub Actions: Update apt index before installing packages Marius Greuel 2022-09-29 22:02:04 +02:00
  • e1a317c670 Remove Flip 2 stub functions Used when compiling without libusb. Print reasonable error instead MCUdude 2022-09-27 19:21:29 +02:00
  • 2a64e78c7b bugfix: saving errno of ioctl() call in a temporary variable to prevent overwriting by following avrdude_message() call Shunichi Wakabayashi 2022-09-25 16:46:10 +09:00
  • 80ca8a644e Add support for Flip 2 reset on exit This makes it possible for the application to start immedeatly after the program has been loaded. Simply use '-E reset' or '-E noreset'. Default is no reset. Closes #733 MCUdude 2022-09-24 22:48:14 +02:00
  • 62aa480876 Fix avr109 extended address Closes #360 #454 MCUdude 2022-09-24 20:42:42 +02:00
  • 8f478f0098 Update NEWS Stefan Rueger 2022-09-24 13:29:04 +01:00
  • 9a59941dfe Merge pull request #1100 from s-wakaba/sunxi_linuxspi_support Stefan Rueger 2022-09-24 13:23:38 +01:00
  • 94203eb441 Merge pull request #1099 from stefanrueger/prog_modes Stefan Rueger 2022-09-24 13:23:12 +01:00
  • f172f05372 Merge pull request #1096 from mariusgreuel/pr-cmake-texinfo Stefan Rueger 2022-09-24 13:22:55 +01:00
  • 7743051926 Merge pull request #1095 from mariusgreuel/pr-fix-multiline-configure Stefan Rueger 2022-09-24 13:22:37 +01:00
  • db8b04f423 Merge pull request #1094 from papazoga/main Stefan Rueger 2022-09-24 13:22:14 +01:00
  • 3b8ac76246 Merge pull request #1093 from stefanrueger/gemmaBoot Stefan Rueger 2022-09-24 13:21:44 +01:00
  • fe991b8214 Merge pull request #917 from asmirnou/iss45256-sysfs-gpio Stefan Rueger 2022-09-24 13:21:08 +01:00
  • f17a012325 Update documentation for linuxspi extended parameter disable_no_cs Stefan Rueger 2022-09-24 00:16:55 +01:00
  • 097c78098d Change printf() to avrdude_message() in linuxgio.c Stefan Rueger 2022-09-23 23:28:47 +01:00
  • ca154f812f Improve error messaging in linuxspi.c Stefan Rueger 2022-09-23 16:53:52 +01:00
  • aa789d4662 Change error messages in linuxspi.c to maintain single style Stefan Rueger 2022-09-22 10:39:31 +01:00
  • 93df07866a Inform user of -x disable_no_spi when needed (without -v) Stefan Rueger 2022-09-22 10:31:59 +01:00
  • d8ff9bef6c Improve error messaging when part or programmer are invalid Stefan Rueger 2022-09-21 15:38:05 +01:00
  • 9e836d7988 Ensure avrdude.conf (programmer, part) pairs allow max one programming mode Stefan Rueger 2022-09-21 12:12:06 +01:00
  • 4c29edbc41 Warn if a part shares multiple programming modes with a programmer Stefan Rueger 2022-09-21 12:10:24 +01:00
  • 0175ffd21f Shorten more redundant programmer description for -c \? -p part Stefan Rueger 2022-09-20 22:03:40 +01:00
  • 505d53c2e1 Shorten redundant for bootloader description in -c ? -p part output Stefan Rueger 2022-09-20 21:55:29 +01:00
  • b04a83b1a2 Document conditional options -c ? -p part and -p ? -c programmer Stefan Rueger 2022-09-20 21:39:15 +01:00
  • 97c5ac312a Shorten redundant programmer description for -c \? -p part Stefan Rueger 2022-09-20 21:37:49 +01:00
  • 4070ca9012 Distinguish different JTAG programming modes Stefan Rueger 2022-09-20 18:36:46 +01:00
  • be40d3b260 add extended parameter "disable_no_sc" for linuxspi programmer Shunichi Wakabayashi 2022-09-20 01:32:12 +09:00
  • 07f1f60020 Make cosmetic changes to avrdude.conf.in Stefan Rueger 2022-09-16 19:10:39 +01:00
  • fba2ac0330 Align = of -p? and -c? output Stefan Rueger 2022-09-16 19:09:35 +01:00
  • 7a76967851 Clarify desc lines for SPM programmers in avrdude.conf.in Stefan Rueger 2022-09-16 16:14:18 +01:00
  • 669796119a Add prog_modes lines for par programmers in avrdude.conf.in Stefan Rueger 2022-09-16 16:13:18 +01:00
  • f8a62cca34 Print compatible parts for programmer and vice versa using -c? or -p? Stefan Rueger 2022-09-14 22:57:16 +01:00
  • 0d411f2879 Add prog_modes lines for programmers in avrdude.conf.in Stefan Rueger 2022-09-14 18:36:37 +01:00
  • ac8fbadff4 Add assignment injection code for -c*/si Stefan Rueger 2022-09-14 18:04:12 +01:00
  • 7087fd9f3e Raise info level for overwriting mcuid to MSG_DEBUG Stefan Rueger 2022-09-11 23:08:48 +01:00
  • 168a8b92e9 Default mcuid without warning for parts known at compile time Stefan Rueger 2022-09-11 15:33:23 +01:00
  • a5f3885b50 Add and modify programmers for gemmaBoot in avrdude.conf.in Stefan Rueger 2022-09-07 09:56:28 +01:00
  • 8ecae62f4a CMake: Add install commands for docs Marius Greuel 2022-09-04 17:48:12 +02:00
  • c633255c01 CMake: Add initial support for texinfo docs Marius Greuel 2022-05-11 23:27:55 +02:00
  • 07ed4746be CMake: Fix dependency chain between avrdude.conf.in and avrdude.conf Marius Greuel 2022-09-04 16:19:01 +02:00