Commit Graph

116 Commits

Author SHA1 Message Date
Nav
74dd12ddea Enabled G++'s warning RE using override keyword for overriding virtual member functions 2022-05-03 20:01:32 +01:00
Nav
63dc84aba0 Moved CMake installation rules into separate CMake file. Plus some other tidying 2022-04-29 22:12:47 +01:00
Nav
9450376075 Removed static linking of libgcc and libstdc++ - this was not necessary 2022-04-21 22:33:41 +01:00
Nav
0a21526a68 Tidying 2022-04-17 23:56:57 +01:00
Nav
e3beea6b40 Tidying 2022-04-04 22:22:45 +01:00
Nav
1940940712 Updated Qt package dependency config 2022-04-04 22:21:42 +01:00
Nav
4c4eb50eff Renamed CPack config file 2022-04-04 22:21:42 +01:00
Nav
76fed8df72 Created subdirectory CMakeLists.txt files and moved source specifications from root CMakeLists.txt file 2022-04-04 22:21:42 +01:00
Nav
17c301b57a Tidied AVR GDB memory access command packet classes 2022-04-04 22:21:42 +01:00
Nav
2aa240a680 Renamed GdbRsp directory to Gdb 2022-04-04 22:21:42 +01:00
Nav
a131833379 Renamed DebugServers directory to DebugServer 2022-04-04 22:21:42 +01:00
Nav
e52ef609a4 Renamed DebugServer class to DebugServerComponent 2022-04-04 22:21:42 +01:00
Nav
2b55f8f5ea New RAII wrapper for Linux epoll instances 2022-04-04 22:21:42 +01:00
Nav
7a655f1223 Moved GDB packet parsing out of CommandPacketFactory and deleted that class 2022-04-04 22:21:42 +01:00
Nav
2b3a6fd27f Moved GDB command packet handling to individual CommandPacket classes 2022-04-04 22:21:42 +01:00
Nav
df5a904a43 New debug session class 2022-04-04 22:21:42 +01:00
Nav
01396afcec Renamed AvrGdbRsp directory to AvrGdb and moved target register functions to new GDB target descriptor class 2022-04-04 22:21:42 +01:00
Nav
18f08d8faa New GdbDebugServerConfig class, for GDB specific config parameters 2022-04-04 22:21:42 +01:00
Nav
26474150d7 Bumped version number for bug fix release 2022-04-04 21:52:34 +01:00
Nav
0294cb5a94 Tidying 2022-04-02 17:13:17 +01:00
Nav
0e1aef7098 Improved CPack configuration and added support for RPM package generation 2022-04-02 17:13:07 +01:00
Nav
f0adcc3fca Moved distributed shared objects into bin 2022-04-02 17:11:33 +01:00
Nav
8a57e46189 Bumped version number for 0.8.2 bug fix release 2022-03-21 13:06:08 +00:00
Nav
19d45ed1b0 New Avr8TargetConfig class to extend TargetConfig - for AVR8 target config 2022-03-19 13:26:11 +00:00
Nav
fbe750bdae Bumped version number of bug fix release 2022-03-17 00:55:57 +00:00
Nav
fbffbcdf77 Bumped version number for v0.8.0 release 2022-03-16 18:21:36 +00:00
Nav
bc4ec6f408 Forgot to commit this 2022-03-16 17:14:05 +00:00
Nav
0c57d6b143 Updated version number for v0.7.0 feature release 2022-03-15 13:32:29 +00:00
Nav
6ed044d7bf Tidying 2022-03-08 20:45:34 +00:00
Nav
f8fae588cc EDBG driver implementation of the AvrIspInterface 2022-03-05 17:56:02 +00:00
Nav
27bb6da374 EDBG AVR response frames for the AVRISP sub-protocol. 2022-03-02 22:46:22 +00:00
Nav
e26af5ee7d Moved getResponseId() function out of AvrResponseFrame class and into derived classes 2022-03-01 19:40:29 +00:00
Nav
16e20b89b6 Switched to automatic storage for EDBG AVR command frame payloads that are fixed in size, in the EDBG driver.
This means we don't have to keep allocating space (using std::vector) for each command payload, when the payload is fixed in size.
Also, some general tidying of the EDBG AVR command frames.
2022-02-27 20:32:29 +00:00
Nav
4358f61272 Bumped version number 2022-02-07 00:00:19 +00:00
Nav
3dcdc4b90b Persisted panel and pane states 2022-02-06 20:28:46 +00:00
Nav
752aaeffcf Used Bloom version number from CMakeLists.txt file instead of repeating 2022-01-22 16:46:41 +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
2ecde9d11d Foundations laid for project settings and Insight porject settings 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
441c234b7f Tidied CMake file 2021-12-30 14:00:54 +00:00
Nav
6100cbe989 Bumped version number 2021-12-28 05:16:00 +00:00
Nav
170e30d034 Value annotations in hex viewer widget
Some refactoring of byte item positioning, to better accommodate value annotations
2021-12-24 23:30:28 +00:00
Nav
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
2021-12-24 02:54:48 +00:00
Nav
a5460fd9ae Tidying 2021-12-23 01:28:36 +00:00
Nav
5c97fb76aa New memory region manager window 2021-12-23 01:26:58 +00:00
Nav
a6843e5baa New Focused and Excluded memory regions 2021-12-23 01:24:58 +00:00
Nav
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 2021-12-19 18:30:41 +00:00
Nav
fc5cd3dc14 New LabeledSeparator widget 2021-12-18 18:02:01 +00:00
Nav
842a39600c Created custom BloomProxyStyle to override Qt system styles 2021-12-18 00:16:11 +00:00