Nav
e26af5ee7d
Moved getResponseId() function out of AvrResponseFrame class and into derived classes
2022-03-01 19:40:29 +00:00
Nav
893a1d4ac1
Removing unnecessary copies in AvrEvent construction
2022-03-01 16:57:38 +00:00
Nav
1fa88e83f5
More comment tweaks
2022-02-28 22:17:18 +00:00
Nav
d8504eedca
Tidying and comments
2022-02-28 17:10:08 +00:00
Nav
1a95a9d6c1
Renamed ResponseFrameType alias to ExpectedResponseFrameType
2022-02-28 17:07:44 +00:00
Nav
5aa233eec7
Refactored CMSIS-DAP Response command classes and introduced the ExpectedResponseType alias in CMSIS-DAP commands.
2022-02-28 16:27:24 +00:00
Nav
081fba5cbd
Reduced memory allocations when generating raw buffer from EDBG AVR command frames
2022-02-28 00:54:26 +00:00
Nav
3163f5c1e3
More tidying of EDBG AVR commands frames
2022-02-27 23:33:45 +00:00
Nav
51678ed08e
Removed unnecessary copying when generating raw buffers from EDBG AVR command frames.
2022-02-27 23:33:16 +00:00
Nav
8b6ee9f100
Tidying
2022-02-27 20:44:01 +00:00
Nav
8cb60f442b
Fixed bug with EDBG AVR8 WriteMemory command having an inflated payload
2022-02-27 20:40:40 +00:00
Nav
cfa2a25a1a
Fixed bug with EDBG AVR8 SetParameter command having an inflated payload
2022-02-27 20:39:06 +00:00
Nav
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.
2022-02-27 20:32:29 +00:00
Nav
f28ec0f162
Renamed Avr8Interface class to Avr8DebugInterface, in preparation for an AVR8 programming interface class
2022-02-15 13:14:03 +00:00
Nav
d88e545496
Updated register inspection window appearance to be consistent with the Manage Memory Regions window
2022-02-14 18:00:04 +00:00
Nav
97695b91d2
Back to fixed window size for the register inspector window
2022-02-14 17:56:05 +00:00
Nav
ac759b9290
Styling for QPlainTextEdit widget
2022-02-14 17:55:40 +00:00
Nav
3d4d0d2aef
Moved QScrollArea bg styling to global QSS
2022-02-14 17:55:22 +00:00
Nav
e0df4c58f3
Removed fixed window size for the register inspection window
2022-02-13 14:14:56 +00:00
Nav
a465b9b58a
Updated register value graphic style to match that of annotations in the memory hex viewer
2022-02-13 14:08:32 +00:00
Nav
08f4ee30b2
Shutdown Bloom, if configured to do so, upon receiving the DebugSessionFinished event
2022-02-09 17:50:32 +00:00
Nav
8d0dc68da0
Tidying
2022-02-09 17:49:25 +00:00
Nav
56dc870b8e
Updated Insight component to use the main thread's event listener, as opposed to constructing its own.
2022-02-09 17:47:05 +00:00
Nav
49710e7484
New shutdownPostDebugSession config parameter
2022-02-09 17:44:58 +00:00
Nav
69ee785edd
Tidying
2022-02-08 18:37:25 +00:00
Nav
4358f61272
Bumped version number
2022-02-07 00:00:19 +00:00
Nav
6b79dd7ca2
Wording tweak
2022-02-06 23:33:26 +00:00
Nav
56fae9e0a8
Fixed bug with Insight window close event being issued twice
2022-02-06 20:29:31 +00:00
Nav
d20db03311
Tidying
2022-02-06 20:29:06 +00:00
Nav
3dcdc4b90b
Persisted panel and pane states
2022-02-06 20:28:46 +00:00
Nav
7e992f781e
Enforced absolute minimum Insight window size
2022-02-06 20:26:31 +00:00
Nav
bc585f4396
Correcting IDE refactor issues
2022-02-06 13:46:05 +00:00
Nav
53a3c815d7
Removed using namespace directive for class member function definitions in source files
2022-02-05 15:32:08 +00:00
Nav
9bbc534973
Adjusted manage memory region window size
2022-02-04 22:19:57 +00:00
Nav
b5fe7d6438
Tidying
2022-02-04 19:49:28 +00:00
Nav
409205e9a5
Improved register searching
2022-02-04 19:49:19 +00:00
Nav
6d9b29d1bc
Truncated focused memory regions in value annotations, when configured as signed integers and the size exceeds 8 bytes.
2022-02-02 22:37:40 +00:00
Nav
d23277f4ab
Sanitised loaded memory regions
2022-02-02 22:32:13 +00:00
Nav
6441a9dbf0
Made endianness of focused memory regions configurable
2022-02-02 21:52:31 +00:00
Nav
554a9a5a8d
Tidying
2022-02-02 20:52:12 +00:00
Nav
7eea89ad6a
Clarified width for integer data types, in memory region manager window
2022-02-02 20:52:03 +00:00
Nav
91e18ab904
Added signed integer data type for focused memory regions
2022-02-02 20:51:26 +00:00
Nav
a58b0eb80b
Print version number on startup, when debug logging is enabled
2022-01-22 16:51:21 +00:00
Nav
752aaeffcf
Used Bloom version number from CMakeLists.txt file instead of repeating
2022-01-22 16:46:41 +00:00
Nav
dc0c8643d7
Fixed seg fault on Bloom early shutdown (when invoking commands)
2022-01-22 16:45:42 +00:00
Nav
20155ee8ff
Disabling use of the masked memory read command in the EDBG driver, by default
2022-01-22 16:15:16 +00:00
Nav
9ebd2b9d57
Saving project settings on shutdown
2022-01-22 16:14:29 +00:00
Nav
051b7e1e8e
Made Insight settings object mutable via Insight
2022-01-22 16:14:03 +00:00
Nav
c063b69490
Constructing Insight settings from project settings json
2022-01-22 16:13:30 +00:00
Nav
cf04c2ebcd
Tidying
2022-01-22 00:28:14 +00:00