Commit Graph

  • a53339a753 a master doryan 2025-11-23 20:39:37 +04:00
  • 3e9ddfa23b - Used <format> library in StringService - Updated minimum GCC version to 13 Nav 2025-08-17 23:10:00 +01:00
  • cc5562c1b5 - Removed outdated comments in Microchip device header files - Other bits of tidying Nav 2025-08-17 23:08:19 +01:00
  • f0dbe41d73 Merge pull request #130 from felias-fogg/master Nav 2025-08-17 23:01:01 +01:00
  • bd726d3652 Power Debugger USB PID corrected Bernhard Nebel 2025-08-17 23:42:58 +02:00
  • f8d5b8bb13 More tidying Nav 2025-07-25 20:18:15 +01:00
  • c12be3231c - Used designated initialisation in AVR8 opcode decoder - Other bits of tidying Nav 2025-07-22 22:44:17 +01:00
  • 7aff716d5d More tidying Nav 2025-05-25 17:08:01 +01:00
  • 0abbe9eb22 Tidying Nav 2025-04-12 03:59:32 +01:00
  • 33776a41cd Fixed stale program counter bug Nav 2025-04-03 00:07:05 +01:00
  • 53e68c3246 Tidying Nav 2025-03-29 14:06:37 +00:00
  • b72f20ee99 Tidying Nav 2025-03-29 04:21:20 +00:00
  • 9b4bfa8b4e Designated initialisation for biref target descriptor objects Nav 2025-03-29 04:16:21 +00:00
  • 3787c72e5d Tidying Nav 2025-03-29 03:54:01 +00:00
  • ba33a3239e Virtual destructors for polymorphic classes Nav 2025-03-29 03:53:53 +00:00
  • 0cfdd26a31 Changed wording in TC documentation Nav 2025-03-29 02:46:39 +00:00
  • 11e9b0c731 Removed redundant programming mode events and updated TC documentation. These events were made redundant by the introduction of the TargetState struct, and the TargetStateChanged event. Nav 2025-03-29 02:03:26 +00:00
  • f33382efb3 Corrected PHP version in root README Nav 2025-03-07 19:13:03 +00:00
  • 2afca42f1d Tidying Nav 2025-03-07 19:12:41 +00:00
  • 58dce1bf41 Tidying Nav 2025-02-23 17:17:05 +00:00
  • de532b6a79 Bumped version number for v2.0.0 Nav 2025-02-23 14:46:11 +00:00
  • eb02800d55 Updated package description Nav 2025-02-23 14:18:29 +00:00
  • 9023a72e25 Resume target execution in TC shutdown Nav 2025-02-22 22:39:12 +00:00
  • a53a8c87f0 Fixed bug with DWEN fuse bit management, where the newly written value was being read back too quickly after the write, resulting in garbage data (0xFF) being returned. Removal of the default (35 millisecond) CMSIS command delay is what revealed this issue. Nav 2025-02-22 22:23:53 +00:00
  • 7bbd856c35 Excluded empty peripherals from Insight registers pane Nav 2025-02-22 21:56:05 +00:00
  • 577142feb1 Tidying Nav 2025-02-22 19:48:51 +00:00
  • cfb83b4358 Fixed another regression in the AVR8 target driver Breakpoints were being cleared after the OCDEN fuse bit had been cleared. Nav 2025-02-22 19:48:39 +00:00
  • 153dfebca9 Fixed another regression in AVR8 target driver Program flow control was being attempted before OCDEN fuse bit management Nav 2025-02-22 19:47:42 +00:00
  • 6680ec4ef4 Fixed regression in memory access functions, in the EDBG AVR8 driver Was preventing access to fuse memory when programming mode was not explicitly enabled Nav 2025-02-22 19:45:44 +00:00
  • 325112bfb8 Fixed bug with AVR8 range stepping, where software breakpoints were causing opcode decoding failures, subsequently resulting in invalid interceptions Nav 2025-02-22 15:51:20 +00:00
  • e9720ded06 Revamped packaging to accomodate headless packages. Also binned some distributed binaries Nav 2025-02-22 13:26:09 +00:00
  • 00f473eddb Styling tweak in pinout widgets Nav 2025-02-21 22:54:48 +00:00
  • 7683582274 Added build query param to latest version check Nav 2025-02-21 22:54:16 +00:00
  • 2ceb7edaa4 Improved drag-to-scroll activation on pinout widget, allowing for activation even in the absence of widget focus Nav 2025-02-19 23:20:26 +00:00
  • 524b1e3e91 Adjusted pin line A spacing in pinout widgets Nav 2025-02-19 23:18:02 +00:00
  • e95dcf4581 Fixed left panel overlapping bug Nav 2025-02-19 23:17:32 +00:00
  • da872e73d7 Tidying Nav 2025-02-19 00:18:28 +00:00
  • d7d1f71aac Corrected potential issue with delta programming on some AVR8 debugWIRE targets Nav 2025-02-19 00:18:19 +00:00
  • a98793de16 Tidying Nav 2025-02-18 22:23:59 +00:00
  • d52cc70b1e Prevented flickering when toggling GPIO pad states via Insight GUI Nav 2025-02-18 22:23:51 +00:00
  • 35f0b9197a Fixed alignment bug in EDBG and RISC-V drivers Nav 2025-02-18 22:23:19 +00:00
  • 31a132a4e3 Renamed signature_validation AVR8 target config param to signature_verification Nav 2025-02-18 01:01:16 +00:00
  • be76726124 Tidying Nav 2025-02-18 00:36:35 +00:00
  • 8a473473db Insight GUI changes: - New target pinout widgets - Made auto-refresh of registers and GPIO pad states optional (via context menu on refresh tool button) Nav 2025-02-18 00:35:39 +00:00
  • e8f747a152 Removed formatKey call from exception message Nav 2025-02-05 21:28:39 +00:00
  • 395f58ff32 Corrected bug in TC, where delta sessions where being persisted upon failure during the commit operation Nav 2025-02-05 21:28:16 +00:00
  • 79d37cb550 Detect read-protected state in WCH RISC-V target driver Nav 2025-02-04 00:33:19 +00:00
  • 7c957aec05 Changed partial block write alignment size in TDF validation script, to accommodate a recent bug fix. Nav 2025-02-02 18:46:14 +00:00
  • 513b0955ac Dropped automatic resuming of target execution at the end of debug sessions Nav 2025-02-02 16:16:37 +00:00
  • ac8b5d50fc Added WCH-Link alternative firmware version to logs Nav 2025-02-02 16:16:10 +00:00
  • a9c8f24f8b New clion_adaptation environment config param, to allow for use of Bloom with CLion's new "debug server" functionality Nav 2025-02-02 15:52:26 +00:00
  • b06e8cc9ad Formatting keys in log output Nav 2025-02-02 14:54:17 +00:00
  • f3cd55e53f Renamed RiscVDebugSpec to RiscVDebug Nav 2025-02-02 13:32:25 +00:00
  • a5e027b944 Dropped RPM packaging Nav 2025-02-02 00:17:23 +00:00
  • 03e6152157 Tidying Nav 2025-02-02 00:03:35 +00:00
  • d52c46ec2a Delta programming - where we only upload what's changed Nav 2025-02-01 23:13:45 +00:00
  • 70ec49c7ac Added support for flash page writes on UPDI targets, in the EDBG driver Nav 2025-02-01 23:04:02 +00:00
  • b77c49c49b Circumvented partial block write bug in WCH-Link firmware version 2.9 Nav 2025-02-01 22:33:03 +00:00
  • 7466850478 - Implemented program memory erasure routine in WchRiscV target driver - Moved away from relying on WCH-Link debug tool command for erasing program memory, due to a bug that I couldn't fix - Small tweaks to programming method selection in WCH-Link driver - Refactored flash peripheral registers in WchRiscV target driver Nav 2025-01-29 23:48:32 +00:00
  • 55b8bf17fe Keep assertions enabled for release builds Nav 2025-01-28 00:21:41 +00:00
  • ad542ab77e Tidying Nav 2025-01-28 00:21:26 +00:00
  • 91db0eb6e8 Separated TargetMemoryAddressRange from TargetMemory.hpp Nav 2025-01-28 00:14:04 +00:00
  • 333c927454 New alignment service Nav 2025-01-28 00:08:38 +00:00
  • 3c1916a0c9 Additional alignment checks in TDF validation Nav 2025-01-28 00:04:24 +00:00
  • 05938ce0ac Refactored program memory writes in WCH-Link driver Nav 2025-01-28 00:03:36 +00:00
  • ff7d7ae56f Added minimum firmware version warning for WCH-LinkE debug tools Nav 2025-01-28 00:00:18 +00:00
  • 35e059c1bf Catch errors when handling unexpected target resets in RiscV driver Nav 2025-01-27 23:57:35 +00:00
  • 25fd2a3a6a Fixed bug in WriteRegistersMonitor GDB command handler, where the given value was being converted incorrectly Nav 2025-01-26 02:30:09 +00:00
  • b46b4a77a1 Added missing GPR address space check in RiscV::writeRegisters() Nav 2025-01-26 02:29:08 +00:00
  • 868649adf2 Added memory segment page size validation in TDF validation script Nav 2025-01-22 22:44:27 +00:00
  • c64e34ed05 Removed invalid page sizes from memory segments in AVR8 TDFs Nav 2025-01-22 22:43:16 +00:00
  • 1d0e1346de AVR8 EDBG driver changes: - Concealing pending software breakpoint operations - Injecting active software breakpoints for memory types that filter them out - Some tidying Nav 2025-01-19 14:44:30 +00:00
  • 3ae03b8981 Corrected address range in address space descriptor Nav 2025-01-19 01:01:41 +00:00
  • 37377fb988 Tidying Nav 2025-01-18 18:46:00 +00:00
  • 779e938746 Included RISC-V CSRs in WCH TDFs Nav 2025-01-18 18:45:07 +00:00
  • 4478150995 Corrected overlapping register detection in TDF validation script Nav 2025-01-18 18:28:14 +00:00
  • d1d01327ae Tidying Nav 2025-01-09 22:27:23 +00:00
  • 9c142d8b87 Included source location info (file name and line #) in debug logging Nav 2025-01-09 21:58:56 +00:00
  • a3501153d4 Tidying Nav 2025-01-09 21:58:10 +00:00
  • f18b14885e Fixed production signature memory segment conversion bug in AtdfService Nav 2025-01-09 21:57:49 +00:00
  • 2a51f8af75 Consistent casing in directory names Nav 2025-01-07 23:31:48 +00:00
  • e98a73e687 - Additional target config options. - Some tidying Nav 2025-01-07 22:38:11 +00:00
  • 7605d5e3a0 Corrected memory segment type in recently added ATtiny TDFs Nav 2025-01-06 22:33:07 +00:00
  • 8c2d1bfa4b Corrected bug in AVR TDF validation script Nav 2025-01-06 22:32:46 +00:00
  • b999c5382c Support for a number of AVRDU/EA/EB targets Nav 2025-01-06 22:32:26 +00:00
  • baee5005db Corrected bug in AtdfService Nav 2025-01-05 23:49:43 +00:00
  • 3c6287d694 Added empty register group check in TDF validation Nav 2025-01-05 23:49:31 +00:00
  • cc05c4c36b Added support for ATtiny3224/6/7 Nav 2025-01-05 23:11:34 +00:00
  • e1831f3bbf Tidying Nav 2024-12-30 15:42:05 +00:00
  • 020d174a2d Automatic switching form PIC mode to EDBG (AVR) mode, for MPLAB Snap and PICkit 4 tools. Nav 2024-12-30 15:41:52 +00:00
  • 7535267a3b Renamed WCH-LinkE debug tool config value Nav 2024-12-29 21:59:16 +00:00
  • a0631c21e6 Tidying WCH-LinkE IAP exit code Nav 2024-12-29 04:41:36 +00:00
  • ab49d10bef Tidying Nav 2024-12-29 03:51:42 +00:00
  • 43bbd59c9e New TDF for WCH RISC-V CH32V003 Nav 2024-12-29 03:51:34 +00:00
  • dfb1cd3e51 Corrections to CH32X035 TDF Nav 2024-12-29 03:50:58 +00:00
  • b427e37a17 Fixed dangling reference bug in WCH-Link driver Nav 2024-12-29 03:50:30 +00:00
  • ca7eea9746 Renaming AVR8 dir/namespace in TDF validation scripts Nav 2024-12-28 01:33:36 +00:00
  • b214f76a32 RISC-V TDF Validation Nav 2024-12-28 01:28:06 +00:00
  • 184d1c4465 WCH RISC-V SWD physical interface TDF signal validation Nav 2024-12-28 01:25:47 +00:00
  • dbd2b87ebc TDF for the WCH RISC-V CH32X035 Nav 2024-12-28 01:07:30 +00:00