Commit Graph

944 Commits

Author SHA1 Message Date
Nav
2b3a6fd27f Moved GDB command packet handling to individual CommandPacket classes 2022-04-04 22:21:42 +01:00
Nav
df5a904a43 New debug session class 2022-04-04 22:21:42 +01:00
Nav
01396afcec Renamed AvrGdbRsp directory to AvrGdb and moved target register functions to new GDB target descriptor class 2022-04-04 22:21:42 +01:00
Nav
5d58bbde07 New GDB target descriptor class 2022-04-04 22:21:42 +01:00
Nav
77d431cb0f New ErrorResponsePacket class for GDB errors 2022-04-04 22:21:42 +01:00
Nav
1511a8483a Renamed unused GDB Ok response packet 2022-04-04 22:21:42 +01:00
Nav
5055d97a8d Removed unused EventManager class member from Application class 2022-04-04 22:21:42 +01:00
Nav
db51d5e4c5 Removed unused EventManager class member from Insight and InsightWorker 2022-04-04 22:21:42 +01:00
Nav
8067762d38 Removed unused EventManager class member from TargetController 2022-04-04 22:21:42 +01:00
Nav
28396d9d80 Removed unused EventManager class member from DebugServer and derived classes 2022-04-04 22:21:42 +01:00
Nav
3f70e84f68 Removed unused EventManager class member from SignalHandler 2022-04-04 22:21:42 +01:00
Nav
8d089a750e Removed unused EventManager class member from TargetControllerConsole 2022-04-04 22:21:42 +01:00
Nav
7437f0a31e Made EventManager class static 2022-04-04 22:21:42 +01:00
Nav
9922d1eca7 Preparation for converting EventManager member functions to static member functions 2022-04-04 22:21:42 +01:00
Nav
ab1a379efa Tidying 2022-04-04 22:21:42 +01:00
Nav
e65f89caf1 Applied new GdbDebugServerConfig object to GDB Debug Server implementation 2022-04-04 22:21:42 +01:00
Nav
18f08d8faa New GdbDebugServerConfig class, for GDB specific config parameters 2022-04-04 22:21:42 +01:00
Nav
26474150d7 Bumped version number for bug fix release 2022-04-04 21:52:34 +01:00
Nav
2e47f53e47 Enforced an absolute maximum when calculating minimum size for Insight window.
The absolute maximum takes the user's screen size into account.
2022-04-04 21:35:58 +01:00
Nav
e05084ebda Removed unnecessary restriction for XMEGA and UPDI enabled targets, where the flash page size must not exceed the maximum memory access size.
This restriction is not necessary for XMEGA and UPDI targets because paged memory access is not required for those targets.
2022-04-04 17:28:26 +01:00
Nav
2c4fa3711a Updated CMake minimum version in README 2022-04-02 18:23:12 +01:00
Nav
0294cb5a94 Tidying 2022-04-02 17:13:17 +01:00
Nav
0e1aef7098 Improved CPack configuration and added support for RPM package generation 2022-04-02 17:13:07 +01:00
Nav
f0adcc3fca Moved distributed shared objects into bin 2022-04-02 17:11:33 +01:00
Nav
8a57e46189 Bumped version number for 0.8.2 bug fix release 2022-03-21 13:06:08 +00:00
Nav
2b7864e908 Tidying 2022-03-21 13:05:08 +00:00
Nav
d2dd9441fc Included a power-up delay, to fix issue with some debug tools (evaluation boards). See comments in https://github.com/navnavnav/Bloom/issues/17 for more 2022-03-21 13:05:02 +00:00
Nav
7b79f19574 New targetPowerCycleDelay target config param, for configuring the AVR8 target power cycle delay (after updating the DWEN fuse bit) 2022-03-21 13:04:12 +00:00
Nav
a3b9bb8ca2 Replaced messy AVR8 target config approach with new Avr8TargetConfig object 2022-03-19 13:28:11 +00:00
Nav
19d45ed1b0 New Avr8TargetConfig class to extend TargetConfig - for AVR8 target config 2022-03-19 13:26:11 +00:00
Nav
fbe750bdae Bumped version number of bug fix release 2022-03-17 00:55:57 +00:00
Nav
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.
2022-03-17 00:00:40 +00:00
Nav
fbffbcdf77 Bumped version number for v0.8.0 release 2022-03-16 18:21:36 +00:00
Nav
ed5188a2ef EDBG target power management interface for Curiosity Nano debug tool 2022-03-16 17:39:08 +00:00
Nav
c5c622b59d EDBG target power management interface for Xplained Pro debug tool 2022-03-16 17:38:58 +00:00
Nav
78b96ed277 EDBG target power management interface for Xplained Nano debug tool 2022-03-16 17:38:52 +00:00
Nav
80e5678ddf New "cycleTargetPowerPostDwenUpdate" target config param to control the automatic cycling of target power, after updating the target's DWEN fuse bit 2022-03-16 17:21:12 +00:00
Nav
55013dfc4a Target power mangement interface for the Xplained Mini evaluation board 2022-03-16 17:14:47 +00:00
Nav
bc4ec6f408 Forgot to commit this 2022-03-16 17:14:05 +00:00
Nav
696e746279 Added target power cycling post AVR8 DWEN fuse bit update 2022-03-16 17:13:57 +00:00
Nav
3d95a983b6 EDBG implementation of the TargetPowerManagementInterface 2022-03-16 17:12:52 +00:00
Nav
97cc3cdce3 EDBG Parameters for LED and Target Power control 2022-03-16 17:12:19 +00:00
Nav
7d6a58301f EDBG Control protocol handler ID 2022-03-16 17:11:57 +00:00
Nav
86a47de181 EDBG Control protocol set parameter command 2022-03-16 17:11:31 +00:00
Nav
acb38c3a64 EDBG Control protocol get parameter command 2022-03-16 17:10:08 +00:00
Nav
1eccebd487 New base class for EDBG Control protocol response frame 2022-03-16 17:09:43 +00:00
Nav
7adfd47214 New base class for EDBG Control protocol command frame 2022-03-16 17:09:18 +00:00
Nav
a3911cebf5 New TargetPowerManagementInterface class, for debug tools that support target power management functions 2022-03-16 17:06:57 +00:00
Nav
14bdfbf89a New constructor with command ID param for delegating construction, for the CMSIS-DAP command class 2022-03-16 17:01:23 +00:00
Nav
0c57d6b143 Updated version number for v0.7.0 feature release 2022-03-15 13:32:29 +00:00