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
Nav
2674984e36
Added byte widget address label to hex viewer widget
2021-10-31 11:36:28 +00:00
Nav
8433a87fbf
VersionNumber parsing
2021-10-31 11:36:28 +00:00
Nav
10b80e24ba
Latest version check on Insight startup
2021-10-31 11:36:28 +00:00
Nav
5d3bddac01
Latest version number query task
2021-10-31 11:36:28 +00:00
Nav
4ad1ddda44
Ready signal for InsightWorker startup routine
2021-10-31 11:36:28 +00:00
Nav
dfb99b674b
Rearranged Insight class member declaration
2021-10-31 11:36:28 +00:00
Nav
e58bda3be1
Removing default constructor for TargetDescriptionFile out of the public scope
2021-10-31 11:36:28 +00:00
Nav
fbd3037a8c
Tidying
2021-10-31 11:36:28 +00:00
Nav
7c65e182af
New target memory inspection pane and hex viewer widget
2021-10-31 11:36:28 +00:00
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