Nav
|
dd25fc9bf2
|
Tidying
|
2021-09-04 18:04:28 +01:00 |
|
Nav
|
85ef2c57e1
|
Removed tight coupling of target pin widgets with Insight window - moved target pin state toggling into an InsightWorker task.
|
2021-09-04 18:03:45 +01:00 |
|
Nav
|
1bc881e9ae
|
Included variant ID in target pin descriptor
|
2021-09-04 17:58:05 +01:00 |
|
Nav
|
90a4f1ce29
|
Added disabled font color for rotatable widgets
|
2021-09-04 17:56:38 +01:00 |
|
Nav
|
27b5684037
|
Moved disabled SVG widget functionality to SvgWidget class
|
2021-09-04 17:56:18 +01:00 |
|
Nav
|
7c144c7678
|
Removed hard-coded rotation angle in SvgWidget
|
2021-09-03 21:51:14 +01:00 |
|
Nav
|
b099afd590
|
Adjusted minimum Insight window size applied by DIP and QFP target package widgets
|
2021-09-03 21:50:45 +01:00 |
|
Nav
|
b5d6e8d88b
|
Some tidying in the AVR8 EDBG driver
|
2021-09-02 21:33:38 +01:00 |
|
Nav
|
5a1ae665ac
|
QFP pin widget tidying
|
2021-09-02 21:20:48 +01:00 |
|
Nav
|
9680f06df8
|
Right click signal for clickable widget
|
2021-09-02 21:20:09 +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
|
8c08493122
|
Comments for clarity on register extraction in AVR8 EDBG driver.
|
2021-08-31 19:45:49 +01:00 |
|
Nav
|
6907b79880
|
Flipped multi-byte AVR8 register values in AVR8 EDBG driver (AVR8 registers are stored LSB, so they needed to be flipped to MSB)
|
2021-08-31 19:45:05 +01:00 |
|
Nav
|
ff820d8983
|
Refined OCD data register address exclusion from memory reads, when reading register values in the AVR8 EDBG driver
|
2021-08-31 19:43:35 +01:00 |
|
Nav
|
9ac2b2617b
|
Removed obsolete GP register extraction function from AVR8 EDBG driver
|
2021-08-31 19:40:30 +01:00 |
|
Nav
|
21f89df9ad
|
Missing include and some tidying
|
2021-08-31 19:39:52 +01:00 |
|
Nav
|
d79977317d
|
Honouring read/write flags in AVR8 TDFs
|
2021-08-30 22:32:40 +01:00 |
|
Nav
|
df1f3958c0
|
Ignoring AVR8 registers that are not in the data address space
|
2021-08-30 22:31:44 +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
|
3b458bd12d
|
Use std::set instead of std::vector for TargetRegisterDescriptors
|
2021-08-30 22:23:27 +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
|
a52d2271b3
|
Corrected register group extraction from AVR8 TDFs
|
2021-08-27 23:51:21 +01:00 |
|
Nav
|
96c3279efd
|
Improved automatic Insight window resizing when a QFP target package widget is enabled
|
2021-08-24 20:12:07 +01:00 |
|
Nav
|
0ff217113a
|
Disabled insight support for target variants with more than 100 pins
|
2021-08-24 20:10:45 +01:00 |
|
Nav
|
ae1b0c000d
|
Tidying
|
2021-08-22 20:58:54 +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
|
9e3ca93264
|
Updated build script to use Qt6 libraries
|
2021-08-21 21:19:04 +01:00 |
|
Nav
|
85fd5a32de
|
Updated README with Qt6 info
|
2021-08-21 21:18:18 +01:00 |
|
Nav
|
4b76a41076
|
Added < boolean operator overload for TargetRegisterDescriptors
|
2021-08-21 21:11:36 +01:00 |
|
Nav
|
092a7df675
|
Updated TargetControllerConsole to use template method for triggering events for the TargetController.
|
2021-08-20 22:53:31 +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
|
c60b1ef75d
|
Removed unused include. Added new line at EOF
|
2021-08-19 22:20:32 +01:00 |
|
Nav
|
c48de5247b
|
Reduced TargetRegisterType enum size.
|
2021-08-19 22:10:07 +01:00 |
|
Nav
|
682de0a2ad
|
Made the timezone abbreviation static in the Logger, as it will rarely change throughout an execution cycle and was surprisingly resulting in too many memory allocations.
|
2021-08-19 22:09:11 +01:00 |
|
Nav
|
3554960a19
|
Removed unnecessary use of std::string for event management, in an attempt to reduce memory consumption.
Now using 16 bit enums for event types.
|
2021-08-19 22:06:59 +01:00 |
|
Nav
|
11415ce99a
|
Fixed bug in TargetControllerConsole, where the TargetController would respond to an event before the TargetControllerConsole could register an interest in the response, resulting the the TargetControllerConsole missing the response.
|
2021-08-19 22:05:15 +01:00 |
|
Nav
|
01c20339f3
|
Qt6 compatability changes
|
2021-08-18 22:51:15 +01:00 |
|
Nav
|
29ab3aa3b8
|
Upgraded to Qt6
|
2021-08-18 22:49:23 +01:00 |
|
Nav
|
85fbf1ada4
|
Used more specific exception classes to allow the TC to handle device failure errors better
|
2021-08-15 01:47:48 +01:00 |
|
Nav
|
89b5875132
|
More colour tweaks to GPIO pins in Insight
|
2021-08-14 23:31:57 +01:00 |
|
Nav
|
6daafcc9b2
|
This should have been included in the commit before last (7a6dcdcbfd)
|
2021-08-11 00:11:11 +01:00 |
|
Nav
|
f6e3fbe28f
|
More tweaks to the colour palette. Made inner-border colour more apparent.
|
2021-08-11 00:08:25 +01:00 |
|