4348a6d88c
Corrected handling of empty address range in range step GDB command
Nav
2023-09-11 16:57:14 +01:00
008f5bb62e
When range stepping, start with a single step, as expected by GDB
Nav
2023-09-11 16:56:37 +01:00
7d4ce1050f
- Implemented support for range stepping with GDB (vCont... packets) - Refactored some bits of the generic GDB server class, along with the AVR-specific implementation
Nav
2023-09-10 22:27:10 +01:00
1d0f30db7a
New rangeSteppingEnabled server config param
Nav
2023-09-10 21:50:26 +01:00
d20a0f0ed5
Added primary highlighting in hex viewer
Nav
2023-08-25 19:53:24 +01:00
fc6decc1df
Added keyboard navigation to list views, but I've disabled this in the target registers pane, as ListItem hierarchies are not currently supported.
Nav
2023-08-24 21:43:46 +01:00
586c11157c
Refactored byte item selection and highlighting in hex viewer
Nav
2023-08-24 17:25:28 +01:00
b07be04a3c
Clear highlighted bytes on ESC press, in snpashot diff window
Nav
2023-08-24 00:39:57 +01:00
9e4f5988fb
Added ChangeListPane widget to snapshot diff window
Nav
2023-08-24 00:39:28 +01:00
f56a83cabf
Only consume ESC key press event if necessary, in hex viewer scene
Nav
2023-08-24 00:25:05 +01:00
4979daf062
ByteItem highlighting and centering via HexViewerWidget
Nav
2023-08-24 00:23:36 +01:00
0bdd9f0bcf
Member function to clear all items from a ListScene
Nav
2023-08-24 00:21:57 +01:00
01ee5cd3a4
Always inline paintItem member function in hex viewer item renderer
Nav
2023-08-22 19:41:19 +01:00
35a534b3ed
Allow for the omission of the insight node in bloom.yaml (as we no longer have any mandatory Insight config params)
Nav
2023-08-22 17:12:16 +01:00
c90f92e038
Small addition to TC documentation
Nav
2023-08-20 22:17:40 +01:00
9a6e22e6c7
Corrected member initialisation order (addressing -Wreorder warnings)
Nav
2023-08-19 21:53:00 +01:00
c622c9bd2e
Fixed missing includes which were resulting in failed builds with GCC 13+. Thanks to @jpf91 for reporting
Nav
2023-08-19 17:12:40 +01:00
1723ce331e
Removed DifferentialHexViewerItemRenderer - was only needed for painting the diff polygons which I've decided to remove.
Nav
2023-07-14 22:12:07 +01:00
f56fb72894
Added initial (untested) support for AVR16DD and AVR32DD targets
Nav
2023-08-13 16:24:43 +01:00
5896306f1a
Removed redundant 'Bloom' namespace from entire codebase
Nav
2023-08-13 15:47:51 +01:00
7679348614
Added running as root warning
Nav
2023-08-13 14:55:00 +01:00
bc4939e48f
Added shutdownOnClose Insight config param, to trigger a shutdown when the user closes the main Insight window.
Nav
2023-07-14 18:39:27 +01:00
4eeaa762d1
Added shutdownPostDebugSession to bloom.yaml template
Nav
2023-07-13 02:45:21 +01:00
6eaca9fb1a
Tweaked wording in YAML node type verification messages
Nav
2023-07-13 02:06:53 +01:00
184dd62652
Added additional check to verify environment node type
Nav
2023-07-13 02:05:33 +01:00
33aea9bd69
Renamed debugTool and debugServer project config params to tool and server, respectively. Also a little tidying in ProjectConfig.cpp
Nav
2023-07-13 01:57:13 +01:00
30514f8900
Updated documentation (Insight runs on the main thread, but no longer occupies it)
Nav
2023-06-10 20:51:29 +01:00
b8cdf7aab4
Updated bloom.yaml template
Nav
2023-05-28 02:23:23 +01:00
cadeca0812
Tidied AVR8 TDF validation script
Nav
2023-05-28 02:17:20 +01:00
b39d76d1e9
Corrected AVR8 TDF EESAVE fuse bit validation, and a little refactoring
Nav
2023-05-27 13:41:47 +01:00
b4ec41c34a
Added additional check for the "NVM_FUSES" module, when locating fuses in AVR8 TDFs. Also some tidying of peripheral register address offset extraction.
Nav
2023-05-27 13:41:02 +01:00
18e125f43f
EESAVE fuse bit TDF validation
Nav
2023-05-26 23:36:21 +01:00
54e77c371c
Removed fuse type validation for OCDEN and JTAGEN fuse bits (no longer required)
Nav
2023-05-26 23:27:55 +01:00
264cd83048
Corrected premature DWEN fuse bit management warning (regression from previous refactor)
Nav
2023-05-26 23:07:17 +01:00
1f90f21870
Refactored the preserveEeprom implementation to make use of the EESAVE fuse
Nav
2023-05-26 22:45:57 +01:00
6aca0731b2
Extract EESAVE fuse bit descriptor from AVR8 TDF
Nav
2023-05-26 22:42:48 +01:00
f3f0b504f3
Removed fuse type restriction when extracting fuse bit descriptors from AVR8 TDFs
Nav
2023-05-26 22:42:11 +01:00
df51da4479
Added AVR8 fuse enable strategy
Nav
2023-05-26 22:36:43 +01:00
142f844f83
New TC shutdown command
Nav
2023-05-26 01:02:51 +01:00
039df146a7
Removed obsolete TC commands
Nav
2023-05-26 00:38:54 +01:00
d55756da72
New GDB monitor command for Insight activation. Created GdbHelpMonitorInfo.txt.in template for conditional commands
Nav
2023-05-24 23:15:47 +01:00
7eedc42cdc
Insight deactivation wording change
Nav
2023-05-24 23:13:19 +01:00
f980d960b7
Refactored insight startup code to accommodate on-demand activation. Also created new event for activation request
Nav
2023-05-24 23:12:36 +01:00