Commit Graph

  • 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
  • cd63dd5035 Tidying Nav 2021-11-07 20:35:36 +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
  • dc271b6a29 WIP Nav 2021-10-30 17:28:28 +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
  • 8f3a51e644 Tidying Nav 2021-10-29 22:48:28 +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
  • 8d82af3689 Tidying Nav 2021-10-23 21:16:22 +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
  • 6b11956c90 Tidying Nav 2021-10-21 19:24:48 +01:00
  • 9b21e55815 Styling tweaks on hex viewer widget Nav 2021-10-20 01:02:49 +01:00
  • 2674984e36 Added byte widget address label to hex viewer widget Nav 2021-10-20 01:02:37 +01:00
  • 8433a87fbf VersionNumber parsing Nav 2021-10-19 23:00:54 +01:00
  • 10b80e24ba Latest version check on Insight startup Nav 2021-10-18 01:09:53 +01:00
  • 5d3bddac01 Latest version number query task Nav 2021-10-18 01:04:40 +01:00
  • 4ad1ddda44 Ready signal for InsightWorker startup routine Nav 2021-10-18 01:03:22 +01:00
  • dfb99b674b Rearranged Insight class member declaration Nav 2021-10-18 00:33:41 +01:00
  • e58bda3be1 Removing default constructor for TargetDescriptionFile out of the public scope Nav 2021-10-17 21:12:17 +01:00
  • fbd3037a8c Tidying Nav 2021-10-17 20:44:56 +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
  • c8a9c21eb4 Increased bottom panel resize handle size Nav 2021-10-10 14:19:21 +01:00
  • 1bbf1868f0 Reset cursor upon panel resize mouse release event Nav 2021-10-10 14:19:01 +01:00
  • 4ce850e1d7 Button naming consistency Nav 2021-10-10 14:18:26 +01:00
  • f4a596709b Reducing size of TargetControllerState enum Nav 2021-10-09 19:18:50 +01:00
  • 59fcb9c211 Loading TargetMemoryDescriptor for AVR8 targets Nav 2021-10-09 19:18:27 +01:00
  • e7a30076d0 New TargetMemoryDescriptor struct Nav 2021-10-09 19:17:58 +01:00
  • a3717bcffa Constructor for TargetMemoryAddressRange struct Nav 2021-10-09 19:17:39 +01:00
  • 356c06f4f3 Tidying lambdas Nav 2021-10-08 23:08:15 +01:00
  • c4b8c97897 Corrected TDF class scope for init functions Nav 2021-10-08 23:07:40 +01:00
  • 5e4fb0eaed Rearranged left and bottom panels in the Insight window Nav 2021-10-06 23:29:33 +01:00
  • 87801bcc20 Bottom panel toggling via RAM inspection button Nav 2021-10-06 23:29:05 +01:00
  • c2ff87fd8d Positioning register inspection window at the center of the main Insight window Nav 2021-10-06 23:28:31 +01:00
  • 9c9915ee80 Fixed About window positioning bug Nav 2021-10-06 21:46:22 +01:00
  • 6edfb7376a Tidied structure of all classes within the entire code base Also some other small bits of tidying Nav 2021-10-06 21:12:31 +01:00
  • 1aef5bba79 Ensured that Insight menu bars are always of a fixed width Nav 2021-10-06 01:02:00 +01:00
  • ecbf482df8 Tidying Nav 2021-10-06 00:41:47 +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
  • 8bb19a0874 Tidying Nav 2021-10-04 23:42:58 +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
  • 619641a33e Clarified AVR8 EDBG driver exception messages Nav 2021-09-25 20:12:53 +01:00
  • c11c698fc3 Removed unnecessary Ubuntu font files Nav 2021-09-25 01:17:14 +01:00
  • ce76574f1d Tweaked value label positioning on BitsetWidget Nav 2021-09-25 01:10:26 +01:00