Nav
6cdbfbe950
Massive refactor to accommodate RISC-V targets
...
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
46d75b3f4b
Replaced --target-list-machine CLI command with a more generic --capabilities-machine command, so that I can include other info.
...
- Also moved the `insightAvailable` flag from the `--version-machine` command
2024-02-12 23:22:54 +00:00
Nav
599637502d
Don't instantiate QApplication/QCoreApplication when running CLI commands
...
QApplication takes around a second to be constructed - annoying when all we want to do is run a CLI command
2024-02-12 23:02:06 +00:00
Nav
60dddb847c
Added CLI command to list supported targets in JSON format
2024-02-12 20:25:51 +00:00
Nav
5896306f1a
Removed redundant 'Bloom' namespace from entire codebase
2023-08-13 15:47:51 +01:00
Nav
bc4939e48f
Added shutdownOnClose Insight config param, to trigger a shutdown when the user closes the main Insight window.
2023-07-18 23:17:13 +01:00
Nav
db04783080
Corrected EXCLUDE_INSIGHT regressions from moving QApplication into main application class
2023-07-18 23:17:13 +01:00
Nav
a1bd4522b0
Tidying shutdown routines
2023-07-18 23:17:13 +01:00
Nav
2feccb7b6f
Moved version number check to Application class
2023-07-18 23:17:13 +01:00
Nav
659b3c3679
Moved QApplication instance to main Application class
2023-07-18 23:17:13 +01:00
Nav
f980d960b7
Refactored insight startup code to accommodate on-demand activation.
...
Also created new event for activation request
2023-07-18 23:17:13 +01:00
Nav
0012404a5d
Added EXCLUDE_INSIGHT build flag.
2023-07-18 23:14:41 +01:00
Nav
bc8206ccc7
Corrected missing header includes
2022-10-09 13:10:17 +01:00
Nav
51a3d2fbbb
Tidied Process class and moved Application::isRunningAsRoot() function to Process class
2022-10-05 20:58:25 +01:00
Nav
6c436cbefc
Tidying
2022-08-27 17:56:55 +01:00
Nav
c88395b8eb
Tidying
2022-08-04 21:08:41 +01:00
Nav
c44fc2a3c0
Other bits of tidying
2022-06-22 22:24:27 +01:00
Nav
36800db064
Tidying
2022-05-28 23:12:04 +01:00
Nav
b19110ff62
Moved Application::getCommandToHandlerMapping() implementation to Application.cpp
...
And some other tidying
2022-05-06 19:34:12 +01:00
Nav
7776ba88c3
New --version-machine CLI command
2022-05-06 19:30:43 +01:00
Nav
0a21526a68
Tidying
2022-04-17 23:56:57 +01:00
Nav
8be1446e72
Moved TargetController components into new 'TargetController' namespace.
2022-04-09 15:57:24 +01:00
Nav
0a537dcf90
Renamed TargetController class to TargetControllerComponent
2022-04-09 15:26:56 +01:00
Nav
a131833379
Renamed DebugServers directory to DebugServer
2022-04-04 22:21:42 +01:00
Nav
ac9fad3726
Renamed DebugServers namespace 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
934c4b2820
Created new ServerInterface class and refactored the AVR GDB RSP debug server into an implementation of ServerInterface
2022-04-04 22:21:42 +01:00
Nav
0a9e00aad9
Corrected broken namespace (regression of renaming)
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
5055d97a8d
Removed unused EventManager class member from Application class
2022-04-04 22:21:42 +01:00
Nav
28396d9d80
Removed unused EventManager class member from DebugServer and derived classes
2022-04-04 22:21:42 +01:00
Nav
3f70e84f68
Removed unused EventManager class member from SignalHandler
2022-04-04 22:21:42 +01:00
Nav
08f4ee30b2
Shutdown Bloom, if configured to do so, upon receiving the DebugSessionFinished event
2022-02-09 17:50:32 +00:00
Nav
8d0dc68da0
Tidying
2022-02-09 17:49:25 +00:00
Nav
752aaeffcf
Used Bloom version number from CMakeLists.txt file instead of repeating
2022-01-22 16:46:41 +00:00
Nav
9ebd2b9d57
Saving project settings on shutdown
2022-01-22 16:14:29 +00:00
Nav
ae00ed8013
Tidying
2022-01-16 18:54:58 +00:00
Nav
023b655145
Created start/stop routines for the signal handler
2022-01-09 14:25:52 +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
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
7c08a37d82
Renamed ApplicationConfig to ProjectConfig
2022-01-02 21:24:23 +00:00
Nav
6100cbe989
Bumped version number
2021-12-28 05:16:00 +00:00
Nav
8433a87fbf
VersionNumber parsing
2021-10-31 11:36:28 +00:00
Nav
356c06f4f3
Tidying lambdas
2021-10-31 11:36:28 +00:00
Nav
6edfb7376a
Tidied structure of all classes within the entire code base
...
Also some other small bits of tidying
2021-10-31 11:36:28 +00:00
Nav
58f994bba4
Bumped version number for bug fix release (v0.4.2).
2021-10-30 21:08:51 +01:00
Nav
c046c69085
Version number bump for v0.4.1
2021-10-04 23:43:14 +01:00
Nav
e6d4af525f
Tidying and version number bump
2021-09-27 23:08:53 +01:00