Commit graph

  • e39ad2c1ca Our probe is actually for SWIG + Python3 Joerg Wunsch 2024-04-07 23:20:59 +02:00
  • 57bab83374 Replace deprecated Python distutils by "site" module. Joerg Wunsch 2024-04-07 15:32:45 +02:00
  • aab76b9f29 First attempt of establishing an installation process Joerg Wunsch 2024-04-07 13:52:55 +02:00
  • 01ed0174d5 If the fuse has an alias name, use that as display name Joerg Wunsch 2024-04-07 10:40:45 +02:00
  • 56246e5c1c Use correct Python3 CMake variables Joerg Wunsch 2024-04-07 10:09:11 +02:00
  • 9a8d5c1328 Replace PYTHONLIBS by PYTHON3 in CMakeLists.txt Joerg Wunsch 2024-04-07 09:55:15 +02:00
  • b39332d636 Probe for both, PySide6 as well as PySide2 Joerg Wunsch 2024-04-07 08:22:30 +02:00
  • b800d16481 Make the AVR logo class-internal data Joerg Wunsch 2024-04-07 08:19:07 +02:00
  • 6fb142dfee Mention the % pattern in fuse file names. Joerg Wunsch 2024-04-07 08:16:44 +02:00
  • 0be9a8865d Add help text Joerg Wunsch 2024-04-07 01:07:04 +02:00
  • 5f3dc74553 Handle fuse names of avrX devices Joerg Wunsch 2024-04-07 00:15:32 +02:00
  • c03480a7d9 Initialize self.pgm and self.dev Joerg Wunsch 2024-04-06 13:15:27 +02:00
  • 69672a8470 Handle AVRMEM_ALIAS Joerg Wunsch 2024-04-05 19:42:08 +02:00
  • 306d948bc5
    No longer need to use CMAKE_VERBOSE_MAKEFILE mcuee 2024-04-05 20:24:56 +08:00
  • a5035c09a2
    pup->pullups Dreg 2024-04-05 10:21:14 +02:00
  • f2b1c7e6cd
    Update NEWS stefanrueger 2024-04-05 17:13:23 +13:00
  • 89768468be
    Merge pull request #1731 from mcuee/avrdude_packing_fix Stefan Rueger 2024-04-05 17:11:48 +13:00
  • a8097eaee3
    Merge pull request #1729 from stefanrueger/timestamp Stefan Rueger 2024-04-05 17:10:00 +13:00
  • 08f70fe666
    Update NEWS stefanrueger 2024-04-05 16:54:16 +13:00
  • d9391883bc Update doc for buspirate hiz and pullups David Reguera Garcia 2024-04-05 02:33:15 +02:00
  • 93ed53733b Add hiz and pullups feature for buspirate binary mode David Reguera Garcia 2024-04-05 02:30:33 +02:00
  • 74f5ec3c65 Add a fuse configuration popup Joerg Wunsch 2024-04-04 13:51:48 +02:00
  • e03820be72 Add default_fuse() helper Joerg Wunsch 2024-04-04 13:50:06 +02:00
  • 2efc3712f8 Fix 'invalid escape sequence' warning Joerg Wunsch 2024-04-04 07:56:51 +02:00
  • ccaa3ddae7 Add layout to askfuse.ui Joerg Wunsch 2024-04-03 21:25:48 +02:00
  • dd131bb616 Add layout to about.ui Joerg Wunsch 2024-04-03 21:24:28 +02:00
  • 926a776fd2 Add layouts for device and programmer selection Joerg Wunsch 2024-04-03 21:20:38 +02:00
  • dafff152a3 Layout the device info popup Joerg Wunsch 2024-04-03 21:09:07 +02:00
  • 2bd7512739 Add layouts to memories.ui Joerg Wunsch 2024-04-03 19:19:41 +02:00
  • 0a45c8af6a Add layout to adgui.ui Joerg Wunsch 2024-04-03 17:50:21 +02:00
  • 35e1ad8c8f Arrange the loglevel.ui into a layout Joerg Wunsch 2024-04-03 17:46:32 +02:00
  • b86120cfa3 Add some examples how to deal with that configuration list Joerg Wunsch 2024-04-03 09:38:00 +02:00
  • 3cedbee2e7 Make the loglevel popup a modal one. Joerg Wunsch 2024-04-03 09:27:39 +02:00
  • 07116d93a0 Provide access to the fuse/lock bit configuration table Joerg Wunsch 2024-04-02 23:43:03 +02:00
  • 48bbd4b160 Ask for which fuse if needed Joerg Wunsch 2024-04-02 22:18:01 +02:00
  • 86de67f05f Implement fuse load and save from/to file Joerg Wunsch 2024-04-02 09:07:14 +02:00
  • fd8b8bba0a Skip empty fuse value fields as well Joerg Wunsch 2024-04-02 07:49:28 +02:00
  • 1862b1942c Implement fuse programming Joerg Wunsch 2024-04-01 23:00:53 +02:00
  • 8abd91b478 Implement fuse reading and editing Joerg Wunsch 2024-04-01 21:49:31 +02:00
  • d215bdc633 Populate GUI fuse labels Joerg Wunsch 2024-04-01 13:57:35 +02:00
  • 8ec3dd5a42 Provide explicit attach and detach functionality for programmer Joerg Wunsch 2024-04-01 09:50:58 +02:00
  • da37f095f4 Start adding fuses Joerg Wunsch 2024-03-31 23:47:50 +02:00
  • 9bef6b23ad Clone flash operations into EEPROM operations Joerg Wunsch 2024-03-30 22:41:26 +01:00
  • 7f09662f03 Color-code buffer full/empty Joerg Wunsch 2024-03-30 22:18:24 +01:00
  • 3ccc199198 Add flash_load (from file) and flash_write (to device) Joerg Wunsch 2024-03-30 22:07:42 +01:00
  • 33100e1c4f Add tooltips to buttons Joerg Wunsch 2024-03-30 21:45:04 +01:00
  • 7a52571c3b Implement chip erase Joerg Wunsch 2024-03-30 18:16:12 +01:00
  • f61c4d862b Track flash size when reading from device Joerg Wunsch 2024-03-30 18:06:29 +01:00
  • e332c4c818 When saving flash file, ask whether to overwrite existing file Joerg Wunsch 2024-03-30 17:28:52 +01:00
  • 76d54804c7 Re-add MSG2_LEFT_MARGIN into the enum used in this branch Joerg Wunsch 2024-03-30 09:53:18 +01:00
  • b015fc244b Merge remote-tracking branch 'upstream/main' into swig_libavrdude Joerg Wunsch 2024-03-30 09:51:11 +01:00
  • 4458a3c8c1 Add saving flash contents to file Joerg Wunsch 2024-03-29 23:34:35 +01:00
  • 8d2f3105d4 Add an AVR Logo image to the memory tab Joerg Wunsch 2024-03-29 23:05:04 +01:00
  • cb61171598
    Merge pull request #1724 from stefanrueger/progress-reporting Stefan Rueger 2024-03-30 09:26:27 +13:00
  • 82e45130b8
    Merge branch 'main' into progress-reporting Stefan Rueger 2024-03-30 09:19:22 +13:00
  • 840a098e29
    Update NEWS stefanrueger 2024-03-30 09:16:44 +13:00
  • 22a7bf9be9
    Merge pull request #1728 from stefanrueger/msg2_left_margin Stefan Rueger 2024-03-30 09:14:14 +13:00
  • cd79957312 Fine-tune handling of flash filename given Joerg Wunsch 2024-03-29 18:02:37 +01:00
  • 896785a192 Add copyright, add some more "About" text Joerg Wunsch 2024-03-29 16:31:38 +01:00
  • 368b9ff14b Fix breakage introduced by previous merge Joerg Wunsch 2024-03-29 16:20:51 +01:00
  • 9b7d4d832b
    To use Static Libs for macOS arduino_packing build mcuee 2024-03-29 18:47:17 +08:00
  • 0f216357a6
    Merge branch 'main' into msg2_left_margin Stefan Rueger 2024-03-29 23:24:53 +13:00
  • 89bd5f321c Merge remote-tracking branch 'upstream/main' into swig_libavrdude Joerg Wunsch 2024-03-29 11:06:34 +01:00
  • 67867a6776 Update NEWS Joerg Wunsch 2024-03-29 11:05:29 +01:00
  • 8516243630
    Merge pull request #1730 from stefanrueger/remove_avrdude_message Jörg Wunsch 2024-03-29 11:04:34 +01:00
  • 39eea9649d Add note about why avrdude_message2() is named that way. Joerg Wunsch 2024-03-29 10:23:08 +01:00
  • 674128cebc Update NEWS for recent PR/issue Joerg Wunsch 2024-03-29 10:18:43 +01:00
  • 0ff5e84f10
    Merge pull request #1727 from dl8dtl/fix-1726 Jörg Wunsch 2024-03-29 10:17:32 +01:00
  • d91a48242e
    Remove unused avrdude_message() stefanrueger 2024-03-29 19:55:34 +13:00
  • f027493e3f
    Change return type for avr_(ms|us)timestamp() to uint64_t stefanrueger 2024-03-29 19:42:07 +13:00
  • a26c4343dc
    Keep vertical tab at start of format string as conditional new line stefanrueger 2024-03-29 13:56:17 +13:00
  • 7f9f82de2e
    Add MSG2_LEFT_MARGIN flag in lieu of \v messaging convention stefanrueger 2024-03-29 13:43:22 +13:00
  • 5b64a79dc4 Implement a config file Joerg Wunsch 2024-03-28 22:44:21 +01:00
  • bc8f008105 Do not attempt to add <br> if there is no HTML text Joerg Wunsch 2024-03-28 15:37:56 +01:00
  • f091a1d578 Only allow access to flash and EEPROM tabs after reading signature Joerg Wunsch 2024-03-28 12:59:22 +01:00
  • ad03989349 Make the loglevel radiobuttons automatically accept the popup. Joerg Wunsch 2024-03-28 12:48:14 +01:00
  • 9aaf86466b Move cursor to end of logging area Joerg Wunsch 2024-03-28 11:32:26 +01:00
  • 55acef957d Fix HTML logging Joerg Wunsch 2024-03-28 11:30:39 +01:00
  • d42da3d4da Merge branch 'fix-1726' into swig_libavrdude Joerg Wunsch 2024-03-28 10:21:10 +01:00
  • b00c284289 Replace msg_info() by msg_debug() in jtag3_prmsg() and jtag3_prevent() Joerg Wunsch 2024-03-28 10:18:31 +01:00
  • 471ce04604 Fix BOL detection for internal logging Joerg Wunsch 2024-03-28 09:53:42 +01:00
  • dff00a39ba Improve logging and \v and newline handling Joerg Wunsch 2024-03-28 09:19:50 +01:00
  • 1e78b8c2e2 Add option to save log file Joerg Wunsch 2024-03-27 14:37:36 +01:00
  • 457c21aff5 Handle abnormal termination in progress_callback Joerg Wunsch 2024-03-27 12:57:00 +01:00
  • 8349f8860c Replace PM_* constants enum by #define Joerg Wunsch 2024-03-27 11:39:30 +01:00
  • 65226cdd9e Revert "Turn PM_* #defines into an enum" Joerg Wunsch 2024-03-27 11:32:31 +01:00
  • 6d1f413a69 Implement flash reading. Joerg Wunsch 2024-03-27 06:38:07 +01:00
  • 7b9acec467 Fix progress reporting Joerg Wunsch 2024-03-27 06:36:31 +01:00
  • 07669a9d40
    Document progress reporting in source code stefanrueger 2024-03-27 14:07:07 +13:00
  • 1f227636df Implement progress indication Joerg Wunsch 2024-03-26 22:17:11 +01:00
  • cc371f07cf Only start programmer if not already started Joerg Wunsch 2024-03-26 14:49:16 +01:00
  • 2b4058887e Add field with possible device after reading signature Joerg Wunsch 2024-03-26 14:48:16 +01:00
  • 09ece3753e First device memory operations: read signature Joerg Wunsch 2024-03-25 22:56:23 +01:00
  • c7ab10e9be Enlarge the button boxes for programmer and device selection. Joerg Wunsch 2024-03-25 21:40:02 +01:00
  • ce3b9f0a0c Turn device family selection into a QGroupBox Joerg Wunsch 2024-03-25 21:37:45 +01:00
  • 72da4a9ee7 Rename View -> Device Joerg Wunsch 2024-03-25 21:29:34 +01:00
  • a3d482dddf Stop programmer when exiting Joerg Wunsch 2024-03-25 21:22:36 +01:00
  • c81f6d7031 Add programmer port selection, and starting programmer Joerg Wunsch 2024-03-25 17:56:33 +01:00
  • 28e05c6840 Implement programmer selection dialog Joerg Wunsch 2024-03-25 16:57:26 +01:00
  • 5022a36d95 Turn the log viewer into HTML and color-coded message levels Joerg Wunsch 2024-03-25 14:34:16 +01:00