Commit Graph

  • 7310df030f
    Check stk500_recv() actually worked before accepting SYNC byte Stefan Rueger 2022-07-24 18:48:22 +0100
  • 4babe183da
    Initialise memory before avr_set_bits() calls in stk500.c and stk500v2.c Stefan Rueger 2022-07-24 18:20:35 +0100
  • cc93bd2c83 Move the error handling for invalid file formats to fileio.c Joerg Wunsch 2022-07-23 22:47:38 +0200
  • 248c17177c Mention -s and -u in the docs MCUdude 2022-07-23 22:33:11 +0200
  • ce1ae41dd6 Document that 'h', 'o', and 'd' file formats are output-only. Joerg Wunsch 2022-07-23 16:30:38 +0200
  • 26f431c944 Handle invalid -U file format specifiers for input Joerg Wunsch 2022-07-23 10:26:17 +0200
  • 5a517fb74d Make developer opts portable: change statement exprs and index(); use size_t Stefan Rueger 2022-07-22 23:50:22 +0100
  • a95d169ccc Warn whenever address bits in avrdude.conf SPI commands are misplaced Stefan Rueger 2022-07-21 23:11:44 +0100
  • 02788fb48a Warn whenever address bits in avrdude.conf SPI commands miss Stefan Rueger 2022-07-21 22:43:08 +0100
  • 572849ec2a Provide avr_set_addr_mem() to set addresses in SPI opcodes within boundaries Stefan Rueger 2022-07-21 21:42:07 +0100
  • 55f6765ea5 Make more useful functions from developer_optc.c available Stefan Rueger 2022-07-21 18:47:48 +0100
  • 192e118d2c Make useful functions from developer_optc.c available Stefan Rueger 2022-07-21 18:36:04 +0100
  • 696574d1eb Replace !fnmatch(p, s, 0) with own part_match(p, s) Stefan Rueger 2022-07-21 18:04:41 +0100
  • 4ada98a1a8 Udate the avrdude.conf introductory documentation Stefan Rueger 2022-07-20 00:57:26 +0100
  • 6afa115a5f Make -p*/s print SPI opcodes like "0100.0000--000.aaaa--aaaa.aaaa--iiii.iiii" Stefan Rueger 2022-07-19 23:44:58 +0100
  • 30041e3f5f Add compact alternative specification for SPI opcodes in avrdude.conf Stefan Rueger 2022-07-19 22:59:46 +0100
  • bfdad78fcb Add EEPROM dummy read MCUdude 2022-07-19 23:44:22 +0200
  • db37c9d286 Extend rather than reset memory entries in avrdude.conf Stefan Rueger 2022-07-19 20:00:17 +0100
  • bdb5ba6055 Add avrdude.conf syntax ((pp|hvsp)_controlstack|(eeprom|flash)_instr) = NULL; Stefan Rueger 2022-07-19 16:16:55 +0100
  • 1555906604 Add avrdude.conf syntax memory "name" = NULL; Stefan Rueger 2022-07-19 15:58:40 +0100
  • 8503f2d2d5 Add avrdude.conf syntax opcode = NULL; for SPI programming Stefan Rueger 2022-07-19 15:38:54 +0100
  • f8b6a246ef Add in lexer.l capability to scan negative decimal integers or reals Stefan Rueger 2022-07-19 15:17:00 +0100
  • bb6e1bbaec Add avrdude.conf new syntax: readback = 0x80 0x7f; Stefan Rueger 2022-07-19 15:01:51 +0100
  • 8da9c2bbf6 Correct bit number for lone 'a' in config_gram.y Stefan Rueger 2022-07-19 14:46:08 +0100
  • 8989e6515b Change macros __f() to _f() and adapt to config_file and hvupdi changes Stefan Rueger 2022-07-19 14:38:34 +0100
  • 43e2955c61
    Merge branch 'avrdudes:main' into partdesc Stefan Rueger 2022-07-19 13:20:25 +0100
  • affe4cb50a
    Merge pull request #1034 from stefanrueger/config_file Stefan Rueger 2022-07-19 13:05:42 +0100
  • 3b5a1f63c6
    Merge branch 'avrdudes:main' into partdesc Stefan Rueger 2022-07-19 12:57:13 +0100
  • 3c05fe6412
    Merge branch 'avrdudes:main' into config_file Stefan Rueger 2022-07-19 12:33:12 +0100
  • e52bd2b99b Move realpath() compatibility definition from config_gram.y to config.h Stefan Rueger 2022-07-19 08:05:42 +0100
  • eba67e56fc Make realpath() available for MSC and MINGW32 Stefan Rueger 2022-07-19 07:42:44 +0100
  • f95a1d3448 Cache config_file components in AVRPART and PROGRAMMER structures Stefan Rueger 2022-07-18 18:10:09 +0100
  • 0e7c1512e4 Avoid the warning: enumeration value ‘CONNTYPE_SPI’ not handled in switch Stefan Rueger 2022-07-18 17:34:06 +0100
  • ec467c465e Ignore -s flag as safemode is no longer supported Resolves #1032 MCUdude 2022-07-18 17:13:10 +0200
  • 068e78e832
    Merge branch 'avrdudes:main' into partdesc Stefan Rueger 2022-07-18 16:02:01 +0100
  • 87401d341e
    Merge branch 'main' into main Stefan Rueger 2022-07-18 15:56:43 +0100
  • a5552f64cf Update NEWS Stefan Rueger 2022-07-18 14:38:37 +0100
  • 6e5bf3bc8d
    Merge pull request #1029 from stefanrueger/issue992 Stefan Rueger 2022-07-18 14:32:15 +0100
  • 494199fa78
    Merge pull request #1025 from stefanrueger/terminal Stefan Rueger 2022-07-18 14:30:45 +0100
  • 6fa7400e4e
    Merge pull request #1015 from MCUdude/hv-updi Stefan Rueger 2022-07-18 14:28:39 +0100
  • 1d3a7591ea
    Merge pull request #933 from MCUdude/linuxspi-default-port-fix Stefan Rueger 2022-07-18 14:25:52 +0100
  • 5904611928 Apply jtagmki patch provided in #443 MCUdude 2022-07-17 12:51:43 +0200
  • 79921e52dc Provide file format I: Intel HEX with comments that ignores checksum errors Stefan Rueger 2022-07-16 23:40:36 +0100
  • d05ddd188d Fix usbtiny read/verify for parts with more than 64 kB flash Stefan Rueger 2022-07-16 11:06:18 +0100
  • e7e062ec05 Fix terminal line parsing for strings (to some extent) Stefan Rueger 2022-07-15 18:50:20 +0100
  • 7ceb163cba Echo terminal command line on Apple Stefan Rueger 2022-07-14 18:31:44 +0100
  • 14b27726d4 Protect terminal dump from vagaries of C libray implementation of isalpha() etc Stefan Rueger 2022-07-14 17:16:30 +0100
  • 5721908e63 Revert to double/float only in terminal write and clarify usage Stefan Rueger 2022-07-14 17:13:13 +0100
  • dde35018eb Exit if programmer can't send HV pulse to target MCUdude 2022-07-13 23:49:14 +0200
  • 901d49c4e6 Change terminal write usage message to accommodate long double Stefan Rueger 2022-07-13 12:35:49 +0100
  • b02cce38d7 Added long double data type for terminal write Stefan Rueger 2022-07-13 12:25:09 +0100
  • 0b3a5781fc Flush stderr and stdout with all terminal error messages Stefan Rueger 2022-07-13 11:48:29 +0100
  • 1efbc64922 Add terminal_setup_update_progress() library interface to term.c Stefan Rueger 2022-07-13 11:38:43 +0100
  • ea226936b7 Fix isspace() and other isxxx() calls in term.c Stefan Rueger 2022-07-13 11:19:21 +0100
  • f8145ae1c4 Echo >>> terminal command line for Windows or non-libreadline Stefan Rueger 2022-07-12 21:53:37 +0100
  • 5690352676
    Merge branch 'avrdudes:main' into main Stefan Rueger 2022-07-12 18:19:57 +0100
  • 3ef8122d90
    Merge branch 'avrdudes:main' into partdesc Stefan Rueger 2022-07-12 18:19:17 +0100
  • feb38b83ef
    Merge branch 'avrdudes:main' into terminal Stefan Rueger 2022-07-12 18:18:39 +0100
  • dc6c10dc6c
    Merge pull request #3 from janegilruud/hv-updi Hans 2022-07-12 19:09:07 +0200
  • c81f52ff10 Update NEWS Stefan Rueger 2022-07-12 15:52:37 +0100
  • 09a95a3717
    Merge pull request #936 from stefanrueger/issue918 Stefan Rueger 2022-07-12 15:34:17 +0100
  • b6204b181a Provide echo of terminal command line prompt under Windows Stefan Rueger 2022-07-12 15:22:52 +0100
  • 0edb77bdf8
    Merge branch 'main' into issue918 Stefan Rueger 2022-07-12 15:05:45 +0100
  • 04f790ad85
    Merge pull request #1018 from stefanrueger/issue995 Stefan Rueger 2022-07-12 14:55:44 +0100
  • e867486f3f
    Merge pull request #1023 from stefanrueger/issue1004 Stefan Rueger 2022-07-12 14:51:56 +0100
  • 1e8b56751e Add quell command in terminal Stefan Rueger 2022-07-12 13:11:10 +0100
  • d9cb9772d7 Fix verbosity level parsing in term.c Stefan Rueger 2022-07-12 12:30:29 +0100
  • 63fb79accb Consolidate more error messages in term.c Stefan Rueger 2022-07-12 12:24:30 +0100
  • f871a4dc1e Adapt capitalisation of comments in term.c to existing style Stefan Rueger 2022-07-12 12:02:33 +0100
  • 7c766ef9bd Refine type detection in terminal write Stefan Rueger 2022-07-12 12:01:14 +0100
  • 704d253636 Remove comparisons between signed and unsigned integers in term.c Stefan Rueger 2022-07-12 11:59:42 +0100
  • 8140c9c90b Consolidate error messages in term.c Stefan Rueger 2022-07-12 11:58:51 +0100
  • 56113f6d8a Remove echo of tokenised terminal command Stefan Rueger 2022-07-12 11:51:04 +0100
  • c5f522342d Improve terminal help message Stefan Rueger 2022-07-12 11:50:23 +0100
  • 92425af0cc Improve terminal dump usage message Stefan Rueger 2022-07-12 11:47:33 +0100
  • 602e9bb80c Change size for memory type variable in terminal read Stefan Rueger 2022-07-12 11:44:20 +0100
  • 7205bbae80 Enhance terminal read with new mode: read <memory> <addr> Stefan Rueger 2022-07-12 11:43:45 +0100
  • aa09bcf900 Ensure terminal writes little endian numbers Stefan Rueger 2022-07-12 11:42:59 +0100
  • ddffabe86a Improve terminal write usage message Stefan Rueger 2022-07-12 11:40:40 +0100
  • 0b2f38c67d Allow optional comma separators for data items in terminal write Stefan Rueger 2022-07-12 11:39:52 +0100
  • 5c4cfa642a Parse terminal writes of string and character constants in C-style Stefan Rueger 2022-07-12 11:39:02 +0100
  • 9fe6820236 Add double type for terminal write in anticipation of future avr-libc extension Stefan Rueger 2022-07-12 11:36:57 +0100
  • feda75b60a Remove unnecessary bool is_float in terminal write Stefan Rueger 2022-07-12 11:35:27 +0100
  • 51355d04fb Remodel logic of the size that integer items occupy in terminal write Stefan Rueger 2022-07-12 11:32:38 +0100
  • 62d3eebd56 Fix 64-bit integer terminal write where high bit set Stefan Rueger 2022-07-12 11:19:47 +0100
  • 9afa56381e Remove unused component is_signed in terminal write Stefan Rueger 2022-07-12 11:19:05 +0100
  • ff43e0544d Correct a parse message in terminal write Stefan Rueger 2022-07-12 11:18:15 +0100
  • 177834ae7c Ensure enough memory is allocated for buf in terminal write Stefan Rueger 2022-07-12 11:16:16 +0100
  • d3ad078577 Ensure terminal write fill mode ... always fills with last data item Stefan Rueger 2022-07-12 11:15:30 +0100
  • 39a00bc71e Ensure +0x...f does not strip suffix f in terminal write Stefan Rueger 2022-07-12 11:14:41 +0100
  • 360d7c502b Make suffix fully case insensitive (allow Hh, Ll, ...) in terminal write Stefan Rueger 2022-07-12 11:13:46 +0100
  • d9450058c8 Cache strlen(argv[i]) in term.c cmd_write() and prevent negative array index Stefan Rueger 2022-07-12 11:12:20 +0100
  • 69ee5da613 Improve error handling for devices that does not support HVUPDI. Jan Egil Ruud 2022-07-12 12:01:17 +0200
  • 2478c18745 Do not let the hvupdi extended option take any configuration values. The hvupdi type is implied by the part configuration. Jan Egil Ruud 2022-07-11 15:26:41 +0200
  • 173b4f9d0a Clean up and simplify hvupdi handling, and set default hvupdi_variant to -1. Jan Egil Ruud 2022-07-11 14:07:45 +0200
  • ff8f519a34 Fix PICKit2 ATmega2560 flash paged flash read Stefan Rueger 2022-07-10 23:25:31 +0100
  • 913509d6e6
    Merge pull request #2 from janegilruud/hv-updi Hans 2022-07-07 20:12:43 +0200
  • 215ea1af5c Merge branch 'partdesc' of github.com:stefanrueger/avrdude into partdesc Stefan Rueger 2022-07-07 18:34:26 +0100
  • 9e2cea3ada Implement developer options -p */[*cdosSrwt] for part descriptions Stefan Rueger 2022-07-07 18:32:19 +0100
  • 91310e6f50 Move hvupdi_support list to a new prog_parm_updi group, and initialize the list. Jan Egil Ruud 2022-07-07 12:23:05 +0200