Nav
e9f6c50f35
Restored lh side bar and added an rh and bottom bar, in the memory inspection pane
2022-08-30 03:10:48 +01:00
Nav
c410905395
Some refactoring of ByteItem highlighting
2022-08-30 03:10:48 +01:00
Nav
1f4788b039
Blocked signals on the DebugServer thread and some tidying
2022-08-30 03:10:48 +01:00
Nav
7a39327c95
Removed monitor target-info machine command
2022-08-30 02:56:33 +01:00
Nav
cfb0ee6eee
New GenerateSvd GDB monitor command
2022-08-30 02:51:10 +01:00
Nav
590c6ecb33
Tidying
2022-08-30 02:05:43 +01:00
Nav
2ae3786130
Removed MemoryAccessCommandPacket class and moved GDB memory offsets to GDB TargetDescriptor class
2022-08-30 02:04:40 +01:00
Nav
fd68089214
Corrected iterators invalidation bug in BiMap class
2022-08-30 02:00:01 +01:00
Nav
6c436cbefc
Tidying
2022-08-27 17:56:55 +01:00
Nav
f77e9d7874
Tidied PanelWidget::setSize()
2022-08-17 19:32:47 +01:00
Nav
bfe13b6d54
Restored deleted constructor (still needed)
2022-08-17 19:32:32 +01:00
Nav
5c81f2665c
Corrected bug with PanelWidget size restoration breaking due to default maximum sizes.
2022-08-14 23:35:35 +01:00
Nav
afe6fe3ef4
Removed unnecessary state restoration of PanelWidgets
2022-08-14 23:24:29 +01:00
Nav
52c165a72d
Made project settings key names consistent
2022-08-14 19:41:36 +01:00
Nav
f7460681f2
Disabled refresh button in memory inspection pane, when programming mode is enabled
2022-08-14 18:07:05 +01:00
Nav
c4bcf71424
Replaced static TargetController state object access with new GetState command
...
This corrects a bug where the DebugServer checks if the TargetController is in
service just before it's about to suspend. The DebugServer then attempts to start
a new debug session, only for the TargetController to go into a suspended state.
A fatal error occurs and a shutdown follows. This bug is only apparent when
the user stops and starts debug sessions very quickly, with releasePostDebugSession
set to true.
2022-08-14 17:44:52 +01:00
Nav
0665ef2927
Support for TargetController commands that do not require the TargetController to be in an active state
2022-08-14 17:39:35 +01:00
Nav
aa0694196a
Applied minimum size to detached PaneWidgets
2022-08-14 17:37:43 +01:00
Nav
cb33f33ba9
Fixed bug where deactivated PaneWidgets were still visible after state restoration
2022-08-14 17:37:25 +01:00
Nav
6083e3eb01
Corrected bug with corrupt memory access causing Qt error and seg fault
2022-08-13 23:55:58 +01:00
Nav
a0ee539501
Immediately close all of Insight's child windows on InsightWindow::deactivate()
2022-08-13 18:42:40 +01:00
Nav
b0b167453d
Made managing of PanelState object consistent with the managing of other state objects
2022-08-13 18:41:52 +01:00
Nav
d646e06efe
Fixed target register pane state restoration bug
2022-08-13 18:36:10 +01:00
Nav
1133c58498
Fixed bug where the PaneWidget size was not being recorded on resize
2022-08-13 18:35:37 +01:00
Nav
4e109483e8
Tidying
2022-08-13 03:06:44 +01:00
Nav
2372b93e11
Improved RAII of DebugSession class
2022-08-13 03:06:37 +01:00
Nav
d59c4f92ba
Refactored PaneState management across the PaneWidget
2022-08-08 22:26:32 +01:00
Nav
c88395b8eb
Tidying
2022-08-04 21:08:41 +01:00
Nav
6bea419e1b
Added check to confirm the user's selected AVR8 physical interface is supported by the selected target
2022-08-04 21:08:22 +01:00
Nav
96f0c14b53
Made AVR8 Physical Interfaces more generic (to include non-debug interfaces such as ISP)
2022-08-04 21:06:13 +01:00
Nav
40218e5c21
Moved loading of AVR8 TDFs into single function
2022-08-04 21:03:43 +01:00
Nav
0bc886be38
Updated readme with note on building yaml-cpp
2022-07-30 13:38:38 +01:00
Nav
a9eec0f9f6
Added shared objects for libyaml-cpp - these will be distrubted in Bloom's binary packages
2022-07-30 13:37:47 +01:00
Nav
08977e8e0c
Updated MemoryInspectionPane to prevent it from enabling UI too early (before stack pointer retrieval) for RAM
2022-07-24 12:44:31 +01:00
Nav
8a047eb6ac
Added bloom.json fallback to allow current Bloom users to continue using bloom.json for the project configuration.
2022-07-24 12:22:27 +01:00
Nav
b69e0a69d0
Tidying
2022-07-23 17:56:20 +01:00
Nav
066c1fcece
Fixed bug where the TargetController was shutting down before the InsightWorker thread, causing the InsightWorker thread to hang as it waited for the TargetController to respond to a command.
2022-07-23 16:03:33 +01:00
Nav
cbd2b1ea1c
Replaced JSON template configuration file with YAML equivalent (bloom.template.json -> bloom.template.yaml)
2022-07-23 15:42:16 +01:00
Nav
ae5747e79b
Replaced project configuration format from JSON to YAML
2022-07-23 15:39:00 +01:00
Nav
cb577c7acd
String and YAML utilities
2022-07-23 15:36:05 +01:00
Nav
cf0a103ba4
Included yaml-cpp dependency in preparation for switch to YAML format for configuration files
2022-07-23 02:28:41 +01:00
Nav
43f33a2e77
Corrected bug where memory inspection panes were not automatically fetching data upon the first target halt
2022-07-21 21:33:39 +01:00
Nav
9d2625e8c4
Store and restore refresh configuration for memory inspection panes
2022-07-21 21:16:34 +01:00
Nav
5a0a88eced
Removed unnecessary member in TargetMemoryInspectionPaneSettings struct
2022-07-21 21:01:21 +01:00
Nav
1444b0ad0a
Removed unnecessary ABI compatibility definition
2022-07-21 21:00:45 +01:00
Nav
1830fe3a17
Tidying
2022-07-20 19:16:14 +01:00
Nav
22b51f5129
Added opened/closed signals to PanelWidget
2022-07-20 19:13:16 +01:00
Nav
97d7690682
Updated register side pane to use new state restoration code
2022-07-19 22:58:38 +01:00
Nav
bce5ee27ce
Tweak to height of tool bar in memory inspection pane widget
2022-07-19 22:32:21 +01:00
Nav
f43c88f61a
Storing and restoring DetachedWindowState
2022-07-19 22:31:36 +01:00