7b79f19574
New targetPowerCycleDelay target config param, for configuring the AVR8 target power cycle delay (after updating the DWEN fuse bit)
Nav
2022-03-21 13:04:12 +00:00
a3b9bb8ca2
Replaced messy AVR8 target config approach with new Avr8TargetConfig object
Nav
2022-03-19 13:27:36 +00:00
19d45ed1b0
New Avr8TargetConfig class to extend TargetConfig - for AVR8 target config
Nav
2022-03-19 13:26:04 +00:00
fbe750bdae
Bumped version number of bug fix release
Nav
2022-03-17 00:55:57 +00:00
2cb5b13247
Fixed bug with TargetController attempting to release hardware that it no longer has access to. Under some circumstances, this bug was leaving the debug tool in a bad state.
Nav
2022-03-17 00:00:40 +00:00
fbffbcdf77
Bumped version number for v0.8.0 release
Nav
2022-03-16 18:21:36 +00:00
ed5188a2ef
EDBG target power management interface for Curiosity Nano debug tool
Nav
2022-03-16 17:39:08 +00:00
c5c622b59d
EDBG target power management interface for Xplained Pro debug tool
Nav
2022-03-16 17:38:58 +00:00
78b96ed277
EDBG target power management interface for Xplained Nano debug tool
Nav
2022-03-16 17:38:52 +00:00
80e5678ddf
New "cycleTargetPowerPostDwenUpdate" target config param to control the automatic cycling of target power, after updating the target's DWEN fuse bit
Nav
2022-03-16 17:21:12 +00:00
55013dfc4a
Target power mangement interface for the Xplained Mini evaluation board
Nav
2022-03-16 17:14:47 +00:00
bc4ec6f408
Forgot to commit this
Nav
2022-03-16 17:14:05 +00:00
696e746279
Added target power cycling post AVR8 DWEN fuse bit update
Nav
2022-03-16 17:13:40 +00:00
3d95a983b6
EDBG implementation of the TargetPowerManagementInterface
Nav
2022-03-16 17:12:52 +00:00
97cc3cdce3
EDBG Parameters for LED and Target Power control
Nav
2022-03-16 17:12:19 +00:00
7d6a58301f
EDBG Control protocol handler ID
Nav
2022-03-16 17:11:57 +00:00
86a47de181
EDBG Control protocol set parameter command
Nav
2022-03-16 17:10:16 +00:00
acb38c3a64
EDBG Control protocol get parameter command
Nav
2022-03-16 17:10:08 +00:00
1eccebd487
New base class for EDBG Control protocol response frame
Nav
2022-03-16 17:09:43 +00:00
7adfd47214
New base class for EDBG Control protocol command frame
Nav
2022-03-16 17:09:18 +00:00
a3911cebf5
New TargetPowerManagementInterface class, for debug tools that support target power management functions
Nav
2022-03-16 17:06:57 +00:00
14bdfbf89a
New constructor with command ID param for delegating construction, for the CMSIS-DAP command class
Nav
2022-03-16 17:01:08 +00:00
0c57d6b143
Updated version number for v0.7.0 feature release
Nav
2022-03-15 13:32:29 +00:00
df23701fe7
Deactivated ISP interface in exception handler
Nav
2022-03-15 11:26:16 +00:00
e26af5ee7d
Moved getResponseId() function out of AvrResponseFrame class and into derived classes
Nav
2022-03-01 19:40:29 +00:00
893a1d4ac1
Removing unnecessary copies in AvrEvent construction
Nav
2022-03-01 16:57:38 +00:00
1fa88e83f5
More comment tweaks
Nav
2022-02-28 22:16:14 +00:00
d8504eedca
Tidying and comments
Nav
2022-02-28 17:08:07 +00:00
1a95a9d6c1
Renamed ResponseFrameType alias to ExpectedResponseFrameType
Nav
2022-02-28 17:07:44 +00:00
5aa233eec7
Refactored CMSIS-DAP Response command classes and introduced the ExpectedResponseType alias in CMSIS-DAP commands.
Nav
2022-02-28 16:27:24 +00:00
081fba5cbd
Reduced memory allocations when generating raw buffer from EDBG AVR command frames
Nav
2022-02-28 00:54:19 +00:00
3163f5c1e3
More tidying of EDBG AVR commands frames
Nav
2022-02-27 23:33:45 +00:00
51678ed08e
Removed unnecessary copying when generating raw buffers from EDBG AVR command frames.
Nav
2022-02-27 23:33:16 +00:00
8cb60f442b
Fixed bug with EDBG AVR8 WriteMemory command having an inflated payload
Nav
2022-02-27 20:40:40 +00:00
cfa2a25a1a
Fixed bug with EDBG AVR8 SetParameter command having an inflated payload
Nav
2022-02-27 20:39:06 +00:00
16e20b89b6
Switched to automatic storage for EDBG AVR command frame payloads that are fixed in size, in the EDBG driver. This means we don't have to keep allocating space (using std::vector) for each command payload, when the payload is fixed in size. Also, some general tidying of the EDBG AVR command frames.
Nav
2022-02-27 20:29:26 +00:00
f28ec0f162
Renamed Avr8Interface class to Avr8DebugInterface, in preparation for an AVR8 programming interface class
Nav
2022-02-15 13:14:03 +00:00
d88e545496
Updated register inspection window appearance to be consistent with the Manage Memory Regions window
Nav
2022-02-14 18:00:04 +00:00
97695b91d2
Back to fixed window size for the register inspector window
Nav
2022-02-14 17:56:05 +00:00
ac759b9290
Styling for QPlainTextEdit widget
Nav
2022-02-14 17:55:40 +00:00
3d4d0d2aef
Moved QScrollArea bg styling to global QSS
Nav
2022-02-14 17:55:22 +00:00
e0df4c58f3
Removed fixed window size for the register inspection window
Nav
2022-02-13 14:09:24 +00:00
a465b9b58a
Updated register value graphic style to match that of annotations in the memory hex viewer
Nav
2022-02-13 14:08:32 +00:00
08f4ee30b2
Shutdown Bloom, if configured to do so, upon receiving the DebugSessionFinished event
Nav
2022-02-09 17:50:32 +00:00