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 |
|
Nav
|
7a6dcdcbfd
|
Fixed bug with Insight QApplication object being created too soon, which in turn caused issues with signal capturing.
Also ensured that we only initialise the Insight object when the user has enabled Insight in their config.
|
2021-08-11 00:07:12 +01:00 |
|
Nav
|
bf7233e01b
|
More tweaks to colour palette
|
2021-08-08 22:57:44 +01:00 |
|
Nav
|
30ae552211
|
Removed obsolete class and tidied CMakeLists file
|
2021-08-08 13:59:22 +01:00 |
|
Nav
|
9e29c3b19a
|
Removed target register descriptor ID
|
2021-08-07 18:09:12 +01:00 |
|
Nav
|
81ad21b005
|
Adjusted the Insight window colour palette to use softer colours with a higher temperature (less blue)
|
2021-08-07 17:31:06 +01:00 |
|
Nav
|
f4da255b75
|
Updated target register interface with more generic register access & manipulation functions
|
2021-08-07 17:28:54 +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 |
|