Commit Graph

552 Commits

Author SHA1 Message Date
Nav
752aaeffcf Used Bloom version number from CMakeLists.txt file instead of repeating 2022-01-22 16:46:41 +00:00
Nav
dc0c8643d7 Fixed seg fault on Bloom early shutdown (when invoking commands) 2022-01-22 16:45:42 +00:00
Nav
20155ee8ff Disabling use of the masked memory read command in the EDBG driver, by default 2022-01-22 16:15:16 +00:00
Nav
9ebd2b9d57 Saving project settings on shutdown 2022-01-22 16:14:29 +00:00
Nav
051b7e1e8e Made Insight settings object mutable via Insight 2022-01-22 16:14:03 +00:00
Nav
c063b69490 Constructing Insight settings from project settings json 2022-01-22 16:13:30 +00:00
Nav
cf04c2ebcd Tidying 2022-01-22 00:28:14 +00:00
Nav
9688d05a93 Renamed addressType to addressInputType for clarity on significance of add input type 2022-01-16 19:19:44 +00:00
Nav
ae00ed8013 Tidying 2022-01-16 18:54:58 +00:00
Nav
b9d05e03eb Removed TargetMemoryDescriptor dependency in MemoryRegion class (in preparation for saving & loading memory regions from Bloom's project settings file) 2022-01-16 18:53:28 +00:00
Nav
5ae7bd020c Tidied BiMap class 2022-01-15 13:37:24 +00:00
Nav
51a9cbe6f2 Corrected bug in BiMap at() function for flippedMap lookups 2022-01-15 13:36:56 +00:00
Nav
e10ac37b6c Added unsigned indicator to integer data type in focused memory region manager 2022-01-14 23:53:12 +00:00
Nav
d462358b1e Tidying 2022-01-11 21:12:25 +00:00
Nav
023b655145 Created start/stop routines for the signal handler 2022-01-09 14:25:52 +00:00
Nav
4a5ddb1a4b Fixed regression for better accommodation of TargetController lazy loading 2022-01-02 21:30:24 +00:00
Nav
327a24164c Tidying 2022-01-02 21:24:23 +00:00
Nav
2ecde9d11d Foundations laid for project settings and Insight porject settings 2022-01-02 21:24:23 +00:00
Nav
0faa97fc68 Defined paths in Paths helper class 2022-01-02 21:24:23 +00:00
Nav
addb3ef64e Renamed and refactored extractConfig() member function 2022-01-02 21:24:23 +00:00
Nav
49383eb448 Improved handling of late initialisation for component objects 2022-01-02 21:24:23 +00:00
Nav
d24587b992 Replaced init() functions with proper constructors in ProjectConfig structs 2022-01-02 21:24:23 +00:00
Nav
7c08a37d82 Renamed ApplicationConfig to ProjectConfig 2022-01-02 21:24:23 +00:00
Nav
e1dee9b9cc Corrected Qt plugin loading bug caused by RPATH CMake variable being overriden too late 2022-01-02 21:23:50 +00:00
Nav
3d273a8a79 Tidying unused constants & redundant code 2021-12-30 23:42:35 +00:00
Nav
3b4284be5f Added tooltips to pin body widgets and moved constructors to implementation files 2021-12-30 18:10:40 +00:00
Nav
b9a43b4f39 Increased pin label max width in target pacakge widgets 2021-12-30 18:08:53 +00:00
Nav
441c234b7f Tidied CMake file 2021-12-30 14:00:54 +00:00
Nav
092d27a0cb Corrected address range contains() check 2021-12-30 13:28:58 +00:00
Nav
ad00939cf6 Tweaked min height of DIP body widget 2021-12-28 14:50:52 +00:00
Nav
6100cbe989 Bumped version number 2021-12-28 05:16:00 +00:00
Nav
4909085a27 Changed latest version URL scheme to http, to avoid the hell that is locating SSL libraries at run-time. 2021-12-28 05:15:44 +00:00
Nav
b257f978e8 Included Qt6Network shared objects 2021-12-28 05:14:41 +00:00
Nav
72191f922f Some versions of G++ define macros named 'major' and 'minor', which
were conflicting with the member initialisers in the VersionNumber
constructor.
2021-12-28 03:12:36 +00:00
Nav
76fcc385f3 Updated GDB register write command handler to account for larger than expected register values. 2021-12-28 02:44:00 +00:00
Nav
c29db60b4c Tidying 2021-12-28 01:16:29 +00:00
Nav
fe635128f4 Refactored GDB register handling in GDB debug server.
Accounted for size discrepancies in register descriptors (target register descriptors and GDB register descriptors).
2021-12-28 01:16:21 +00:00
Nav
ca0bcdeda4 GDB register descriptor 2021-12-28 01:09:38 +00:00
Nav
7e76503969 at() function to retrieve reference within bidirectional map 2021-12-27 23:59:59 +00:00
Nav
56894a2bf7 Updated README 2021-12-27 14:44:08 +00:00
Nav
1e7e3c45fc Added new 'disableDebugWirePreDisconnect' target parameter, for automatically disabling debugWire before disconnecting from the target. 2021-12-27 04:17:15 +00:00
Nav
b9e579b4bc Added support for AVR ATtiny45 target 2021-12-27 04:14:07 +00:00
Nav
d7c6fd191f Corrected insight window sizing bug 2021-12-27 04:10:25 +00:00
Nav
5f77093c80 Go-to-address function in hex viewer 2021-12-27 03:57:08 +00:00
Nav
bb12d91368 Focus changed signals for TextInput widget 2021-12-27 03:55:32 +00:00
Nav
bb306778cd Address range helper function for checking if a range contains an address 2021-12-27 03:55:11 +00:00
Nav
c3db0eba65 Highlighted addresses in hex viewer 2021-12-27 03:54:34 +00:00
Nav
dd5424b6bb New ASCII view tool button in hex viewer 2021-12-26 18:07:08 +00:00
Nav
910eb97561 Added ByteItem ASCII view
Including some conditional styling
2021-12-26 18:06:39 +00:00
Nav
38afcfd84c Disabled use of masked memory read commands, for non-SRAM reads, in the EDBG AVR8 driver.
EDBG tools don't seem to support masked memory reads for EEPROM or FLASH. They just report an 'invalid memtype' error.
2021-12-26 00:41:23 +00:00