Nav
d52cc70b1e
Prevented flickering when toggling GPIO pad states via Insight GUI
2025-02-18 22:23:51 +00:00
Nav
be76726124
Tidying
2025-02-18 00:53:10 +00:00
Nav
8a473473db
Insight GUI changes:
...
- New target pinout widgets
- Made auto-refresh of registers and GPIO pad states optional (via context menu on refresh tool button)
2025-02-18 00:35:39 +00:00
Nav
b06e8cc9ad
Formatting keys in log output
2025-02-02 14:54:17 +00:00
Nav
ad542ab77e
Tidying
2025-01-28 00:21:26 +00:00
Nav
91db0eb6e8
Separated TargetMemoryAddressRange from TargetMemory.hpp
2025-01-28 00:14:04 +00:00
Nav
7fe5b88dd8
Refactored Insight GUI to accommodate the many changes made to Bloom's internals
...
Also lots of tidying.
2024-12-24 18:27:59 +00:00
Nav
6cdbfbe950
Massive refactor to accommodate RISC-V targets
...
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
75d5124265
Moved TargetRegisterDescriptor struct to separate file
2024-03-09 17:16:29 +00:00
Nav
9631626228
Moved painting of hex viewer hover rectangles to scene renderer (it's faster and more efficient)
2023-09-25 22:36:35 +01:00
Nav
403e959d3f
Style tweaks on old list views
2023-09-23 01:17:06 +01:00
Nav
776b72e227
Tidying
2023-09-23 00:43:33 +01:00
Nav
6626120fec
Removed old "Bloom" namespace from Qt stylesheets
2023-09-23 00:43:12 +01:00
Nav
34431ec739
Key press event handling in certain Insight windows
2023-09-22 23:56:43 +01:00
Nav
d01f975167
Fixed seg fault bug in snapshot diff window (caused by invalid this pointer)
2023-09-22 21:44:37 +01:00
Nav
b5df37ae9b
Removed TargetProgramCounter type alias
2023-09-21 00:40:30 +01:00
Nav
370112c4c7
Added "No differences" placeholder to ChangeListPane widget
2023-08-26 16:51:57 +01:00
Nav
cbc17dc17e
Added context menu actions in ChangeListPane widget
2023-08-26 15:52:05 +01:00
Nav
1df1f52afc
Removed duplicated QSS styles
2023-08-26 03:45:00 +01:00
Nav
16a99bf5a6
Account for scrollbar margins in ListScene
2023-08-26 03:44:38 +01:00
Nav
2514b02d71
Tweaked highlighting border colour.
2023-08-26 02:53:30 +01:00
Nav
2e38fd237f
Fixed bug with unexpected opacity being applied to highlighting border.
2023-08-26 02:53:11 +01:00
Nav
362bc22262
Added primary highlighting border for highlighted ranges that span multiple lines
2023-08-26 02:52:20 +01:00
Nav
a5d531b1a7
Fixed bug with vertical scrollbar detection in ChangeListPane widget
2023-08-25 20:40:00 +01:00
Nav
9baecc820b
Fixed regression causing a seg fault when a selected item was removed from a ListScene.
2023-08-25 20:29:35 +01:00
Nav
0e6b3f914b
Adjusted min width of snapshot diff window
2023-08-25 19:56:18 +01:00
Nav
61cbbc1a79
Tidying
2023-08-25 19:56:02 +01:00
Nav
d20a0f0ed5
Added primary highlighting in hex viewer
2023-08-25 19:53:24 +01:00
Nav
fc6decc1df
Added keyboard navigation to list views, but I've disabled this in the target registers pane, as ListItem hierarchies are not currently supported.
2023-08-24 21:43:46 +01:00
Nav
586c11157c
Refactored byte item selection and highlighting in hex viewer
2023-08-24 17:25:28 +01:00
Nav
b07be04a3c
Clear highlighted bytes on ESC press, in snpashot diff window
2023-08-24 00:39:57 +01:00
Nav
9e4f5988fb
Added ChangeListPane widget to snapshot diff window
2023-08-24 00:39:28 +01:00
Nav
3bc63d9560
Tidying
2023-08-24 00:26:29 +01:00
Nav
f56a83cabf
Only consume ESC key press event if necessary, in hex viewer scene
2023-08-24 00:25:05 +01:00
Nav
4979daf062
ByteItem highlighting and centering via HexViewerWidget
2023-08-24 00:24:05 +01:00
Nav
0bdd9f0bcf
Member function to clear all items from a ListScene
2023-08-24 00:21:57 +01:00
Nav
01ee5cd3a4
Always inline paintItem member function in hex viewer item renderer
2023-08-22 19:41:19 +01:00
Nav
9a6e22e6c7
Corrected member initialisation order (addressing -Wreorder warnings)
2023-08-19 21:53:00 +01:00
Nav
1723ce331e
Removed DifferentialHexViewerItemRenderer - was only needed for painting the diff polygons which I've decided to remove.
2023-08-14 16:10:21 +01:00
Nav
5896306f1a
Removed redundant 'Bloom' namespace from entire codebase
2023-08-13 15:47:51 +01:00
Nav
edcf62e67d
Tidying
2023-07-18 23:17:13 +01:00
Nav
9a43017453
Tidying
2023-07-18 23:17:13 +01:00
Nav
03694fb521
Disable refresh button in memory inspect pane, at construction
2023-07-18 23:17:13 +01:00
Nav
c307fb513e
Removed Insight window activation/deactivation (it was no longer needed since we removed TC suspension)
2023-07-18 23:17:13 +01:00
Nav
073b60d009
Tidying
2023-07-18 23:17:13 +01:00
Nav
750673d867
Corrected Insight window size restoration bug
2023-07-18 23:17:13 +01:00
Nav
9475a80cd0
Removed TC state code from insight and debug server components
2023-07-18 23:17:13 +01:00
Nav
7eedc42cdc
Insight deactivation wording change
2023-07-18 23:17:13 +01:00
Nav
f980d960b7
Refactored insight startup code to accommodate on-demand activation.
...
Also created new event for activation request
2023-07-18 23:17:13 +01:00
Nav
ba03833325
Lots of tidying
...
- Removed generic `avr8` target
- Simplified AVR8 target construction
- Introduced register descriptor IDs
- Simplified GDB register mappings
- Simplified target interface contract
- Other bits of tidying
2023-07-18 23:16:06 +01:00