Commit Graph

953 Commits

Author SHA1 Message Date
Nav
b894ebcd2c Added support for context menus on SvgToolButton widgets 2022-07-17 15:39:24 +01:00
Nav
8ed520d0a7 Adjusted size of register inspection window to display 4 bitset widgets on a single row 2022-07-17 15:37:34 +01:00
Nav
c7cd88e198 Tidying 2022-07-16 19:12:45 +01:00
Nav
34993f1733 Added support for attaching and detaching memory inspection panes from the main insight window 2022-07-16 19:12:12 +01:00
Nav
4c3083e992 New attach & detach buttons for memory inspection panes 2022-07-16 19:11:03 +01:00
Nav
e35fc3e8f2 Refactored Panel & Pane widgets 2022-07-16 19:07:09 +01:00
Nav
ead867eb3e Refactored painting of ByteItem in the hex viewer 2022-07-15 22:41:23 +01:00
Nav
6c16dc1012 Removed hardcoded minimum size on bottom panel. Replaced with a '25% of the current window size'. 2022-07-14 20:48:56 +01:00
Nav
baed0499da Corrected resource name 2022-07-13 22:41:14 +01:00
Nav
9f5ff0efed Added virtual destructor to ServerInteface class to fix memory leak 2022-07-13 22:41:14 +01:00
Nav
78491a7874 Tidying 2022-07-13 22:41:14 +01:00
Nav
049ccc1439 Corrected flash size and start address in TDF validation script 2022-07-13 22:41:14 +01:00
Nav
e30030c017 Updated README with new Qt version 2022-07-13 22:40:56 +01:00
Nav
afaf56ef5c Upgraded libstdc++ shared object 2022-07-13 21:38:09 +01:00
Nav
2b0a1dfe00 Moved resource definitions to CMake files using the qt_add_resource() macro 2022-07-13 20:39:44 +01:00
Nav
aa1b45a469 Use RUNPATH instead of RPATH for setting preferred dependency paths 2022-07-13 20:38:14 +01:00
Nav
7e99520047 Upgraded Qt to version 6.2.4 (LTS) 2022-07-13 20:37:35 +01:00
Nav
c44fc2a3c0 Other bits of tidying 2022-06-22 22:24:27 +01:00
Nav
1bfbeefb8d Enabled optimisation for debug builds 2022-06-22 22:23:56 +01:00
Nav
e2c1a1ed0f QString constructor for VersionNumber 2022-06-22 22:23:20 +01:00
Nav
af16b4bdf8 Refactored AVR8 target pin state manipulation - removed unnecessary register accesses when setting pin states 2022-06-22 22:23:00 +01:00
Nav
951c697ef6 Tidying 2022-06-18 16:02:01 +01:00
Nav
634ab23368 Added first byte indicator to value annotations 2022-06-18 16:01:54 +01:00
Nav
c3d99f1282 Tidying annotation items in the hex viewer 2022-06-18 16:01:29 +01:00
Nav
b5941e8fc8 Style tweaks to bitset widget on register inspection Insight window 2022-06-18 15:35:44 +01:00
Nav
6384730a18 Tidied Logger 2022-06-18 15:00:42 +01:00
Nav
ae413163d1 Bumped version number 2022-06-05 22:42:21 +01:00
Nav
24062ef934 Included register descriptors in the TargetInfoMachine GDB command response 2022-06-05 22:42:14 +01:00
Nav
77c5ed3509 Refresh program counter on update, in Insight 2022-06-05 21:05:12 +01:00
Nav
f065a70551 Tidying 2022-06-05 21:04:47 +01:00
Nav
60fb9580d7 Adjusted TC console default command timeout 2022-06-05 21:04:34 +01:00
Nav
fbf141c7ef Fixed bug with some debug tools (PICkit4 and Snap) losing control of the target after disabling programming mdoe 2022-06-05 21:04:08 +01:00
Nav
ec987d430e Removed unnecessary flash page alignment for UPDI flash access 2022-06-05 21:03:28 +01:00
Nav
a2cb89385e Updated TC docs 2022-06-05 18:00:42 +01:00
Nav
fae36d89b1 Corrected flash memory access types used for JTAG sessions 2022-06-05 17:49:05 +01:00
Nav
c51e6ee28b Increased timeout for waiting for CMSIS responses 2022-06-05 17:48:30 +01:00
Nav
0521b1f986 Tidying 2022-06-05 17:01:14 +01:00
Nav
ddf53ab0f8 Handling programming mode enabled/disabled events in Insight 2022-06-05 17:00:56 +01:00
Nav
f33d6062a4 Programming mode enabled/disabled events 2022-06-05 16:15:34 +01:00
Nav
40b1183f6b Moved vFlashDone GDB command packet handelr to separate class 2022-06-05 16:15:12 +01:00
Nav
9b8d4f054b Enabled programming mode in response to GDB's vFlashErase and vFlashWrite packets 2022-06-05 16:14:14 +01:00
Nav
cfe533e5db Introduced concept of programming mode 2022-06-05 16:13:43 +01:00
Nav
accea6a08c Prevented unnecessary refreshing in Insight window on target reset and resumed events. 2022-06-04 21:53:13 +01:00
Nav
b3af06654c Tidying 2022-06-04 15:20:37 +01:00
Nav
e8b39122ad Using FLASH_PAGE memory type in the AVR8 EDBG driver, for flash memory access in UPDI targets 2022-06-04 15:20:02 +01:00
Nav
8061a349fc Perform an entire chip erase for UPDI targets, in preparation for programming 2022-06-04 15:18:53 +01:00
Nav
1c92a02950 Added eraseProgramMemorySection() function to Avr8 debug interface - to erase XMEGA program memory sections when necessary 2022-06-03 15:49:12 +01:00
Nav
012d987454 Added AVR8 programming session struct 2022-06-03 15:46:28 +01:00
Nav
94b7130dbb Added BOOT_FLASH memory type in AVR8 EDBG driver 2022-06-03 15:45:43 +01:00
Nav
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) 2022-06-03 11:53:12 +01:00