Commit Graph

1964 Commits

Author SHA1 Message Date
Nav
7aff716d5d More tidying 2025-05-25 17:08:01 +01:00
Nav
0abbe9eb22 Tidying 2025-04-27 22:19:13 +01:00
Nav
33776a41cd Fixed stale program counter bug 2025-04-03 00:07:05 +01:00
Nav
53e68c3246 Tidying 2025-03-29 14:06:37 +00:00
Nav
b72f20ee99 Tidying 2025-03-29 04:21:20 +00:00
Nav
9b4bfa8b4e Designated initialisation for biref target descriptor objects 2025-03-29 04:16:21 +00:00
Nav
3787c72e5d Tidying 2025-03-29 03:54:01 +00:00
Nav
ba33a3239e Virtual destructors for polymorphic classes 2025-03-29 03:53:53 +00:00
Nav
0cfdd26a31 Changed wording in TC documentation 2025-03-29 02:49:45 +00:00
Nav
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.
2025-03-29 02:03:26 +00:00
Nav
f33382efb3 Corrected PHP version in root README 2025-03-07 19:13:03 +00:00
Nav
2afca42f1d Tidying 2025-03-07 19:12:41 +00:00
Nav
58dce1bf41 Tidying 2025-02-23 17:17:05 +00:00
Nav
de532b6a79 Bumped version number for v2.0.0 2025-02-23 14:46:11 +00:00
Nav
eb02800d55 Updated package description 2025-02-23 14:18:36 +00:00
Nav
9023a72e25 Resume target execution in TC shutdown 2025-02-22 22:39:12 +00:00
Nav
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.
2025-02-22 22:23:53 +00:00
Nav
7bbd856c35 Excluded empty peripherals from Insight registers pane 2025-02-22 21:56:05 +00:00
Nav
577142feb1 Tidying 2025-02-22 19:48:51 +00:00
Nav
cfb83b4358 Fixed another regression in the AVR8 target driver
Breakpoints were being cleared after the OCDEN fuse bit had been cleared.
2025-02-22 19:48:39 +00:00
Nav
153dfebca9 Fixed another regression in AVR8 target driver
Program flow control was being attempted before OCDEN fuse bit management
2025-02-22 19:47:42 +00:00
Nav
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
2025-02-22 19:45:44 +00:00
Nav
325112bfb8 Fixed bug with AVR8 range stepping, where software breakpoints were causing opcode decoding failures, subsequently resulting in invalid interceptions 2025-02-22 15:51:20 +00:00
Nav
e9720ded06 Revamped packaging to accomodate headless packages. Also binned some distributed binaries 2025-02-22 13:26:09 +00:00
Nav
00f473eddb Styling tweak in pinout widgets 2025-02-21 22:54:48 +00:00
Nav
7683582274 Added build query param to latest version check 2025-02-21 22:54:16 +00:00
Nav
2ceb7edaa4 Improved drag-to-scroll activation on pinout widget, allowing for activation even in the absence of widget focus 2025-02-19 23:20:26 +00:00
Nav
524b1e3e91 Adjusted pin line A spacing in pinout widgets 2025-02-19 23:18:02 +00:00
Nav
e95dcf4581 Fixed left panel overlapping bug 2025-02-19 23:17:32 +00:00
Nav
da872e73d7 Tidying 2025-02-19 00:18:28 +00:00
Nav
d7d1f71aac Corrected potential issue with delta programming on some AVR8 debugWIRE targets 2025-02-19 00:18:19 +00:00
Nav
a98793de16 Tidying 2025-02-18 22:23:59 +00:00
Nav
d52cc70b1e Prevented flickering when toggling GPIO pad states via Insight GUI 2025-02-18 22:23:51 +00:00
Nav
35f0b9197a Fixed alignment bug in EDBG and RISC-V drivers 2025-02-18 22:23:19 +00:00
Nav
31a132a4e3 Renamed signature_validation AVR8 target config param to signature_verification 2025-02-18 01:01:16 +00:00
Nav
be76726124 Tidying 2025-02-18 00:53:10 +00:00
Nav
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)
2025-02-18 00:35:39 +00:00
Nav
e8f747a152 Removed formatKey call from exception message 2025-02-05 21:28:39 +00:00
Nav
395f58ff32 Corrected bug in TC, where delta sessions where being persisted upon failure during the commit operation 2025-02-05 21:28:16 +00:00
Nav
79d37cb550 Detect read-protected state in WCH RISC-V target driver 2025-02-04 00:33:19 +00:00
Nav
7c957aec05 Changed partial block write alignment size in TDF validation script, to accommodate a recent bug fix. 2025-02-02 18:46:14 +00:00
Nav
513b0955ac Dropped automatic resuming of target execution at the end of debug sessions 2025-02-02 16:16:37 +00:00
Nav
ac8b5d50fc Added WCH-Link alternative firmware version to logs 2025-02-02 16:16:10 +00:00
Nav
a9c8f24f8b New clion_adaptation environment config param, to allow for use of Bloom with CLion's new "debug server" functionality 2025-02-02 15:52:26 +00:00
Nav
b06e8cc9ad Formatting keys in log output 2025-02-02 14:54:17 +00:00
Nav
f3cd55e53f Renamed RiscVDebugSpec to RiscVDebug 2025-02-02 13:32:25 +00:00
Nav
a5e027b944 Dropped RPM packaging 2025-02-02 00:17:23 +00:00
Nav
03e6152157 Tidying 2025-02-02 00:03:35 +00:00
Nav
d52c46ec2a Delta programming - where we only upload what's changed 2025-02-01 23:13:45 +00:00
Nav
70ec49c7ac Added support for flash page writes on UPDI targets, in the EDBG driver 2025-02-01 23:04:29 +00:00