Commit graph

  • 3bc3c0f4d9
    Utilize flash size for disasm Stefan Rueger 2024-07-17 01:39:18 +01:00
  • 483cc07d9d
    Rename _ld[1-3]/_st[1-3] to _ldx[1-3]/_stx[1-3] Stefan Rueger 2024-07-17 01:35:49 +01:00
  • 8e864afcf0
    Lowercase opcode mnemonics Stefan Rueger 2024-07-16 22:27:07 +01:00
  • baab44f9f5
    Provide avr_opcodes[] table Stefan Rueger 2024-07-16 22:21:26 +01:00
  • 6d62c8312a
    Enum opcodes instead of #define Stefan Rueger 2024-07-16 20:44:20 +01:00
  • ae414be93d
    Move global disasm variables into context structure Stefan Rueger 2024-07-16 19:49:57 +01:00
  • a7cf143934
    Assert const-ness of pointer arguments Stefan Rueger 2024-07-16 15:10:03 +01:00
  • 825c93e64f
    Provide disasm terminal command Stefan Rueger 2024-07-16 14:44:47 +01:00
  • ec285290fe
    Remove option parsing from disasm files Stefan Rueger 2024-07-16 14:43:34 +01:00
  • d3dbf3505a
    Remove tools.[ch] and functions.h & rewrite BitCount() Stefan Rueger 2024-07-16 11:17:14 +01:00
  • b2ead9a4ef
    Make disasm files part of compilation Stefan Rueger 2024-07-16 11:10:55 +01:00
  • a21f84bb64
    Rename and reformat disasm files Stefan Rueger 2024-07-16 11:09:58 +01:00
  • 8f575224b1
    Add avrdisas-0.07 sources Stefan Rueger 2024-07-16 10:31:41 +01:00
  • 5dc2399694
    Update NEWS Stefan Rueger 2024-07-15 17:41:26 +01:00
  • 96090dd688
    Merge pull request #1840 from stefanrueger/signature-check Stefan Rueger 2024-07-15 17:34:53 +01:00
  • 6039247ce2
    Merge pull request #1835 from dbuchwald/issue_1832 Stefan Rueger 2024-07-15 17:34:02 +01:00
  • 2c57c2e6b8
    Merge pull request #1829 from stefanrueger/additional-memories Stefan Rueger 2024-07-15 17:32:59 +01:00
  • ca4534af84
    Remove unnecessary empty lines in avrdude.conf Stefan Rueger 2024-07-15 17:31:55 +01:00
  • f3caabf264
    Make dryrun vector tables more realistic Stefan Rueger 2024-07-15 15:57:53 +01:00
  • e4c67c2c6e
    Skip stump parts and all 0xff/0x00 signatures in locate_part_by_signature() Stefan Rueger 2024-07-15 15:56:36 +01:00
  • dbb1ceff1a
    Fix jtag3 access to UPDI sigrow sub-memories Stefan Rueger 2024-07-14 23:12:20 +01:00
  • 0c710432d2
    Update term command usage Stefan Rueger 2024-07-14 23:09:03 +01:00
  • d8836d3819
    Fix jtag3 access to prodsig sub-memories Stefan Rueger 2024-07-14 19:40:27 +01:00
  • 99bd83c186
    Suppress overzealous compiler warnings Stefan Rueger 2024-07-14 19:27:04 +01:00
  • 43c915aca3
    Skip parts with all 0xff/0x00 signature Stefan Rueger 2024-07-14 19:13:45 +01:00
  • 811d01e9db
    Check several signature offsets when trying a -p UPDI part Stefan Rueger 2024-07-14 18:35:37 +01:00
  • 31bed52080
    Consider prog_modes in str_ccmcunames_signature() Stefan Rueger 2024-07-14 17:59:40 +01:00
  • 44104df3e2
    Add missing space Stefan Rueger 2024-07-14 15:46:24 +01:00
  • 96e92ba470
    Extend prodsig and sernum to virtually all classic parts Stefan Rueger 2024-07-14 01:24:13 +01:00
  • 7fbd963ea4
    Rearrange classic parts and parenting in avrdude.conf Stefan Rueger 2024-07-14 00:43:59 +01:00
  • 90a4a54fd3
    Map x-bits to 0 for SPI opcode comparison Stefan Rueger 2024-07-14 00:41:14 +01:00
  • 8f7160799a
    Correct comments Stefan Rueger 2024-07-13 20:17:01 +01:00
  • 71029c515a
    Fix write delays for some classic parts Stefan Rueger 2024-07-13 14:30:22 +01:00
  • 6ca23bd3c7
    Utilise PM_Classic in code Stefan Rueger 2024-07-12 19:52:13 +01:00
  • 6f92e188fd
    Enable sigrow sub-memory reading for butterfly Stefan Rueger 2024-07-12 19:06:23 +01:00
  • b23370a8c1
    Enable sigrow sub-memory reading for avrftdi_jtag Stefan Rueger 2024-07-12 19:05:42 +01:00
  • 1ce9154664
    Review sigrow sub-memory treatment in jtag*.c Stefan Rueger 2024-07-12 19:04:19 +01:00
  • 45d1bea575
    Enable classic sernum read for ISP/HVPP/HVSP/JTAG in stk500v2.c Stefan Rueger 2024-07-12 18:53:00 +01:00
  • 8a4c00fc21
    Add ability to read classic sernum mem to avr_read_byte_default() Stefan Rueger 2024-07-12 18:41:37 +01:00
  • be63435aa2
    Copy sernum into prodsig for classic parts in dryrun.c Stefan Rueger 2024-07-12 18:37:28 +01:00
  • 8d1ea38297
    Fix plural in message Stefan Rueger 2024-07-12 18:25:21 +01:00
  • 6979fce1ee
    Fix sernum entries for classic parts Stefan Rueger 2024-07-12 17:52:54 +01:00
  • f489dac5f7
    Fix typo Stefan Rueger 2024-07-10 19:38:10 +01:00
  • e7f7691367 Rolled back page erase feature as not needed anymore Dawid Buchwald 2024-07-07 17:21:12 +02:00
  • 69a55458da Merge branch 'main' into issue_1832 Dawid Buchwald 2024-07-07 17:15:05 +02:00
  • 09d4dbb5b9
    Merge branch 'avrdudes:main' into additional-memories Stefan Rueger 2024-07-07 14:46:03 +01:00
  • d10986f12c
    Update News Stefan Rueger 2024-07-07 14:43:47 +01:00
  • 883a6147f7
    Merge pull request #1837 from stefanrueger/updi-page-erase Stefan Rueger 2024-07-07 14:40:20 +01:00
  • c82a80435e
    Merge pull request #1836 from stefanrueger/erase-note Stefan Rueger 2024-07-07 14:40:00 +01:00
  • fa618a8440
    Improve documentation for terminal erase Stefan Rueger 2024-07-07 12:15:19 +01:00
  • 0f74b7be85
    Remove note on what CE might erase Stefan Rueger 2024-07-07 00:08:57 +01:00
  • d3ce83ce0e
    Provide dryrun_page_erase() for PDI/UPDI parts Stefan Rueger 2024-07-07 00:07:52 +01:00
  • 4e2413bacb
    Use page erase for UPDI programming Stefan Rueger 2024-07-06 16:01:46 +01:00
  • 9d21e05059
    Not show EEPROM erase note when a bootloader Stefan Rueger 2024-07-06 02:07:44 +01:00
  • 1e05d70cda
    Improve chip erase emulation for dryboot/dryrun Stefan Rueger 2024-07-06 02:02:28 +01:00
  • 91cd1f9673
    Handle chip erase correctly for bootrow Stefan Rueger 2024-07-06 01:47:25 +01:00
  • 72064357ae
    Inform user whether terminal erase includes EEPROM Stefan Rueger 2024-07-05 18:26:32 +01:00
  • 640bf85b12 Alternative fix proposal for #1832 Dawid Buchwald 2024-07-05 10:23:11 +02:00
  • 42c984c9e8
    Update NEWS Stefan Rueger 2024-07-05 02:49:20 +01:00
  • 816d1fd5cf
    Merge pull request #1830 from stefanrueger/show-avrintel Stefan Rueger 2024-07-04 21:20:52 +01:00
  • 6de1cd928e
    Place classic prodsig submemories into flat address model Stefan Rueger 2024-07-04 20:34:57 +01:00
  • ff35f53653
    Prevent warnings for incomplete stump XMEGA family entries Stefan Rueger 2024-07-04 20:25:23 +01:00
  • dbb2fc36e4
    Adapt dryrun.c to new XMEGA memories Stefan Rueger 2024-07-04 20:23:01 +01:00
  • 5f5f081b98
    Merge branch 'main' into additional-memories Stefan Rueger 2024-07-04 18:09:01 +01:00
  • 808457e53e
    Fix flash size of x128a4 Stefan Rueger 2024-07-04 17:34:36 +01:00
  • 56e6535f96
    Document the new fuses memory for XMEGAs Stefan Rueger 2024-06-21 21:32:11 +01:00
  • d184b10e54
    Fix access to sigrow submemories in jtag3.c Stefan Rueger 2024-06-21 20:59:40 +01:00
  • 110c7f9614
    Add collective fuses memory for XMEGAs Stefan Rueger 2024-06-20 22:38:52 +01:00
  • cde5d3e461
    Add sernum memory to m324pb, m328pb, t102 and t104 Stefan Rueger 2024-06-20 00:26:39 +01:00
  • ebe370ab0e
    Document XMEGA calibration, sernum and tempsense memories Stefan Rueger 2024-06-20 00:10:01 +01:00
  • 3ea386898e
    Merge pull request #1828 from stefanrueger/multi-memory-input Stefan Rueger 2024-07-04 17:17:47 +01:00
  • 7427a8e371
    Remove -U/-T/-t heading when only one requested Stefan Rueger 2024-07-04 15:43:23 +01:00
  • 4f25cf8be6
    Remove processing -U ... heading for backup/restore/verify Stefan Rueger 2024-07-04 15:33:36 +01:00
  • 2e1b66fb34
    Add more documentation for memory lists Stefan Rueger 2024-07-04 11:24:13 +01:00
  • 2ad860a53a
    Remove unused code Stefan Rueger 2024-07-04 00:03:07 +01:00
  • 23e835b8a3
    Document multi-memory files and dryrun options Stefan Rueger 2024-07-02 23:05:17 +01:00
  • 5cf2908a08
    Warn when generating multi-memory list with unsuitable format Stefan Rueger 2024-07-02 20:17:26 +01:00
  • 3aaa722f72
    Inspect memory lists to decide whether initial chip erase is needed Stefan Rueger 2024-07-02 19:48:48 +01:00
  • 7647aaa4fc
    Show filename not pathname in -U warnings/errors Stefan Rueger 2024-07-01 00:55:33 +01:00
  • dab725a343
    Provide str_infilename() and str_outfilename() Stefan Rueger 2024-07-01 00:52:30 +01:00
  • f1ff03d562
    Change /mem to \mem for subtracting mem from list Stefan Rueger 2024-07-01 00:30:46 +01:00
  • b65c3c49b7
    Fix reccount when writing srec files Stefan Rueger 2024-07-01 00:26:35 +01:00
  • 8a194719ba
    Remove unused variables Stefan Rueger 2024-07-01 00:26:01 +01:00
  • c584f84a8e
    Move signature check into multi-memory file read Stefan Rueger 2024-07-01 00:18:55 +01:00
  • cfaee38275
    Provide avr_sig_compatible() Stefan Rueger 2024-06-30 23:53:52 +01:00
  • 3722abccd4
    Provide str_ccmcunames_signature() Stefan Rueger 2024-06-30 22:39:53 +01:00
  • 5ac7c96958
    Explicitly test for part being UPDI rather than assuming default Stefan Rueger 2024-06-29 09:08:02 +01:00
  • 30749c9673
    Use PM_Classic instead of !(PM_PDI | PM_UPDI) Stefan Rueger 2024-06-29 09:00:45 +01:00
  • 7d70d5406f
    Change memory list syntax to mem0,mem1,-mem2,/mem3,... Stefan Rueger 2024-06-29 00:33:30 +01:00
  • e3da82b1ec
    Mark output of /vcr dev options for automated processing Stefan Rueger 2024-06-28 16:35:32 +01:00
  • 95dac08ccd
    Add developer option /r for listing registers Stefan Rueger 2024-06-28 16:34:24 +01:00
  • 9a79a6866f
    Check dev_info() format at gnuc compile time Stefan Rueger 2024-06-28 13:54:30 +01:00
  • e829a46a49
    Add developer option /c for listing configuration options Stefan Rueger 2024-06-28 13:47:41 +01:00
  • bcf88e13d7
    Add developer option /v for listing interrupt vector names Stefan Rueger 2024-06-28 12:32:37 +01:00
  • 3990fdf84b
    Add only classic parts developer options /C Stefan Rueger 2024-06-28 11:54:15 +01:00
  • 13683c1546
    Move developer options /c /r to /e /R Stefan Rueger 2024-06-28 11:52:49 +01:00
  • b2ed09f73d
    Provide terminal verify <memlist> <file>[:format] stefanrueger 2024-06-27 18:21:04 +00:00
  • 5e846098c8
    Provide terminal restore <memlist> <file>[:format] stefanrueger 2024-06-27 18:19:32 +00:00
  • dd2a40f81d
    Provide terminal backup <memlist> <file>[:format] stefanrueger 2024-06-27 17:21:30 +00:00
  • a02995749c
    Utilise fileio_format_with_errmsg() in parse_op() stefanrueger 2024-06-27 17:20:23 +00:00