Commit Graph

  • cbd2b1ea1c Replaced JSON template configuration file with YAML equivalent (bloom.template.json -> bloom.template.yaml) Nav 2022-07-23 15:42:16 +01:00
  • ae5747e79b Replaced project configuration format from JSON to YAML Nav 2022-07-23 15:37:22 +01:00
  • cb577c7acd String and YAML utilities Nav 2022-07-23 15:36:05 +01:00
  • cf0a103ba4 Included yaml-cpp dependency in preparation for switch to YAML format for configuration files Nav 2022-07-23 02:28:41 +01:00
  • 43f33a2e77 Corrected bug where memory inspection panes were not automatically fetching data upon the first target halt Nav 2022-07-21 21:33:39 +01:00
  • 9d2625e8c4 Store and restore refresh configuration for memory inspection panes Nav 2022-07-21 21:16:34 +01:00
  • 5a0a88eced Removed unnecessary member in TargetMemoryInspectionPaneSettings struct Nav 2022-07-21 21:01:21 +01:00
  • 1444b0ad0a Removed unnecessary ABI compatibility definition Nav 2022-07-21 21:00:45 +01:00
  • 1830fe3a17 Tidying Nav 2022-07-20 19:16:14 +01:00
  • 22b51f5129 Added opened/closed signals to PanelWidget Nav 2022-07-20 19:13:16 +01:00
  • 97d7690682 Updated register side pane to use new state restoration code Nav 2022-07-19 22:58:38 +01:00
  • bce5ee27ce Tweak to height of tool bar in memory inspection pane widget Nav 2022-07-19 22:32:21 +01:00
  • f43c88f61a Storing and restoring DetachedWindowState Nav 2022-07-19 22:31:36 +01:00
  • 5b53040190 Moved closeEvent() handler from MemoryInspectionPaneWidget to base class PaneWidget Nav 2022-07-19 22:30:23 +01:00
  • 933f68bfac Updated the 'Manage Focused Regions' icon to make it more distinct Nav 2022-07-17 18:26:29 +01:00
  • 6fd926b9bb Moved refresh button out of HexViewerWidget, to MemoryInspectionPaneWidget Added auto-refresh configuration menu Added checked/unchecked icons Nav 2022-07-17 18:26:07 +01:00
  • c01fbcc99c Tweaked positioning of ByteAddressItem in hex viewer Nav 2022-07-17 17:12:59 +01:00
  • ec59191e88 Removed obsolete styles from InsightWindow.qss Nav 2022-07-17 15:41:18 +01:00
  • b894ebcd2c Added support for context menus on SvgToolButton widgets Nav 2022-07-17 15:39:24 +01:00
  • 8ed520d0a7 Adjusted size of register inspection window to display 4 bitset widgets on a single row Nav 2022-07-17 15:37:34 +01:00
  • c7cd88e198 Tidying Nav 2022-07-16 19:12:45 +01:00
  • 34993f1733 Added support for attaching and detaching memory inspection panes from the main insight window Nav 2022-07-16 19:12:12 +01:00
  • 4c3083e992 New attach & detach buttons for memory inspection panes Nav 2022-07-16 19:10:32 +01:00
  • e35fc3e8f2 Refactored Panel & Pane widgets Nav 2022-07-16 19:07:09 +01:00
  • ead867eb3e Refactored painting of ByteItem in the hex viewer Nav 2022-07-15 22:37:27 +01:00
  • 6c16dc1012 Removed hardcoded minimum size on bottom panel. Replaced with a '25% of the current window size'. Nav 2022-07-14 20:48:56 +01:00
  • baed0499da Corrected resource name Nav 2022-07-13 21:39:24 +01:00
  • 9f5ff0efed Added virtual destructor to ServerInteface class to fix memory leak Nav 2022-07-11 20:26:42 +01:00
  • 78491a7874 Tidying Nav 2022-07-09 14:09:05 +01:00
  • 049ccc1439 Corrected flash size and start address in TDF validation script Nav 2022-07-09 14:06:03 +01:00
  • e30030c017 Updated README with new Qt version Nav 2022-07-13 22:40:56 +01:00
  • afaf56ef5c Upgraded libstdc++ shared object Nav 2022-07-13 21:38:09 +01:00
  • 2b0a1dfe00 Moved resource definitions to CMake files using the qt_add_resource() macro Nav 2022-07-13 20:39:44 +01:00
  • aa1b45a469 Use RUNPATH instead of RPATH for setting preferred dependency paths Nav 2022-07-13 20:38:14 +01:00
  • 7e99520047 Upgraded Qt to version 6.2.4 (LTS) Nav 2022-07-13 20:37:35 +01:00
  • c44fc2a3c0 Other bits of tidying Nav 2022-06-22 22:24:27 +01:00
  • 1bfbeefb8d Enabled optimisation for debug builds Nav 2022-06-22 22:23:56 +01:00
  • e2c1a1ed0f QString constructor for VersionNumber Nav 2022-06-22 22:23:20 +01:00
  • af16b4bdf8 Refactored AVR8 target pin state manipulation - removed unnecessary register accesses when setting pin states Nav 2022-06-22 22:23:00 +01:00
  • 951c697ef6 Tidying Nav 2022-06-18 16:02:01 +01:00
  • 634ab23368 Added first byte indicator to value annotations Nav 2022-06-18 16:01:54 +01:00
  • c3d99f1282 Tidying annotation items in the hex viewer Nav 2022-06-18 16:01:29 +01:00
  • b5941e8fc8 Style tweaks to bitset widget on register inspection Insight window Nav 2022-06-18 15:35:44 +01:00
  • 6384730a18 Tidied Logger Nav 2022-06-18 14:36:39 +01:00
  • ae413163d1 Bumped version number Nav 2022-06-05 22:42:21 +01:00
  • 24062ef934 Included register descriptors in the TargetInfoMachine GDB command response Nav 2022-06-05 22:42:10 +01:00
  • 77c5ed3509 Refresh program counter on update, in Insight Nav 2022-06-05 21:05:12 +01:00
  • f065a70551 Tidying Nav 2022-06-05 21:04:47 +01:00
  • 60fb9580d7 Adjusted TC console default command timeout Nav 2022-06-05 21:04:28 +01:00
  • fbf141c7ef Fixed bug with some debug tools (PICkit4 and Snap) losing control of the target after disabling programming mdoe Nav 2022-06-05 21:04:08 +01:00
  • ec987d430e Removed unnecessary flash page alignment for UPDI flash access Nav 2022-06-05 21:03:28 +01:00
  • a2cb89385e Updated TC docs Nav 2022-06-05 18:00:42 +01:00
  • fae36d89b1 Corrected flash memory access types used for JTAG sessions Nav 2022-06-05 17:49:05 +01:00
  • c51e6ee28b Increased timeout for waiting for CMSIS responses Nav 2022-06-05 17:48:30 +01:00
  • 0521b1f986 Tidying Nav 2022-06-05 17:01:14 +01:00
  • ddf53ab0f8 Handling programming mode enabled/disabled events in Insight Nav 2022-06-05 17:00:56 +01:00
  • f33d6062a4 Programming mode enabled/disabled events Nav 2022-06-05 16:15:34 +01:00
  • 40b1183f6b Moved vFlashDone GDB command packet handelr to separate class Nav 2022-06-05 16:15:12 +01:00
  • 9b8d4f054b Enabled programming mode in response to GDB's vFlashErase and vFlashWrite packets Nav 2022-06-05 16:14:14 +01:00
  • cfe533e5db Introduced concept of programming mode Nav 2022-06-05 16:13:43 +01:00
  • accea6a08c Prevented unnecessary refreshing in Insight window on target reset and resumed events. Nav 2022-06-04 21:53:13 +01:00
  • b3af06654c Tidying Nav 2022-06-04 15:20:37 +01:00
  • e8b39122ad Using FLASH_PAGE memory type in the AVR8 EDBG driver, for flash memory access in UPDI targets Nav 2022-06-04 15:20:02 +01:00
  • 8061a349fc Perform an entire chip erase for UPDI targets, in preparation for programming Nav 2022-06-04 15:18:53 +01:00
  • 1c92a02950 Added eraseProgramMemorySection() function to Avr8 debug interface - to erase XMEGA program memory sections when necessary Nav 2022-06-03 15:49:12 +01:00
  • 012d987454 Added AVR8 programming session struct Nav 2022-06-03 15:46:28 +01:00
  • 94b7130dbb Added BOOT_FLASH memory type in AVR8 EDBG driver Nav 2022-06-03 15:45:43 +01:00
  • a97cdeae6f Used program memory address space address and size for AVR8 target parameters (otherwise we'd be ignoring other memory sections in the program memory, such as boot sections) Nav 2022-06-03 11:53:03 +01:00
  • df0328cef7 Tidying Nav 2022-06-02 23:06:39 +01:00
  • 884f2ea57f Included new XMEGA MCU module base address device parameter in AVR8 TDF validation script Nav 2022-06-02 23:06:18 +01:00
  • 87b31d6f11 Included MCU module base address device parameters sent to EDBG tools, for XMEGA targets Nav 2022-06-02 23:05:38 +01:00
  • 4ab836f158 Renamed nvmBaseAddress to nvmModuleBaseAddress Nav 2022-06-02 23:00:27 +01:00
  • 5eabf145c2 Erasing XMEGA application section upon entering programming mode Nav 2022-06-02 22:24:37 +01:00
  • 86bb3aead1 Aligning and paging flash memory access on XMEGA targets, in the EDBG driver - resolves a number of bugs and removes the concern of exceeding restrictions enforced by the EDBG tool. Nav 2022-06-02 22:20:59 +01:00
  • dd204742d3 Renamed Linux to GNU/Linux and other tidying Nav 2022-06-01 21:48:27 +01:00
  • ec9068ba42 Fixed typo causing invalid AVR CMSIS command packet sizes Nav 2022-06-01 21:47:06 +01:00
  • d65e8cf89f Fixed AVR CMSIS command packet splitting bug Nav 2022-06-01 21:46:20 +01:00
  • 6f9ba1930d Changed addresses to hexadecimal, in the JSON response for the monitor target-info machine GDB command Nav 2022-05-29 23:17:56 +01:00
  • eaa34ef2af Removed flash memory write restriction for AVR GDB write memory command packet Nav 2022-05-29 18:35:44 +01:00
  • 71fe9e66fe Tidying Nav 2022-05-29 17:19:06 +01:00
  • b5b0969c37 Support for vFlashDone GDB command packet Nav 2022-05-29 17:18:56 +01:00
  • 1a541dcd17 Support for vFlashWrite GDB command packet Nav 2022-05-29 17:18:29 +01:00
  • 36800db064 Tidying Nav 2022-05-28 23:11:00 +01:00
  • 9bf0e30de8 Support for vFlashErase GDB command packet Nav 2022-05-28 22:47:25 +01:00
  • ce33ecba99 Added word alignment for flash memory access in UPDI sessions Nav 2022-05-28 13:44:10 +01:00
  • ae3f83dce7 Corrected EdbgAvr8Interface readMemory() alignment bug Nav 2022-05-28 13:29:08 +01:00
  • abfd47dc9c Tidying Nav 2022-05-23 23:50:10 +01:00
  • 33da17e393 Added support for flash memory writes in EdbgAvr8Interface Nav 2022-05-23 23:49:49 +01:00
  • 046eefb6e4 AVR8 EDBG memory types for programming mode Nav 2022-05-23 23:48:44 +01:00
  • 644724a529 Tidying Nav 2022-05-17 19:51:13 +01:00
  • 514355fbbb Moved flash memory address & byte alignment into separate functions in EdbgAvr8Interface Nav 2022-05-17 19:51:00 +01:00
  • aefe3dd7e8 Added programmingModeEnabled flag to EdbgAvr8Interface Nav 2022-05-17 19:45:56 +01:00
  • 0808303311 Moved EdbgAvr8Interface static inline functions to source file Nav 2022-05-17 19:45:30 +01:00
  • 5a824f4790 Added programMemoryType property to TargetDescriptor Nav 2022-05-15 17:42:20 +01:00
  • 89c47db1c0 Implemented programming mode functions for Avr8 target class Nav 2022-05-15 17:42:02 +01:00
  • cea43044e5 Added programming mode functions to Target the interface Nav 2022-05-15 17:41:26 +01:00
  • 89e81129fe Implemented programming mode functions in EdbgAvr8Interface implementation Nav 2022-05-15 17:40:56 +01:00
  • a582a963a8 Added programming mode functions in Avr8DebugInterface Nav 2022-05-15 17:40:15 +01:00
  • ead657b4af Tidying Nav 2022-05-15 12:05:46 +01:00
  • 6d96732932 Bumped version number for bug fix release Nav 2022-05-15 11:11:47 +01:00