Commit Graph

724 Commits

Author SHA1 Message Date
Nav
092d27a0cb Corrected address range contains() check 2021-12-30 13:28:58 +00:00
Nav
ad00939cf6 Tweaked min height of DIP body widget 2021-12-28 14:50:52 +00:00
Nav
6100cbe989 Bumped version number 2021-12-28 05:16:00 +00:00
Nav
4909085a27 Changed latest version URL scheme to http, to avoid the hell that is locating SSL libraries at run-time. 2021-12-28 05:15:44 +00:00
Nav
b257f978e8 Included Qt6Network shared objects 2021-12-28 05:14:41 +00:00
Nav
72191f922f Some versions of G++ define macros named 'major' and 'minor', which
were conflicting with the member initialisers in the VersionNumber
constructor.
2021-12-28 03:12:36 +00:00
Nav
76fcc385f3 Updated GDB register write command handler to account for larger than expected register values. 2021-12-28 02:44:00 +00:00
Nav
c29db60b4c Tidying 2021-12-28 01:16:29 +00:00
Nav
fe635128f4 Refactored GDB register handling in GDB debug server.
Accounted for size discrepancies in register descriptors (target register descriptors and GDB register descriptors).
2021-12-28 01:16:21 +00:00
Nav
ca0bcdeda4 GDB register descriptor 2021-12-28 01:09:38 +00:00
Nav
7e76503969 at() function to retrieve reference within bidirectional map 2021-12-27 23:59:59 +00:00
Nav
56894a2bf7 Updated README 2021-12-27 14:44:08 +00:00
Nav
1e7e3c45fc Added new 'disableDebugWirePreDisconnect' target parameter, for automatically disabling debugWire before disconnecting from the target. 2021-12-27 04:17:15 +00:00
Nav
b9e579b4bc Added support for AVR ATtiny45 target 2021-12-27 04:14:07 +00:00
Nav
d7c6fd191f Corrected insight window sizing bug 2021-12-27 04:10:25 +00:00
Nav
5f77093c80 Go-to-address function in hex viewer 2021-12-27 03:57:08 +00:00
Nav
bb12d91368 Focus changed signals for TextInput widget 2021-12-27 03:55:32 +00:00
Nav
bb306778cd Address range helper function for checking if a range contains an address 2021-12-27 03:55:11 +00:00
Nav
c3db0eba65 Highlighted addresses in hex viewer 2021-12-27 03:54:34 +00:00
Nav
dd5424b6bb New ASCII view tool button in hex viewer 2021-12-26 18:07:08 +00:00
Nav
910eb97561 Added ByteItem ASCII view
Including some conditional styling
2021-12-26 18:06:39 +00:00
Nav
38afcfd84c Disabled use of masked memory read commands, for non-SRAM reads, in the EDBG AVR8 driver.
EDBG tools don't seem to support masked memory reads for EEPROM or FLASH. They just report an 'invalid memtype' error.
2021-12-26 00:41:23 +00:00
Nav
42ea81971f Tidying 2021-12-26 00:15:24 +00:00
Nav
893be12597 Removed vertical lines for single byte annotation items 2021-12-26 00:12:21 +00:00
Nav
1d09f89acf Removed conditional font color in byte items with changed values, in the hex viewer 2021-12-25 23:17:57 +00:00
Nav
f47c1c6a60 Hide stack memory highlighting option for non RAM inspection panes 2021-12-25 23:13:41 +00:00
Nav
2c54457e0f Only refresh the stack pointer in the RAM inspection pane (not EEPROM) 2021-12-25 23:08:32 +00:00
Nav
9dd2b24339 Display annotations tool button 2021-12-25 22:53:37 +00:00
Nav
cc51e1b4c8 New setting in the hex viewer for toggling the display of annotations 2021-12-25 22:52:34 +00:00
Nav
fef3aac3ae Moved ownership of hex viewer settings to TargetMemoryInspectionPane and corrected default settings 2021-12-25 22:16:28 +00:00
Nav
cacd81b1dc Tidying 2021-12-25 21:22:29 +00:00
Nav
71842358ff Excluding excluded memory regions from memory reads in the hex viewer widget. 2021-12-25 21:01:45 +00:00
Nav
03bc17a225 Disabled masked read memory commands for the Xplained Pro debug tool (the tool was reporting a 'not supported' error) 2021-12-25 21:00:37 +00:00
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