Commit Graph

1591 Commits

Author SHA1 Message Date
Nav
82c036cc22 Fixed bug with driver-side exclusions for memory reads, in the EdbgAvr8Interface.
The driver was issuing memory reads for 0 bytes. This was causing issues with some EDBG debug tools.
2021-12-25 20:59:29 +00:00
Nav
1051954333 Updated ReadTargetMemory insight worker task to accept excluded address ranges 2021-12-25 20:57:38 +00:00
Nav
6f364a7009 Added support for excluding address ranges from read memory events 2021-12-25 20:57:03 +00:00
Nav
9054b17bc7 TargetMemoryAddressRange comparison operator 2021-12-25 20:54:02 +00:00
Nav
e5e283a27b Updating initialised flag in ByteItem, for excluded bytes 2021-12-25 20:53:21 +00:00
Nav
6becb0e04a Wording tweak to placeholder label in manage memory region window 2021-12-25 03:52:39 +00:00
Nav
1b1c060457 Changed focused byte highlighting color and favoured stack highlighting over focused highlighting 2021-12-25 03:51:28 +00:00
Nav
22caf5bf5f Used different font sizes for top and bottom annotation items 2021-12-25 03:50:33 +00:00
Nav
ce39c9694c Adjusted font color of bottom annotation items 2021-12-25 03:50:08 +00:00
Nav
b0b99c2dde Account for bottom annotations on final row in hex viewier 2021-12-25 03:49:25 +00:00
Nav
a8e90f7b56 Moved current stack pointer out of HexViewerWidgetSettings - didn't belong there 2021-12-25 03:10:46 +00:00
Nav
d69a8bcde5 Corrected illegal memory access bug after freeing hovered annotation item 2021-12-25 03:10:01 +00:00
Nav
45c6470548 Persisting TargetMemoryInspectionPane settings (including memory regions) through debug sessions 2021-12-25 01:46:47 +00:00
Nav
844c7e78ae Equality operators for TargetMemoryDescriptor and TargetAddressRange 2021-12-25 01:45:37 +00:00
Nav
d4a27b1bac Fixed bug with annotation items not inheriting disabled state from parent scene 2021-12-25 01:44:48 +00:00
Nav
78f6bbb5d6 Tidying 2021-12-24 23:30:44 +00:00
Nav
170e30d034 Value annotations in hex viewer widget
Some refactoring of byte item positioning, to better accommodate value annotations
2021-12-24 23:30:28 +00:00
Nav
d59c47a5de Tidying AnnotationItem class in prep for value annotations 2021-12-24 23:27:01 +00:00
Nav
5f2ec7e655 Configured vertical scrollbar in hex viewer widget to always be enabled, in order to prevent infinite look resize issue 2021-12-24 22:42:27 +00:00
Nav
80cc29ad65 Tidying 2021-12-24 14:35:20 +00:00
Nav
c665215d69 Corrected size() function in TargetMemoryDescriptor scruct.
This was hiding the issue with incorrect end addresses in AVR8 memory descriptors
2021-12-24 14:35:11 +00:00
Nav
a0ef9051ba Corrected end address in AVR8 memory descriptors 2021-12-24 14:33:34 +00:00
Nav
c070ac78eb Added placeholder label in memory region manager window. 2021-12-24 14:33:05 +00:00
Nav
ba4e99d8d2 Fixed illegal memory access bug with pane widgets and the target package widget. 2021-12-24 13:59:34 +00:00
Nav
6b7d09dce4 Corrected the disabled icon and text styling for memory inspection tool buttons 2021-12-24 13:57:54 +00:00
Nav
e916f4aef5 Added SP register size checks in AVR8 TDF validation script 2021-12-24 02:56:21 +00:00
Nav
8ec4d664c9 Tidying 2021-12-24 02:55:59 +00:00
Nav
7c2a8705e7 Added annotation items in the hex viewer, for focused regions
Corrected issue with unexpected horizontal scrolling in hex viewer
Added highlighting of focused byte items, in the hex viewer widget
2021-12-24 02:54:48 +00:00
Nav
a5460fd9ae Tidying 2021-12-23 01:28:36 +00:00
Nav
5c97fb76aa New memory region manager window 2021-12-23 01:26:58 +00:00
Nav
a6843e5baa New Focused and Excluded memory regions 2021-12-23 01:24:58 +00:00
Nav
8717b5f581 Destroying RAM and EEPROM inspection panes upon Insight deactivation 2021-12-22 23:11:56 +00:00
Nav
bfea6b7c8f Tidying 2021-12-22 23:11:18 +00:00
Nav
3e0aebd9a1 Address range intersection function 2021-12-22 03:33:54 +00:00
Nav
40b2f498b6 Tidying 2021-12-22 03:33:18 +00:00
Nav
91632b71b0 Re-styled error dialogue 2021-12-22 03:32:51 +00:00
Nav
7aee91c5ff Tidying 2021-12-19 18:35:19 +00:00
Nav
a923c18403 New custom TextInput widget (derived from QLineEdit) to use for text input fields. It currently just removes the default (theme-based) icons from context menu actions 2021-12-19 18:30:41 +00:00
Nav
cb5afddd0f Removed redundant signal handling from RegisterHistoryItem 2021-12-19 01:44:49 +00:00
Nav
5cd19c3ff9 Corrected RegisterHistoryItem member variable name 2021-12-19 01:29:39 +00:00
Nav
dd4cbcc597 Global stylesheet for styles that should be applied application-wide. 2021-12-18 18:24:03 +00:00
Nav
fc5cd3dc14 New LabeledSeparator widget 2021-12-18 18:02:01 +00:00
Nav
339074e0dd Down-arrow SVG for QComboBox widgets 2021-12-18 00:16:35 +00:00
Nav
842a39600c Created custom BloomProxyStyle to override Qt system styles 2021-12-18 00:16:11 +00:00
Nav
47ff13c1a6 Enabled QGraphicsItem caching for faster rendering of byte items and byte addresses, in the hex viewer widget 2021-12-17 01:10:44 +00:00
Nav
bc7f7dae56 Removed unnecessary VBoxLayout from byte item container in the hex viewier widget 2021-12-15 22:11:07 +00:00
Nav
3152b30319 Tidying 2021-12-15 22:10:07 +00:00
Nav
b3ceab5501 Refactoring in printing of byte address items in hex viewier widget. 2021-12-15 22:09:21 +00:00
Nav
7ca9327dc5 Increased minimum width for the Insight window 2021-12-15 22:08:38 +00:00
Nav
cc427ed3d3 Increased minimum height for bottom panel. 2021-12-15 22:08:06 +00:00