Commit Graph

  • c665215d69 Corrected size() function in TargetMemoryDescriptor scruct. This was hiding the issue with incorrect end addresses in AVR8 memory descriptors Nav 2021-12-24 14:35:11 +00:00
  • a0ef9051ba Corrected end address in AVR8 memory descriptors Nav 2021-12-24 14:33:34 +00:00
  • c070ac78eb Added placeholder label in memory region manager window. Nav 2021-12-24 14:33:05 +00:00
  • ba4e99d8d2 Fixed illegal memory access bug with pane widgets and the target package widget. Nav 2021-12-24 13:59:34 +00:00
  • 6b7d09dce4 Corrected the disabled icon and text styling for memory inspection tool buttons Nav 2021-12-24 13:57:54 +00:00
  • e916f4aef5 Added SP register size checks in AVR8 TDF validation script Nav 2021-12-24 02:56:21 +00:00
  • 8ec4d664c9 Tidying Nav 2021-12-24 02:55:59 +00:00
  • 7c2a8705e7 Added annotation items in the hex viewer, for focused regions Corrected issue with unexpected horizontal scrolling in hex viewer Added highlighting of focused byte items, in the hex viewer widget Nav 2021-12-24 02:53:34 +00:00
  • a5460fd9ae Tidying Nav 2021-12-23 01:27:14 +00:00
  • 5c97fb76aa New memory region manager window Nav 2021-12-23 01:26:58 +00:00
  • a6843e5baa New Focused and Excluded memory regions Nav 2021-12-23 01:24:40 +00:00
  • 8717b5f581 Destroying RAM and EEPROM inspection panes upon Insight deactivation Nav 2021-12-22 23:11:56 +00:00
  • bfea6b7c8f Tidying Nav 2021-12-22 23:11:18 +00:00
  • 3e0aebd9a1 Address range intersection function Nav 2021-12-22 03:33:54 +00:00
  • 40b2f498b6 Tidying Nav 2021-12-22 03:33:18 +00:00
  • 91632b71b0 Re-styled error dialogue Nav 2021-12-22 03:32:51 +00:00
  • 7aee91c5ff Tidying Nav 2021-12-19 18:30:51 +00:00
  • a923c18403 New custom TextInput widget (derived from QLineEdit) to use for text input fields. It currently just removes the default (theme-based) icons from context menu actions Nav 2021-12-19 18:30:41 +00:00
  • cb5afddd0f Removed redundant signal handling from RegisterHistoryItem Nav 2021-12-19 01:44:49 +00:00
  • 5cd19c3ff9 Corrected RegisterHistoryItem member variable name Nav 2021-12-19 01:29:39 +00:00
  • dd4cbcc597 Global stylesheet for styles that should be applied application-wide. Nav 2021-12-18 18:05:31 +00:00
  • fc5cd3dc14 New LabeledSeparator widget Nav 2021-12-18 18:02:01 +00:00
  • 339074e0dd Down-arrow SVG for QComboBox widgets Nav 2021-12-18 00:16:35 +00:00
  • 842a39600c Created custom BloomProxyStyle to override Qt system styles Nav 2021-12-18 00:16:11 +00:00
  • 47ff13c1a6 Enabled QGraphicsItem caching for faster rendering of byte items and byte addresses, in the hex viewer widget Nav 2021-12-17 01:10:44 +00:00
  • bc7f7dae56 Removed unnecessary VBoxLayout from byte item container in the hex viewier widget Nav 2021-12-15 22:11:07 +00:00
  • 3152b30319 Tidying Nav 2021-12-15 22:10:07 +00:00
  • b3ceab5501 Refactoring in printing of byte address items in hex viewier widget. Nav 2021-12-15 22:09:21 +00:00
  • 7ca9327dc5 Increased minimum width for the Insight window Nav 2021-12-15 22:08:38 +00:00
  • cc427ed3d3 Increased minimum height for bottom panel. Nav 2021-12-15 22:08:06 +00:00
  • b9173d32b0 Disabled clang-tidy 'convert to static' suggestions Nav 2021-12-15 22:06:59 +00:00
  • 154471d3c8 Tidying hex viewer byte item painting Nav 2021-12-11 14:57:56 +00:00
  • fcca784e9c Some refactoring and tidying in the InsightWindow class Nav 2021-12-08 20:12:36 +00:00
  • 735f79c5f0 Corrected bug with memory inspection panes not disabling the hex view widget in certain instances, when target execution is resumed Nav 2021-12-08 20:11:20 +00:00
  • 3b80954f72 Tidying Nav 2021-12-08 00:33:13 +00:00
  • 57ec4f0a4a Moved global insight refresh into member function. Also enabled spinning animation on the refresh button Nav 2021-12-08 00:18:59 +00:00
  • ca757f8fce Corrected regression bug with disabling the insight UI when target enters running state Nav 2021-12-08 00:17:30 +00:00
  • 44c2d6f45f Spinning refresh button, when refresh is in progress, in memory inspection pane Nav 2021-12-06 21:28:52 +00:00
  • 51a288521f Suppress clang-tidy public member complaint Nav 2021-12-06 21:24:22 +00:00
  • 1f26cafcb0 Tidying Nav 2021-12-06 21:23:36 +00:00
  • 1b4b0147ba SvgWidget and SvgToolButton spinning animation support Nav 2021-12-06 21:21:54 +00:00
  • 7108899884 Automatically associate SvgToolButton widgets to child QMenu. This means we can add a QMenu to a tool button, via the .ui file, and have it be automatically associated. Nav 2021-12-04 21:23:58 +00:00
  • 97af9b5b83 Disabled some clang-tidy checks that were enforcing coding styles that would cause more harm than good, if followed Nav 2021-12-04 21:20:37 +00:00
  • 5dfa239e93 Moved hex viewer widget images to correct folder Nav 2021-12-04 21:19:45 +00:00
  • 4a08b8ba2c Tidying Nav 2021-12-01 22:14:54 +00:00
  • c19e98466f Corrected default parent widget in register history widget construction Nav 2021-12-01 22:14:40 +00:00
  • 9b1fbb1481 Made DIP body widget height dynamic, along with indicator sizes. Nav 2021-12-01 02:33:41 +00:00
  • 5716e6f306 Corrected QFP body widget spacing Nav 2021-11-30 23:59:04 +00:00
  • b4cbe92b04 Reduced pin direction label font size on target package widgets Nav 2021-11-30 23:58:46 +00:00
  • f9c1968192 Rearranged resource manifest file Nav 2021-11-30 23:58:12 +00:00
  • 5dace98267 Curiosity nano graphic Nav 2021-11-30 22:27:27 +00:00
  • d4f48f9461 MPLAB PICKit 4 graphic Nav 2021-11-28 22:41:54 +00:00
  • 58eab7b871 Debug tool device driver for the MPLAB PICkit 4 Nav 2021-11-28 22:41:41 +00:00
  • a03240446e Debug tool driver for Xplained Nano Nav 2021-11-28 22:12:51 +00:00
  • e4b282818b Fixed bug with byte item positions not being adjusted on resize of the memory inspection panel, due to the row count remaining the same Nav 2021-11-28 22:01:18 +00:00
  • 2c35cd7a29 Tidying Nav 2021-11-28 21:37:59 +00:00
  • 7ad625e99d Fixed byte item graphics view height allocation bug, in hex viewer widget Nav 2021-11-28 21:34:10 +00:00
  • 783b71dda5 Xplained Mini graphic Nav 2021-11-28 20:27:31 +00:00
  • 5a9f549ad3 Tidying Nav 2021-11-28 20:27:16 +00:00
  • 3748173877 Debug tool device driver for Xplained Mini Nav 2021-11-28 20:27:02 +00:00
  • a6ffd3cecc Tidying Nav 2021-11-27 14:57:41 +00:00
  • 081632e81e Xplained Pro graphic Nav 2021-11-27 14:57:36 +00:00
  • ca66cc856a Additional check in AVR8 EDBG driver to confirm the target's flash page size does not exceed the maximum memory access limit of the debug tool. Nav 2021-11-27 14:57:04 +00:00
  • 566d1be694 Device driver for Curiosity Nano evaluation board Nav 2021-11-27 14:54:43 +00:00
  • f74339da87 Increased default TC console timeout for slower debug tools Nav 2021-11-27 14:49:43 +00:00
  • bd12096222 Tidying Nav 2021-11-22 23:16:05 +00:00
  • 0d2393e4e0 AVR EDBG Housekeeping GetParamter command Nav 2021-11-22 23:11:32 +00:00
  • 2177016e15 AVR EDBG Housekeeping parameters and contexts Nav 2021-11-22 23:11:10 +00:00
  • 2f484eca76 Restricted memory access requests to 256 bytes per request, for the Xplained Pro debug tool Nav 2021-11-22 23:08:27 +00:00
  • f202502005 Added maximumMemoryAccessSizePerRequest limit in EdbgAvr8Interface class to allow debug tools to apply a hard limit on memory access sizes per request Nav 2021-11-22 23:07:18 +00:00
  • ade9550ea2 New Xplained Pro debug tool driver Nav 2021-11-22 23:05:46 +00:00
  • 3351572f2f Tidying Nav 2021-11-20 19:09:25 +00:00
  • 378b2cca0f Reducing size of DIP widget pins Nav 2021-11-20 19:08:52 +00:00
  • 69212059f9 Manually drawing DIP widget pin labels Nav 2021-11-20 19:08:35 +00:00
  • 621ab0ca2a Tidying Nav 2021-11-18 19:57:01 +00:00
  • cff3ffe7b9 Manually drawing QFP widget pin name labels, pin direction labels and other pin related graphics Nav 2021-11-18 19:56:47 +00:00
  • df73a16fa4 Corrected bug with QFP widget sizing where the centre horizontal layout was being allocated most of the free space Nav 2021-11-18 19:55:29 +00:00
  • 06e3f07e92 Maintain a vector of down casted pin widget pointers in the QFP widget Nav 2021-11-18 19:52:03 +00:00
  • daccc3a999 Refactored QFP pin widget and removed pin name and pin direction label widgets (we will now draw these manually) Nav 2021-11-18 19:50:54 +00:00
  • 26d633c19c Exposed pin state of target pin widget, in preparation for drawing labels manually Nav 2021-11-18 19:48:21 +00:00
  • e58230cbc9 Reduced QFP widget size Nav 2021-11-18 19:47:01 +00:00
  • e45a235d22 Tidying Nav 2021-11-17 21:45:56 +00:00
  • 3fee62d5ea Update size policy on panel type configuration (for the PanelWidget) Nav 2021-11-17 21:45:25 +00:00
  • c1cac55a61 Automatically resize the Insight window upon the user opening the bottom panel, to ensure there is adequate space Nav 2021-11-17 21:44:55 +00:00
  • 61d9dfbd93 Allowed the bottom panel to overlap the target package widget on resize Nav 2021-11-17 21:44:04 +00:00
  • d4a0264474 Improved Insight window sizing on load - reduced to a more appropriate size, based on the size of the target package widget Also tidied the isVariantSupported() implementation Nav 2021-11-17 21:42:21 +00:00
  • 24821fa56d Style tweaks to tool buttons on hex viewer widget tool bar Nav 2021-11-13 17:00:36 +00:00
  • 4b41d5d6d0 Added new tool button to manage focused memory regions Nav 2021-11-13 17:00:15 +00:00
  • b28e876db1 Made row and column highlighting on hover optional via tool button Nav 2021-11-13 16:59:16 +00:00
  • 3f6b114c2f Updated memory inspection refresh routine to include the refreshing of the stack pointer value. Nav 2021-11-11 19:10:31 +00:00
  • d3d23e554c Added slots for toggling memory highlighting in the HexViewerWidget Nav 2021-11-11 19:09:58 +00:00
  • 31b9b8d321 New struct to hold settings for the HexViewierWidget Nav 2021-11-11 19:08:56 +00:00
  • 479d99d03c Tweaks to the hex viewier widget toolbar button styling Nav 2021-11-11 19:06:59 +00:00
  • 83c5065faa New insight worker task for fetching the current stack pointer Nav 2021-11-11 19:06:28 +00:00
  • a305761ab5 New target controller console routine for fetching the stack pointer Nav 2021-11-11 19:05:59 +00:00
  • cc553d2295 New TC event for retrieving current stack pointer value Nav 2021-11-11 19:05:24 +00:00
  • cd0f2428ef Separate routine for fetching the current stack pointer Nav 2021-11-11 19:03:23 +00:00
  • 7409134314 Some tweaks to Bloom graphics Nav 2021-11-09 23:08:48 +00:00
  • 1f65b14878 Renamed license file Nav 2021-11-09 21:00:38 +00:00
  • 9e5eecd6ca Improved memory inspection tool button appearance Nav 2021-11-08 20:00:36 +00:00