Commit graph

  • ecd416917d add FTDI MPSSE jtag support Jeff Kent 2023-03-19 11:23:02 -05:00
  • 35cd1d0b4f add pindefs for JTAG Jeff Kent 2023-03-18 19:48:58 -05:00
  • 9267f9435d
    Provide programmer arduino_as_isp Stefan Rueger 2023-06-06 14:53:01 +01:00
  • 4d0914c872
    Set stk500v2.c's ISP write_byte() to avr_write_byte_default() for old parts Stefan Rueger 2023-06-06 14:42:54 +01:00
  • 0044688f73 Add dryrun_..._led() functions to dryrun programmer Stefan Rueger 2023-06-06 13:42:21 +01:00
  • eb312ce2e6
    Add debug messages for some dryrun_...() return values Stefan Rueger 2023-06-06 13:29:01 +01:00
  • 9e53968afd
    Show -c programmer name for dryrun_display() Stefan Rueger 2023-06-06 12:40:34 +01:00
  • e17b667523
    Add debug messages for dryrun programmer Stefan Rueger 2023-06-06 10:28:05 +01:00
  • ca6cf7f8c5
    Use str_eq() instead of strcmp() == 0 Stefan Rueger 2023-06-05 15:19:32 +01:00
  • b4a4f7df5b
    Update NEWS Stefan Rueger 2023-06-04 22:10:42 +01:00
  • 8c2b326c00
    Merge pull request #1378 from stefanrueger/config Stefan Rueger 2023-06-04 22:06:33 +01:00
  • 8947683dbf
    Merge pull request #1376 from stefanrueger/page_erase Stefan Rueger 2023-06-04 22:06:21 +01:00
  • 536c84ca2e
    Merge pull request #1375 from stefanrueger/cache Stefan Rueger 2023-06-04 22:06:04 +01:00
  • 19b4029eea
    Merge pull request #1373 from stefanrueger/terminal Stefan Rueger 2023-06-04 22:05:48 +01:00
  • f3d7c01a1e
    Write fuse only when terminal config needs value to change Stefan Rueger 2023-06-03 16:49:18 +01:00
  • a694217603
    Print all -U/-T arguments as headline when processing them Stefan Rueger 2023-06-02 21:23:25 +01:00
  • f1e014fc1e
    Unset pgm->page_erase() if part/programmer cannot erase a page Stefan Rueger 2023-06-01 22:11:27 +01:00
  • f4da6de064
    Unset pgm->page_erase() if part/programmer cannot erase a page Stefan Rueger 2023-06-01 22:05:53 +01:00
  • 5f99110d4a
    Set page_erase() to NULL when a programmer cannot erase page Stefan Rueger 2023-06-01 21:46:26 +01:00
  • 24f845cdd8
    Guard pgm->page_erase() from being called when unset Stefan Rueger 2023-06-01 21:46:09 +01:00
  • 161eb064ae
    Move cache flush/reset from -T/U parsing to -U/T execution Stefan Rueger 2023-06-01 21:24:52 +01:00
  • 784c83d23a
    Prevent terminal write error in r/o region when memory unchanged Stefan Rueger 2023-06-01 21:18:55 +01:00
  • b41d14a8c9
    Move terminal_...() functions into libavrdude.h Stefan Rueger 2023-06-01 01:07:43 +01:00
  • eee5aca79f
    Provide an example for intermixing -T and -U options Stefan Rueger 2023-06-01 01:04:54 +01:00
  • fa9370d570
    Insert a paragraph for each -T/-U option in AVRDUDE's output Stefan Rueger 2023-06-01 01:03:21 +01:00
  • e0e7bd7ff5
    Document -T cmd option Stefan Rueger 2023-06-01 00:20:33 +01:00
  • 4a7d140b08
    Move update_...() printing convenience functions to strutil.c and rename to str_...() Stefan Rueger 2023-05-31 22:50:27 +01:00
  • bdbe13e1f6
    Make arguments of update.c functions const if possible Stefan Rueger 2023-05-31 22:40:34 +01:00
  • 1126ff1621
    Implement -T cmdline to mix terminal commands with -U commands Stefan Rueger 2023-05-31 22:23:23 +01:00
  • 98c460268e
    Provide terminal_line() to process a single terminal command line Stefan Rueger 2023-05-31 18:16:34 +01:00
  • 3db6863cd3
    Move fill mode enum from term.h to term.c Stefan Rueger 2023-05-31 18:08:43 +01:00
  • a53b2eef19
    Make local functions static Stefan Rueger 2023-05-31 17:52:30 +01:00
  • ffaefbf6ec
    Make AVRMEM * variables const Stefan Rueger 2023-05-31 17:42:11 +01:00
  • 334315270f
    Make PROGRAMMER * and AVRPART * arguments const Stefan Rueger 2023-05-31 17:40:08 +01:00
  • 3ea05c4d33
    Update NEWS Stefan Rueger 2023-05-31 17:03:00 +01:00
  • dd8aefec85
    Merge pull request #1372 from stefanrueger/bitmask Stefan Rueger 2023-05-31 16:51:21 +01:00
  • 6defcb450d
    Shrink avrdude.conf using memory inheritance for initval and bitmask Stefan Rueger 2023-05-31 16:38:24 +01:00
  • 5ae2f3ff05
    Perform wildcard match for avrdude.conf parameter injection Stefan Rueger 2023-05-31 16:36:30 +01:00
  • 26239ead25
    Initialise unused bits when writing XMEGA fuses/lock bits Stefan Rueger 2023-05-31 10:56:25 +01:00
  • 7fadbbdd63
    Initialise unused bits of classic part fuses/lock bits with factory defaults Stefan Rueger 2023-05-29 16:42:38 +01:00
  • 9441af8b90
    Test for verbose > 0 instead of !!verbose Stefan Rueger 2023-05-29 16:41:14 +01:00
  • 19d1e03bec
    Read-modify-write classic part fuses/lock bits with unused bits in dryrun.c Stefan Rueger 2023-05-29 16:32:19 +01:00
  • 30ac1826bc
    Use bitmasks for terminal write verification Stefan Rueger 2023-05-29 14:33:00 +01:00
  • f311a04d47
    Extend -U verification with bitmasks to TPI, PDI and UPDI parts Stefan Rueger 2023-05-29 14:32:39 +01:00
  • 918e71de90
    Make bitmask 0xff default (shortening avrdude.conf) Stefan Rueger 2023-05-29 14:24:04 +01:00
  • ff5a178ca2
    Document default value of bitmask Stefan Rueger 2023-05-29 14:00:06 +01:00
  • 8f1eb4aef6
    Update avr.c to use str_eq() and str_starts() functions Stefan Rueger 2023-05-29 13:48:07 +01:00
  • bbe2f51f58
    Fix ATmega161's sut, spien and bootrst bit masks Stefan Rueger 2023-05-28 18:12:49 +01:00
  • 0f1f526f53
    Fix several SPI fuse/lock read/write commands Stefan Rueger 2023-05-28 17:59:05 +01:00
  • 50e96aea5b
    Initialise bitmask in avrdude.conf from .atdf files Stefan Rueger 2023-05-27 19:37:45 +01:00
  • 0406159694
    Add bitmask for fuses and lock bits to memory description/grammar Stefan Rueger 2023-05-27 19:36:33 +01:00
  • 3423309449
    Update NEWS Stefan Rueger 2023-05-27 17:15:19 +01:00
  • 8f98731fc9
    Update variants for AVR...EA parts Stefan Rueger 2023-05-27 17:07:51 +01:00
  • 7be7b23352
    Merge pull request #1365 from stefanrueger/config Stefan Rueger 2023-05-27 16:40:59 +01:00
  • 45e94de70f
    Consolidate shell examples in documentation Stefan Rueger 2023-05-27 16:36:09 +01:00
  • 598b693f7e
    Merge branch 'main' into config Stefan Rueger 2023-05-27 14:21:28 +01:00
  • d6bb233468
    Merge pull request #1364 from MCUdude/cli-examples Stefan Rueger 2023-05-27 14:15:22 +01:00
  • 02b27ab52c
    Merge pull request #1363 from KantBe/main Stefan Rueger 2023-05-27 14:14:09 +01:00
  • 31711878bd
    Update documentation for terminal config Stefan Rueger 2023-05-27 01:22:11 +01:00
  • df9a85655e
    Add AVR16EA... and AVR32EA... parts for terminal config Stefan Rueger 2023-05-26 19:36:49 +01:00
  • a41f05c802
    Indicate factory setting in terminal config error msgs if relevant Stefan Rueger 2023-05-26 19:34:23 +01:00
  • 3e845bf45e
    Revise alignment of terminal config output Stefan Rueger 2023-05-26 01:40:56 +01:00
  • e529fea40f
    Fix crcsel explanatory name in terminal config Stefan Rueger 2023-05-25 21:20:30 +01:00
  • 31f7781387
    Align configuration properties in terminal config Stefan Rueger 2023-05-25 17:59:59 +01:00
  • 3545f22557
    Rename some configuration properties for terminal config Stefan Rueger 2023-05-25 17:55:54 +01:00
  • 9080dd201e Fix terminal examples page formatting MCUdude 2023-05-24 23:57:01 +02:00
  • afad3117b9 Hopefully fix page formatting MCUdude 2023-05-24 18:39:14 +02:00
  • 1cd894d934 Fix typo MCUdude 2023-05-24 18:34:06 +02:00
  • 78e9a8b997 Add missing backslashes MCUdude 2023-05-24 18:33:31 +02:00
  • f8d92be300
    Silence overzealous compiler warning Stefan Rueger 2023-05-24 14:02:29 +01:00
  • 2f6bd01a7d
    Fix uninitialised variable warning Stefan Rueger 2023-05-24 13:51:26 +01:00
  • 1f137b3d0d Mention error messages, warnings and progress reports MCUdude 2023-05-23 23:35:26 +02:00
  • eaf0d89c6a Add flash strings example MCUdude 2023-05-23 23:32:28 +02:00
  • 5a668ae566 Improve formatting MCUdude 2023-05-23 23:20:21 +02:00
  • c307b468bd Add elf write example MCUdude 2023-05-23 20:07:54 +02:00
  • bbd85cdb7b Fix formatting with avrdude -cavrisp-u/s Quentin Berling 2023-05-23 08:12:49 +02:00
  • 784eda6ff3
    Provide terminal config command to set fuses and lock bits Stefan Rueger 2023-05-22 23:18:26 +01:00
  • 18baa1b646 Add Urboot/Urclock metadata example MCUdude 2023-05-22 22:33:45 +02:00
  • db9884361c
    Update avrintel.[ch] Stefan Rueger 2023-05-22 21:16:34 +01:00
  • 4738c099b7 Add Digilent JTAG HS2 prog_modes + fix typo in desc MCUdude 2023-05-22 21:57:44 +02:00
  • 75db0e950f Add more usage examples MCUdude 2023-05-22 21:56:01 +02:00
  • 12951a0f4a Avrdude terminal now supports binary numbers MCUdude 2023-05-22 18:55:12 +02:00
  • 2799aa0bf8 Adds configuration for Kanda's AVRISP-U programmer. Quentin Berling 2023-05-22 13:10:34 +02:00
  • 5ca48353c7
    Add str_match() to str_util.c Stefan Rueger 2023-05-22 00:11:37 +01:00
  • 3b40252c6c Add more CLI examples MCUdude 2023-05-21 22:13:24 +02:00
  • 42d14cc195
    Move itoa() implementation to str_util.c Stefan Rueger 2023-05-21 14:56:00 +01:00
  • 180b730d71
    Make dryrun work regardless of programming modes Stefan Rueger 2023-05-21 11:49:30 +01:00
  • ded200cae9
    Add string upper/lowercase conversions to str_util.c Stefan Rueger 2023-05-20 21:35:58 +01:00
  • 0f6037a0fa
    Update avrintel.[ch] with configuration information Stefan Rueger 2023-05-20 21:33:17 +01:00
  • 781595fe68
    Fix some initial values of fuses/lock bits Stefan Rueger 2023-05-20 21:29:31 +01:00
  • 07bda5e913
    Update NEWS Stefan Rueger 2023-05-20 21:16:12 +01:00
  • 9e9eb56cfd
    Merge pull request #1360 from stefanrueger/atxmega-A4U Stefan Rueger 2023-05-20 20:45:22 +01:00
  • dffeb4cf21
    Merge pull request #1358 from stefanrueger/strutil Stefan Rueger 2023-05-20 20:44:07 +01:00
  • d160b17f4c
    Mention XMEGA B also have fuse0 Stefan Rueger 2023-05-20 12:53:01 +01:00
  • 34421a1da7
    Add fuse0 to ATxmega128A4U/64A4U/32A4U/16A4U Stefan Rueger 2023-05-20 01:17:28 +01:00
  • 234aebd1dd
    Document reading from file with format :b, :o, :d and :h Stefan Rueger 2023-05-19 20:27:15 +01:00
  • 3815079c91
    Auto detect :b, :o, :d and :h file formats Stefan Rueger 2023-05-19 20:18:53 +01:00
  • 1e07529b9b
    Document 0b binary integers and files for terminal write command Stefan Rueger 2023-05-19 17:51:23 +01:00
  • e3ceb5e891
    Update documentation of memory types for modern AVR parts Stefan Rueger 2023-05-19 16:12:27 +01:00
  • 5a8c051a22
    Move file format conversions into one place Stefan Rueger 2023-05-19 15:28:56 +01:00