Nav
d3d23e554c
Added slots for toggling memory highlighting in the HexViewerWidget
2021-11-11 19:09:58 +00:00
Nav
31b9b8d321
New struct to hold settings for the HexViewierWidget
2021-11-11 19:08:56 +00:00
Nav
479d99d03c
Tweaks to the hex viewier widget toolbar button styling
2021-11-11 19:06:59 +00:00
Nav
83c5065faa
New insight worker task for fetching the current stack pointer
2021-11-11 19:06:28 +00:00
Nav
a305761ab5
New target controller console routine for fetching the stack pointer
2021-11-11 19:05:59 +00:00
Nav
cc553d2295
New TC event for retrieving current stack pointer value
2021-11-11 19:05:24 +00:00
Nav
cd0f2428ef
Separate routine for fetching the current stack pointer
2021-11-11 19:03:23 +00:00
Nav
7409134314
Some tweaks to Bloom graphics
2021-11-09 23:08:48 +00:00
Nav
1f65b14878
Renamed license file
2021-11-09 21:00:38 +00:00
Nav
9e5eecd6ca
Improved memory inspection tool button appearance
2021-11-08 20:00:36 +00:00
Nav
c2e44c214e
Remove unnecessary updating of size, on paint events, for SvgWidgets.
...
Also updated RAM & EEPROM inspection icon styles
2021-11-08 19:58:17 +00:00
Nav
cd63dd5035
Tidying
2021-11-07 20:35:36 +00:00
Nav
345a8b2017
Included new tool button icons for highlighting stack memory and focussed regions, in compiled resource manifest
2021-11-07 20:35:29 +00:00
Nav
40ee3df836
Fixed bug with bottom panel size constraints not being updated on target package widget change
2021-11-07 20:33:23 +00:00
Nav
b9f1201a5f
Adjusted colour of refresh icon to be consistent with other icons
2021-11-07 20:33:02 +00:00
Nav
0151ae9eff
First draft of tool button icons for highlighting stack memory and focused memory regions
2021-11-07 20:32:32 +00:00
Nav
f59cb08346
Adjusted pin widget spacing and label font size for QFP target widget
2021-11-07 20:31:09 +00:00
Nav
f85982859b
Added Ubuntu Fonts to powered-by credit file
2021-11-06 11:51:26 +00:00
Nav
16efc1353d
Conditional title for memory inspection pane, based on memory type
2021-11-06 00:20:05 +00:00
Nav
332a26afbb
Corrected EEPROM button initialising
2021-11-06 00:19:26 +00:00
Nav
90dd76455d
Fixed bug with RAM & EEPROM panes both appearing on initial activation
2021-11-06 00:18:54 +00:00
Nav
b01d1ea1ed
EEPROM memory descriptor for AVR8 targets
2021-11-05 23:44:15 +00:00
Nav
d3c77c1131
Added EEPROM inspection pane
2021-11-05 23:43:47 +00:00
Nav
4608a68c29
Adjusted font size of pin direction label in DIP package widget
2021-11-04 23:21:42 +00:00
Nav
6d50cacd24
Styling disabled byte items in hex viewer widget
2021-11-04 23:21:14 +00:00
Nav
dd4d3a427b
Disabled context menu for text input in register inspection window
2021-11-02 23:49:21 +00:00
Nav
82016959c8
Fixed bug with hex viewer widget failing to occupy all available space
2021-11-02 23:26:43 +00:00
Nav
1ef78dafb1
Single definition of Bloom website domain
2021-11-02 23:26:11 +00:00
Nav
15555b37c2
Fixed DIP pin body alignment issue with variable sized pin names
2021-10-31 11:36:28 +00:00
Nav
dc271b6a29
WIP
2021-10-31 11:36:28 +00:00
Nav
1dae5cbb00
Fixed byte item hover bug
2021-10-31 11:36:28 +00:00
Nav
66879df349
Improved the performance of resizing the hex viewer widget, by only recalculating the byte item positions when absolutely necessary.
2021-10-31 11:36:28 +00:00
Nav
cc83f39524
Fixed bug with obsolete byte address items not being removed (off-by-one error)
2021-10-31 11:36:28 +00:00
Nav
fab849016f
Fixed bug with byte container graphics view not resizing properly
2021-10-31 11:36:28 +00:00
Nav
8f3a51e644
Tidying
2021-10-31 11:36:28 +00:00
Nav
77cefd8308
ByteAddressContainer and ByteAddressItem QGraphicsItems
2021-10-31 11:36:28 +00:00
Nav
1d9d482da9
Explicit pointer declarations when using the auto keyword
2021-10-31 11:36:28 +00:00
Nav
63dc3e881f
Added clang-tidy config file
2021-10-31 11:36:28 +00:00
Nav
db74d8f3fd
Tidying config init methods
2021-10-31 11:36:28 +00:00
Nav
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
2021-10-31 11:36:28 +00:00
Nav
8d82af3689
Tidying
2021-10-31 11:36:28 +00:00
Nav
f76e3d8a07
Decreased the pin body widget sizes for the QFP target widget
...
Plan to correct the labelling later
2021-10-31 11:36:28 +00:00
Nav
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
2021-10-31 11:36:28 +00:00
Nav
077127315c
Corrected pin body size handing within target widgets
2021-10-31 11:36:28 +00:00
Nav
3802cc11f6
Added fallback to "rw" attribute for read/write capabilities for registers defined in AVR8 TDFs
2021-10-31 11:36:28 +00:00
Nav
f7222efc13
Tidying comments in abstract target class
2021-10-31 11:36:28 +00:00
Nav
086d5e45b9
Improved performance of driver-side masked memory reads, within the AVR8 EDBG driver
2021-10-31 11:36:28 +00:00
Nav
901b3a0fe5
Enabled additional compiler warnings for unnecessary std::move invocations.
2021-10-31 11:36:28 +00:00
Nav
6b11956c90
Tidying
2021-10-31 11:36:28 +00:00
Nav
9b21e55815
Styling tweaks on hex viewer widget
2021-10-31 11:36:28 +00:00