Commit Graph

458 Commits

Author SHA1 Message Date
Nav
59b7069a9c Added help button to register inspection window 2021-09-21 21:20:03 +01:00
Nav
d66439d1df Disable register access via the inspection window, when then target is not in a STOPPED state 2021-09-21 21:19:12 +01:00
Nav
073a9e8bb7 Persist newly obtained register value to inspeciton window 2021-09-21 21:17:03 +01:00
Nav
2ef7fff79b Fixed bug with TargetController repeatedly trying to disconnect from the debug tool and/or target after a failed disconnect 2021-09-21 21:14:19 +01:00
Nav
1aa91a22dc Reduced size of TargetState enum 2021-09-21 21:12:53 +01:00
Nav
0329669f1a Forgot to include register history widget UI file in compiled resources. 2021-09-19 19:54:22 +01:00
Nav
dcdcd1d114 Register inspection window 2021-09-18 22:41:08 +01:00
Nav
d2a8966a0a Included timestamp in the InsightWorkers targetRegistersWritten signal 2021-09-18 22:35:30 +01:00
Nav
8b74b36842 Tidied caption attributes in AVR8 TDFs 2021-09-17 23:01:29 +01:00
Nav
671e3dd51b Graphic tweaks to QFP target package widget 2021-09-17 21:49:37 +01:00
Nav
5e8723ede4 Tidying 2021-09-12 23:29:49 +01:00
Nav
39c95857e5 Replaced TargetIoPortsUpdated event with RegistersWrittenToTarget event 2021-09-12 23:28:16 +01:00
Nav
dca5b362b3 Created new register type for port registers 2021-09-12 23:26:56 +01:00
Nav
b81b51790e Improved register written event 2021-09-12 23:25:34 +01:00
Nav
60df8c0d49 Tidying 2021-09-11 20:45:26 +01:00
Nav
63a080d821 Automatically trigger refreshing of register widgets, in the TargetRegistersPane, upon a registers written event 2021-09-11 20:45:06 +01:00
Nav
12a7d58b59 Triggering a registers written event when a memory range that contains a register is written to. 2021-09-11 20:42:44 +01:00
Nav
b8bf590be7 Write registers to target insight task 2021-09-11 18:52:59 +01:00
Nav
ab3d918815 Speciy memory type in target register descriptor 2021-09-11 18:52:39 +01:00
Nav
08a5916e08 Fixed pin body widget hover bug 2021-09-08 19:37:09 +01:00
Nav
733cc60ddb Tidying 2021-09-07 19:07:13 +01:00
Nav
a8faabd95f Tweaks to Bloom graphics for matching colour palette 2021-09-07 19:06:16 +01:00
Nav
c00c9017e5 Removed unused Bloom graphic assets 2021-09-04 18:16:17 +01:00
Nav
ec9587ab48 Bloom social media card image 2021-09-04 18:14:18 +01:00
Nav
17d4486ec0 Small tweaks to Bloom graphics 2021-09-04 18:13:56 +01:00
Nav
b46630ac91 Updated refresh tool button to use new SvgWidget 2021-09-04 18:13:05 +01:00
Nav
151088d9dc Tidying 2021-09-04 18:12:32 +01:00
Nav
dcd180e728 New target registers side pane 2021-09-04 18:11:52 +01:00
Nav
10a737e90c Moved refreshing of target pin states, upon an IO port update event, to target package widget class.
Functionality for the target package widget is now completely contained within the TargetPackageWidget class (and derivations).
2021-09-04 18:07:12 +01:00
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