Commit Graph

153 Commits

Author SHA1 Message Date
Nav
fbd3037a8c Tidying 2021-10-31 11:36:28 +00:00
Nav
7c65e182af New target memory inspection pane and hex viewer widget 2021-10-31 11:36:28 +00:00
Nav
52a9b27519 Insight worker task for reading target memory 2021-10-31 11:36:28 +00:00
Nav
104f09f7c9 Refactored InsightWindow class to inherit from QMainWindow, as opposed to a standard QObject
Replaced QWidget left panel with new PanelWidget instance
Also introduced a bottom panel (empty ATM)
Removed obsolete widgets
Added panel size adjustment on window resize
2021-10-31 11:36:28 +00:00
Nav
74b8e41e1b New panel widget 2021-10-31 11:36:28 +00:00
Nav
58f994bba4 Bumped version number for bug fix release (v0.4.2). 2021-10-30 21:08:51 +01:00
Nav
c046c69085 Version number bump for v0.4.1 2021-10-04 23:43:14 +01:00
Nav
e6d4af525f Tidying and version number bump 2021-09-27 23:08:53 +01:00
Nav
3a12395515 Handled positioning of the target package widget in the container, instead of within the widget itself 2021-09-26 18:18:12 +01:00
Nav
88d5f6f568 Forgot to include this in previous commit RE new error dialogue 2021-09-25 20:18:41 +01:00
Nav
ba4acd1629 Distributed Ubuntu fonts for Bloom Insight 2021-09-25 01:10:01 +01:00
Nav
551dc24e0e Changed udev rule copying to copy after build, via a custom command 2021-09-25 01:09:00 +01:00
Nav
ebfd97eae8 Tidying 2021-09-21 21:21:57 +01:00
Nav
dcdcd1d114 Register inspection window 2021-09-18 22:41:08 +01:00
Nav
b8bf590be7 Write registers to target insight task 2021-09-11 18:52:59 +01:00
Nav
dcd180e728 New target registers side pane 2021-09-04 18:11:52 +01:00
Nav
1dc184edbc Improved containment of target package widget functionality - it's now less tightly coupled. 2021-09-02 21:19:46 +01:00
Nav
9d9f429fba Dramatically improved speed of register reading in the AVR8 EDBG driver
This will accommodate Insight's eager loading of target registers via the new TargetRegistersSidePaneWidget
2021-08-30 22:30:35 +01:00
Nav
4c4bde45cf Fixed numerous bugs with hashing and sorting of TargetRegisterDescriptor objects
These became apparent when using some STL contains (map, set, etc)
2021-08-30 22:22:28 +01:00
Nav
3be8d90e09 Moved insight worker and introduced worker tasks 2021-08-30 22:17:59 +01:00
Nav
5e280f9327 New sliding handle widget for resizing side panels 2021-08-22 20:46:19 +01:00
Nav
342384a91c New clickable widget 2021-08-22 20:43:43 +01:00
Nav
109c045536 New SvgToolButton widget for tool buttons that use the custom SvgWidget for icons 2021-08-22 20:43:21 +01:00
Nav
9af1bb6557 New custom expanding widgets 2021-08-22 20:42:21 +01:00
Nav
c3f082cd7d New rotatable label widget 2021-08-22 20:41:52 +01:00
Nav
bbe0051205 Extended QUiLoader to support loading custom widgets from UI files 2021-08-22 20:39:29 +01:00
Nav
8259b7dc51 New SVG widget for displaying SVG images 2021-08-22 20:38:05 +01:00
Nav
e3ec4e31e8 Adjusted optimisation level for release builds 2021-08-20 22:52:39 +01:00
Nav
d5ae3dcdae Updated Qt shared objects (for the Qt6 upgrade) 2021-08-20 22:52:07 +01:00
Nav
29ab3aa3b8 Upgraded to Qt6 2021-08-18 22:49:23 +01:00
Nav
30ae552211 Removed obsolete class and tidied CMakeLists file 2021-08-08 13:59:22 +01:00
Nav
7ebc447344 Updated AvrGdbRsp debug server to use the provided register descriptors, instead of creating them 2021-08-07 17:22:59 +01:00
Nav
fd719f1cda Renamed GDB & TargetConrollerConsole read & write register functions/classes to a more generic name. 2021-08-07 17:10:10 +01:00
Nav
c0b99516d3 Added base class for pin body widgets & increased temperature of pin body colors (so that they're easier on the eyes) 2021-07-19 20:24:07 +01:00
Nav
2e4810389f Moved Insight target widgets to "Widgets" sub-folder. 2021-07-07 20:54:45 +01:00
Nav
196a280142 Prep for v0.3.0 2021-07-04 01:16:14 +01:00
Nav
4fe2dcb681 Prep for v0.2.1 2021-06-23 04:34:38 +01:00
Nav
d303a231b4 Prep for v0.2.0 2021-06-23 00:02:33 +01:00
Nav
bbf85f8da5 Included Bloom's udev rules in codebase - somehow this wasn't included in the initial commit 2021-06-22 23:57:19 +01:00
Nav
d365f6348b General tidying, addressing issues found by static analysis tool. 2021-06-22 23:52:31 +01:00
Nav
ebc7fd4c6f Rewrote AVR8 TDF build script 2021-06-08 00:29:11 +01:00
Nav
571211b337 Renamed part description files to target description files.
Introduced a generic target description file class with an AVR8 derivation.
Moved AVR8 target description files
2021-05-31 01:42:18 +01:00
Nav
08914372b9 Tidying 2021-05-31 00:03:57 +01:00
Nav
602328d9d1 Added BLOOM_COMPILED_RESOURCES_PATH_OVERRIDE macro to avoid using compiled resources in debug builds 2021-05-30 19:05:18 +01:00
Nav
d39ca609bc Prep for v0.1.1 2021-05-09 01:24:01 +01:00
Nav
19b970d160 Prep for v0.1.0 2021-05-02 16:26:27 +01:00
Nav
2e0bf9eb24 Disabled RPATH and runtime loading of distributed Qt binaries for debug builds 2021-04-25 17:05:31 +01:00
Nav
fa2a3f67db Introduced the TargetControllerConsole class to provide access to common functionality within the TargetController. 2021-04-24 21:13:07 +01:00
Nav
03a2bfab57 Added debug build warnings 2021-04-24 21:13:07 +01:00
Nav
89b6aa8015 Prep for bug fix release 0.0.2 2021-04-24 21:00:01 +01:00