Commit graph

  • b7d6111d1b Change the GUI from using uic -g python to directly loading the .ui files Joerg Wunsch 2024-03-25 13:23:42 +01:00
  • c2bfc9fc91 Add tooltips to the radio buttons Joerg Wunsch 2024-03-25 13:22:40 +01:00
  • d15672df66 Add dialog to change log level Joerg Wunsch 2024-03-25 11:22:48 +01:00
  • fbea1a7556 Fine-tune resizing the device info a bit Joerg Wunsch 2024-03-24 22:58:36 +01:00
  • 9b6fb3cf03 Implement the Device Info popup Joerg Wunsch 2024-03-24 21:59:23 +01:00
  • 77bcf8693b Rename "Device Memories" to "Device Info" Joerg Wunsch 2024-03-24 13:02:54 +01:00
  • e6d2d3f40d Implement device selection Joerg Wunsch 2024-03-24 00:13:43 +01:00
  • fef43111e3 First skeleton of a very basic GUI Joerg Wunsch 2024-03-23 23:49:58 +01:00
  • 9c0623bf1c Start a src/python subdir Joerg Wunsch 2024-03-21 21:46:32 +01:00
  • ed8e4edaa9 Add a comment about fileio usage Joerg Wunsch 2024-03-21 13:38:14 +01:00
  • 571c7429c7 Add various fileio_* functions Joerg Wunsch 2024-03-21 13:26:09 +01:00
  • 3420772785 Add a m.clear() method Joerg Wunsch 2024-03-21 13:06:59 +01:00
  • c6c9aaee1c Fix offset check in m.get and m.put helpers Joerg Wunsch 2024-03-21 11:55:24 +01:00
  • 1ae394f1ed Assign TAG_ALLOCATED in m->put() Joerg Wunsch 2024-03-21 11:00:39 +01:00
  • 708403bbda Initialize progress reporting for avr_{read,write}_mem Joerg Wunsch 2024-03-20 23:05:24 +01:00
  • b65e9d8f4d Revert "Initialize progress reporting in avr_{read,write}_mem" Joerg Wunsch 2024-03-20 23:05:03 +01:00
  • 73c8a7854b Populate many more methods of struct programmer_t Joerg Wunsch 2024-03-20 13:48:05 +01:00
  • a02994dd12 Always populate setup and teardown methods of struct programmer_t Joerg Wunsch 2024-03-20 13:46:26 +01:00
  • 0e7a76f837 Fix typo: False -> false Joerg Wunsch 2024-03-20 10:07:33 +01:00
  • 1de634ffa1 Make the reporting functions a bit more robust Joerg Wunsch 2024-03-19 23:13:15 +01:00
  • cbfaa9f718 Add an argout typemap for read_sib Joerg Wunsch 2024-03-19 23:08:17 +01:00
  • fa78ea3a34 Set the progress and message callbacks by default Joerg Wunsch 2024-03-19 23:07:23 +01:00
  • 5fd5cffdda Use correct index into tuple in message_type() Joerg Wunsch 2024-03-19 23:06:47 +01:00
  • 984eb922b2 Remove MSVC build for arm64 by now Joerg Wunsch 2024-03-18 22:09:27 +01:00
  • 858c3f696c Add an update_progress implementation Joerg Wunsch 2024-03-18 20:57:17 +01:00
  • 296883cf1a Initialize progress reporting in avr_{read,write}_mem Joerg Wunsch 2024-03-18 20:55:19 +01:00
  • 68d44ea1e6 Implement Python callback for avrdude_message2() Joerg Wunsch 2024-03-18 17:45:55 +01:00
  • 5782c182c1 Update swigtest.py Joerg Wunsch 2024-03-15 22:50:35 +01:00
  • 1e3dc29d81 Add more docstrings, clean-up warnings Joerg Wunsch 2024-03-15 21:12:10 +01:00
  • a3475a6629 Implement the heart of struct programmer_t Joerg Wunsch 2024-03-15 17:57:56 +01:00
  • c9cee81281 Add a typemap to represent the AVRPART signature as Python bytes. Joerg Wunsch 2024-03-15 17:27:17 +01:00
  • 920b964af9 Add AVRMEM* buffer handling methods Joerg Wunsch 2024-03-15 14:35:07 +01:00
  • 356693dab4 Add device variants to example printout Joerg Wunsch 2024-03-13 13:56:40 +01:00
  • 1968a11754 Combine the various cast_* functions with ldata() Joerg Wunsch 2024-03-13 12:53:30 +01:00
  • d34324ceed Add a -v option to build.sh Joerg Wunsch 2024-03-12 20:54:21 +01:00
  • f9b959343e Replace hand-crafted dicts for AVRMEM and AVRPART by SWIG structs Joerg Wunsch 2024-03-12 18:11:16 +01:00
  • fd8704d982 Implement avrdude_message2() from main.c Joerg Wunsch 2024-03-10 22:55:50 +01:00
  • 65bf6393da Declare avrdude_message*() in library header file Joerg Wunsch 2024-03-10 22:50:24 +01:00
  • e986f167db
    Add PYTHON_LIBRARY to swig_libavrdude linking mcuee 2024-03-09 20:55:25 +08:00
  • e063bf16db Make path to os.add_dll_directory() absolute Joerg Wunsch 2024-03-09 08:15:38 +01:00
  • 3f5c32b6d4 Fix include directories for SWIG build Joerg Wunsch 2024-03-08 16:16:35 +01:00
  • 8c4f3b0632 Tweak Windows DLL search paths Joerg Wunsch 2024-03-08 16:10:22 +01:00
  • cfe608a63f
    Update build.yml to use CMAKE_VERBOSE_MAKEFILE to debug Windows build mcuee 2024-03-08 17:23:07 +08:00
  • 9be5164b5b Add prog_modes to AVRPART* wrapper Joerg Wunsch 2024-03-08 08:58:29 +01:00
  • e10730ef40 Add some heuristics to find out the Windows build directory Joerg Wunsch 2024-03-08 08:39:07 +01:00
  • 3f944559b6 Add PM_* names, and signature search functions Joerg Wunsch 2024-03-07 22:48:20 +01:00
  • 334b8c5899 Protect AVRMEM* and AVRPART* typemaps agains NULL pointers Joerg Wunsch 2024-03-07 22:46:13 +01:00
  • 377d3f353c Turn PM_* #defines into an enum Joerg Wunsch 2024-03-07 22:44:28 +01:00
  • 9567f96f1b
    Update build.yml to revert previous change mcuee 2024-03-06 23:15:07 +08:00
  • 02d3e16b0e
    One more try to debug macOS build for SWIG mcuee 2024-03-06 23:11:11 +08:00
  • 9f6badaf18
    Update build.yml to debug macOS Homebrew CI issue mcuee 2024-03-06 21:28:25 +08:00
  • a98d2155e7
    Update build.yml to add Python/Swig for MSYS2 build mcuee 2024-03-06 20:22:09 +08:00
  • d48c944df2
    Update build.yml to use Homebrew python mcuee 2024-03-06 20:13:01 +08:00
  • d4fe955808 Merge remote-tracking branch 'upstream/main' into swig_libavrdude Joerg Wunsch 2024-03-03 21:59:32 +01:00
  • 4f455c6043 First tiny little steps towards a SWIG "hello world" Joerg Wunsch 2024-03-03 21:37:08 +01:00
  • 34366a6b9d
    Update test-avrdude help message stefanrueger 2024-02-29 20:26:57 +13:00
  • 27eb695c21
    Update NEWS stefanrueger 2024-02-29 11:46:58 +13:00
  • 076e2e90cd
    Merge pull request #1709 from stefanrueger/benchmark Stefan Rueger 2024-02-29 11:41:38 +13:00
  • e5304a4d59
    Merge pull request #1707 from ndim/fix-cmake-builds-related-to-ac_cfg.h Stefan Rueger 2024-02-29 11:41:17 +13:00
  • 71a9cb47b3
    Keep case of part in test-avrdude -b -p "-p part ..." stefanrueger 2024-02-28 23:27:38 +13:00
  • e35714b1ce
    Change 1-byte file upload for emulated chip erase stefanrueger 2024-02-28 22:14:28 +13:00
  • 64c5d1da0b
    Remove avrbench and generate 4-number benchmark table with legend stefanrueger 2024-02-28 22:07:18 +13:00
  • 61ed3dd18f
    Mention avrbench legend in test-avrdude -b summary stefanrueger 2024-02-27 23:14:31 +13:00
  • 82c001bab4
    Drop chip erase and checking test for test-avrdude -b stefanrueger 2024-02-27 23:10:01 +13:00
  • efd6bab19c
    Widen chip erase tests to also capture -c urclock emulation stefanrueger 2024-02-27 22:51:36 +13:00
  • cd41d2b4e2
    Change /dev/null to temp file to be Windows compatible stefanrueger 2024-02-27 15:00:22 +13:00
  • f088a9bc3f
    Clarify -b option stefanrueger 2024-02-27 14:46:37 +13:00
  • df3c67f2d0
    Add normalised avrbench number suitable for markdown tables stefanrueger 2024-02-27 14:04:09 +13:00
  • 3b567687a7
    Lowercase variable names in test-avrdude stefanrueger 2024-02-27 13:44:36 +13:00
  • 6e6404cbb4
    Use alternative for /dev/null when not available stefanrueger 2024-02-27 11:54:40 +13:00
  • 274ac34b6c
    Add benchmark option -b to test-avrdude stefanrueger 2024-02-26 23:07:58 +13:00
  • 9616b3709c Look for generated ac_cfg.h in builddir first Hans Ulrich Niedermann 2024-02-25 23:59:08 +01:00
  • 92e2dd44ff Fix cmake not finding generated ac_cfg.h Hans Ulrich Niedermann 2024-02-26 00:00:05 +01:00
  • dfcd5cc6d8 Directly use AVRDUDE_FULL_VERSION string macro Hans Ulrich Niedermann 2024-02-25 23:28:53 +01:00
  • 5c891b347e gitignore: Files generated by "cmake ." Hans Ulrich Niedermann 2024-02-26 00:00:58 +01:00
  • 2078871273
    Update NEWS stefanrueger 2024-02-25 13:58:09 +13:00
  • a8112b9ae8
    Merge pull request #1703 from stefanrueger/avr-ids Stefan Rueger 2024-02-25 13:54:33 +13:00
  • d23e30736b
    Allow slash in part variant name for -p (#1702) Stefan Rueger 2024-02-25 13:53:34 +13:00
  • 3c346acfdf
    Merge pull request #1700 from stefanrueger/report-progress Stefan Rueger 2024-02-25 13:52:51 +13:00
  • a6b5acecf6
    Merge pull request #1699 from stefanrueger/remove-port-array Stefan Rueger 2024-02-25 13:52:26 +13:00
  • 8552760727
    Add comment re use of libavrdude stefanrueger 2024-02-24 12:41:51 +13:00
  • 5c61b9e770
    Update NEWS stefanrueger 2024-02-24 00:49:12 +13:00
  • 08d14154b7
    Merge branch 'main' into remove-port-array Stefan Rueger 2024-02-24 00:28:30 +13:00
  • 2425ee98a6
    Merge pull request #1689 from dbuchwald/serialupdi_doc_update Stefan Rueger 2024-02-24 00:26:24 +13:00
  • 4b7da29cbe
    Merge pull request #1688 from ndim/libavrdude.h Stefan Rueger 2024-02-24 00:26:08 +13:00
  • 27fe913c29
    Merge pull request #1681 from ndim/improve-autotool-build Stefan Rueger 2024-02-24 00:25:32 +13:00
  • ab0d92944d
    Abbreviate ids of modern AVR parts stefanrueger 2024-02-24 00:12:17 +13:00
  • a83f3cf087
    Update libavrdude major version stefanrueger 2024-02-23 13:36:27 +13:00
  • c8b6a7bcd9
    Fix reporting of too short r/w times for files with holes stefanrueger 2024-02-22 22:36:13 +13:00
  • a24e6eb74b
    Update libavrdude version stefanrueger 2024-02-22 21:13:14 +13:00
  • 75eccf7d8e
    Change port array in PROGRAMMER to be const char * stefanrueger 2024-02-22 15:33:49 +13:00
  • 5277e384af
    Harden against port string being NULL stefanrueger 2024-02-22 15:29:22 +13:00
  • 8553d37c37 Move auto-added m4 files to auto-m4/ subdir Hans Ulrich Niedermann 2024-02-19 04:05:20 +01:00
  • a690c40e5b Add GIT_COMMIT_HASH to autotools AVRDUDE_FULL_VERSION Hans Ulrich Niedermann 2024-02-08 04:00:28 +01:00
  • dd9e4d2cf2 m4 quote macro args and set variable defaults Hans Ulrich Niedermann 2024-02-12 01:08:21 +01:00
  • cc94578803 Call it AVRDUDE_FULL_VERSION everywhere Hans Ulrich Niedermann 2024-02-08 03:53:01 +01:00
  • 29695afebb gitignore: dist tarballs and distdir/ itself Hans Ulrich Niedermann 2024-02-14 00:24:51 +01:00
  • dc88ff42ad Add AM_PROG_AR before LT_INIT, removing AC_PROG_AR etc Hans Ulrich Niedermann 2024-02-08 01:36:45 +01:00
  • 3ef9f7194a Move AM_SILENT_RULES directly after AM_INIT_AUTOMAKE Hans Ulrich Niedermann 2024-02-13 13:38:44 +01:00
  • 6f11b88bcd Stop checking for AM_SILENT_RULES macro Hans Ulrich Niedermann 2024-02-11 22:16:04 +01:00