Commit Graph

322 Commits

Author SHA1 Message Date
Nav
52a9b27519 Insight worker task for reading target memory 2021-10-31 11:36:28 +00:00
Nav
03a36c12a7 Fixed bug with panel resizing where the bottom panel was overlapping on resize 2021-10-31 11:36:28 +00:00
Nav
d6aa2ec91a Const placement consistency 2021-10-31 11:36:28 +00:00
Nav
1e3f76f040 Used size policy for the resizing of the target registers scroll area, as opposed to a manual resize in resizeEvent() 2021-10-31 11:36:28 +00:00
Nav
3318403970 Tidying comments 2021-10-31 11:36:28 +00:00
Nav
49cb5da872 Corrected memory descriptor address range for internal RAM on AVR8 targets 2021-10-31 11:36:28 +00:00
Nav
c8a9c21eb4 Increased bottom panel resize handle size 2021-10-31 11:36:28 +00:00
Nav
1bbf1868f0 Reset cursor upon panel resize mouse release event 2021-10-31 11:36:28 +00:00
Nav
4ce850e1d7 Button naming consistency 2021-10-31 11:36:28 +00:00
Nav
f4a596709b Reducing size of TargetControllerState enum 2021-10-31 11:36:28 +00:00
Nav
59fcb9c211 Loading TargetMemoryDescriptor for AVR8 targets 2021-10-31 11:36:28 +00:00
Nav
e7a30076d0 New TargetMemoryDescriptor struct 2021-10-31 11:36:28 +00:00
Nav
a3717bcffa Constructor for TargetMemoryAddressRange struct 2021-10-31 11:36:28 +00:00
Nav
356c06f4f3 Tidying lambdas 2021-10-31 11:36:28 +00:00
Nav
c4b8c97897 Corrected TDF class scope for init functions 2021-10-31 11:36:28 +00:00
Nav
5e4fb0eaed Rearranged left and bottom panels in the Insight window 2021-10-31 11:36:28 +00:00
Nav
87801bcc20 Bottom panel toggling via RAM inspection button 2021-10-31 11:36:28 +00:00
Nav
c2ff87fd8d Positioning register inspection window at the center of the main Insight window 2021-10-31 11:36:28 +00:00
Nav
9c9915ee80 Fixed About window positioning bug 2021-10-31 11:36:28 +00:00
Nav
6edfb7376a Tidied structure of all classes within the entire code base
Also some other small bits of tidying
2021-10-31 11:36:28 +00:00
Nav
1aef5bba79 Ensured that Insight menu bars are always of a fixed width 2021-10-31 11:36:28 +00:00
Nav
ecbf482df8 Tidying 2021-10-31 11:36:28 +00:00
Nav
2679979988 Made DIP and QFP package widgets look nicer with the new panels 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
600c7665f8 PDIP package variant for ATmega4809 target 2021-10-31 10:39:53 +00:00
Nav
58f994bba4 Bumped version number for bug fix release (v0.4.2). 2021-10-30 21:08:51 +01:00
Nav
2440e315e8 Included libxcb-xinput shared object (built on Ubuntu 16.04.07 LTS) in distributed binaries 2021-10-30 19:32:35 +01:00
Nav
8f48d8be6d Corrected AVR8 family to physical interface mapping, to include UPDI for MEGA and TINY targets 2021-10-30 19:20:14 +01:00
Nav
c046c69085 Version number bump for v0.4.1 2021-10-04 23:43:14 +01:00
Nav
8bb19a0874 Tidying 2021-10-04 23:42:58 +01:00
Nav
931b0b430c Disabled use of masked memory read command for the MPLAB Snap 2021-10-04 21:32:01 +01:00
Nav
be34025af1 Implemented driver-side masked memory reading in EdbgAvr8Interface driver 2021-10-04 21:31:39 +01:00
Nav
508acf1c56 Tidying/consistency in lambda definitions 2021-10-03 02:03:54 +01:00
Nav
df6b94b0de Tidying/consistency of includes 2021-10-02 17:39:33 +01:00
Nav
fc6d7dfc51 Fixed bug with Qt plugins not loading from correct path 2021-09-27 23:09:20 +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
73d422ebd5 Used QWidget::update() instead of QWidget::repaint() for target package pin updates. Results in less flickering 2021-09-26 18:17:09 +01:00
Nav
4ced48737b Tidying of the QFP target package widget 2021-09-26 18:16:27 +01:00
Nav
135df2395b Corrected pin spacing issue on DIP target package widget
Also moved redundant resizing out of the paintEvent handler.
And some other tidying of the DIP widget
2021-09-26 18:16:02 +01:00
Nav
647b6bc3e1 Consistent config parameter case convention. Left the camel-case version for backwards compatibility. 2021-09-25 23:27:53 +01:00
Nav
047475c2d3 Corrected indenting in resources.qrc 2021-09-25 20:20:38 +01:00
Nav
88d5f6f568 Forgot to include this in previous commit RE new error dialogue 2021-09-25 20:18:41 +01:00
Nav
266c685134 Updated README to reflect new Insight functionality 2021-09-25 20:15:46 +01:00
Nav
242394857a Tweaks to button border colours on register inspection window 2021-09-25 20:15:21 +01:00
Nav
5eea0c0b9c Bloom Inisght error dialogue 2021-09-25 20:14:57 +01:00
Nav
8cd094c9cc Included error message in TargetControllerErrorOccurred event 2021-09-25 20:13:32 +01:00
Nav
619641a33e Clarified AVR8 EDBG driver exception messages 2021-09-25 20:12:53 +01:00
Nav
c11c698fc3 Removed unnecessary Ubuntu font files 2021-09-25 01:17:14 +01:00