c2e44c214e
Remove unnecessary updating of size, on paint events, for SvgWidgets. Also updated RAM & EEPROM inspection icon styles
Nav
2021-11-08 19:56:12 +00:00
345a8b2017
Included new tool button icons for highlighting stack memory and focussed regions, in compiled resource manifest
Nav
2021-11-07 20:35:29 +00:00
40ee3df836
Fixed bug with bottom panel size constraints not being updated on target package widget change
Nav
2021-11-07 20:33:23 +00:00
b9f1201a5f
Adjusted colour of refresh icon to be consistent with other icons
Nav
2021-11-07 20:33:02 +00:00
0151ae9eff
First draft of tool button icons for highlighting stack memory and focused memory regions
Nav
2021-11-07 20:32:32 +00:00
f59cb08346
Adjusted pin widget spacing and label font size for QFP target widget
Nav
2021-11-07 20:31:09 +00:00
f85982859b
Added Ubuntu Fonts to powered-by credit file
Nav
2021-11-06 11:51:26 +00:00
16efc1353d
Conditional title for memory inspection pane, based on memory type
Nav
2021-11-06 00:20:05 +00:00
332a26afbb
Corrected EEPROM button initialising
Nav
2021-11-06 00:19:26 +00:00
90dd76455d
Fixed bug with RAM & EEPROM panes both appearing on initial activation
Nav
2021-11-06 00:18:54 +00:00
b01d1ea1ed
EEPROM memory descriptor for AVR8 targets
Nav
2021-11-05 23:44:09 +00:00
d3c77c1131
Added EEPROM inspection pane
Nav
2021-11-05 23:43:22 +00:00
4608a68c29
Adjusted font size of pin direction label in DIP package widget
Nav
2021-11-04 23:21:42 +00:00
6d50cacd24
Styling disabled byte items in hex viewer widget
Nav
2021-11-04 23:21:14 +00:00
dd4d3a427b
Disabled context menu for text input in register inspection window
Nav
2021-11-02 23:49:21 +00:00
82016959c8
Fixed bug with hex viewer widget failing to occupy all available space
Nav
2021-11-02 23:26:43 +00:00
1ef78dafb1
Single definition of Bloom website domain
Nav
2021-11-02 23:26:11 +00:00
15555b37c2
Fixed DIP pin body alignment issue with variable sized pin names
Nav
2021-10-30 21:46:47 +01:00
1dae5cbb00
Fixed byte item hover bug
Nav
2021-10-30 16:26:30 +01:00
66879df349
Improved the performance of resizing the hex viewer widget, by only recalculating the byte item positions when absolutely necessary.
Nav
2021-10-30 14:47:58 +01:00
cc83f39524
Fixed bug with obsolete byte address items not being removed (off-by-one error)
Nav
2021-10-30 14:46:57 +01:00
fab849016f
Fixed bug with byte container graphics view not resizing properly
Nav
2021-10-29 22:48:52 +01:00
77cefd8308
ByteAddressContainer and ByteAddressItem QGraphicsItems
Nav
2021-10-29 22:47:41 +01:00
1d9d482da9
Explicit pointer declarations when using the auto keyword
Nav
2021-10-28 20:44:38 +01:00
63dc3e881f
Added clang-tidy config file
Nav
2021-10-28 20:38:05 +01:00
db74d8f3fd
Tidying config init methods
Nav
2021-10-26 22:28:57 +01:00
e2c4dcb97f
Refactored hex viewer widget to use QGraphicsView items as opposed to widgets, for byte items in the hex viewer. This requirement became apparent when testing the initial approach with large memory sizes - the GUI became unresponsive due to the number of widgets being constructed. This was along side other performance issues that arose from the large number of widgets
Nav
2021-10-24 20:40:53 +01:00
f76e3d8a07
Decreased the pin body widget sizes for the QFP target widget Plan to correct the labelling later
Nav
2021-10-23 12:45:39 +01:00
56a3c7d6ce
Decreased the size of pin body widgets for the DIP target package widget Also moved the pin labels around to make best use of the space
Nav
2021-10-23 12:45:01 +01:00
077127315c
Corrected pin body size handing within target widgets
Nav
2021-10-23 12:41:29 +01:00
3802cc11f6
Added fallback to "rw" attribute for read/write capabilities for registers defined in AVR8 TDFs
Nav
2021-10-22 23:36:56 +01:00
f7222efc13
Tidying comments in abstract target class
Nav
2021-10-21 19:49:29 +01:00
086d5e45b9
Improved performance of driver-side masked memory reads, within the AVR8 EDBG driver
Nav
2021-10-21 19:28:31 +01:00
901b3a0fe5
Enabled additional compiler warnings for unnecessary std::move invocations.
Nav
2021-10-21 19:25:58 +01:00
7c65e182af
New target memory inspection pane and hex viewer widget
Nav
2021-10-17 20:44:40 +01:00
52a9b27519
Insight worker task for reading target memory
Nav
2021-10-17 20:39:10 +01:00
03a36c12a7
Fixed bug with panel resizing where the bottom panel was overlapping on resize
Nav
2021-10-14 23:48:32 +01:00
d6aa2ec91a
Const placement consistency
Nav
2021-10-13 23:59:05 +01:00
1e3f76f040
Used size policy for the resizing of the target registers scroll area, as opposed to a manual resize in resizeEvent()
Nav
2021-10-11 22:00:57 +01:00
3318403970
Tidying comments
Nav
2021-10-10 23:18:06 +01:00
49cb5da872
Corrected memory descriptor address range for internal RAM on AVR8 targets
Nav
2021-10-10 23:17:36 +01:00
2679979988
Made DIP and QFP package widgets look nicer with the new panels
Nav
2021-10-06 00:40:30 +01:00
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
Nav
2021-10-06 00:39:40 +01:00
74b8e41e1b
New panel widget
Nav
2021-10-06 00:27:49 +01:00
600c7665f8
PDIP package variant for ATmega4809 target
Nav
2021-10-31 10:39:53 +00:00
58f994bba4
Bumped version number for bug fix release (v0.4.2).
Nav
2021-10-30 21:08:51 +01:00
2440e315e8
Included libxcb-xinput shared object (built on Ubuntu 16.04.07 LTS) in distributed binaries
Nav
2021-10-30 19:32:35 +01:00
8f48d8be6d
Corrected AVR8 family to physical interface mapping, to include UPDI for MEGA and TINY targets
Nav
2021-10-30 19:20:14 +01:00
c046c69085
Version number bump for v0.4.1
Nav
2021-10-04 23:43:14 +01:00
931b0b430c
Disabled use of masked memory read command for the MPLAB Snap
Nav
2021-10-04 21:32:01 +01:00
be34025af1
Implemented driver-side masked memory reading in EdbgAvr8Interface driver
Nav
2021-10-04 21:31:31 +01:00
508acf1c56
Tidying/consistency in lambda definitions
Nav
2021-10-03 02:03:54 +01:00
df6b94b0de
Tidying/consistency of includes
Nav
2021-10-02 17:39:27 +01:00
fc6d7dfc51
Fixed bug with Qt plugins not loading from correct path
Nav
2021-09-27 23:09:20 +01:00
e6d4af525f
Tidying and version number bump
Nav
2021-09-27 23:08:53 +01:00
3a12395515
Handled positioning of the target package widget in the container, instead of within the widget itself
Nav
2021-09-26 18:18:12 +01:00
73d422ebd5
Used QWidget::update() instead of QWidget::repaint() for target package pin updates. Results in less flickering
Nav
2021-09-26 18:17:09 +01:00
4ced48737b
Tidying of the QFP target package widget
Nav
2021-09-26 18:16:27 +01:00
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
Nav
2021-09-26 18:15:43 +01:00
647b6bc3e1
Consistent config parameter case convention. Left the camel-case version for backwards compatibility.
Nav
2021-09-25 23:27:53 +01:00
047475c2d3
Corrected indenting in resources.qrc
Nav
2021-09-25 20:19:06 +01:00
88d5f6f568
Forgot to include this in previous commit RE new error dialogue
Nav
2021-09-25 20:18:41 +01:00
266c685134
Updated README to reflect new Insight functionality
Nav
2021-09-25 20:15:46 +01:00
242394857a
Tweaks to button border colours on register inspection window
Nav
2021-09-25 20:15:21 +01:00
5eea0c0b9c
Bloom Inisght error dialogue
Nav
2021-09-25 20:14:57 +01:00
8cd094c9cc
Included error message in TargetControllerErrorOccurred event
Nav
2021-09-25 20:13:32 +01:00