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
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
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
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
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
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