Nav
34ca7d4289
Tidying
2024-08-19 19:43:27 +01:00
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
b5df37ae9b
Removed TargetProgramCounter type alias
2023-09-21 00:40:30 +01: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
80cf6930cc
Refactored template class for synchronised resources
2023-07-18 23:17:13 +01:00
Nav
9734ba88e1
Removed TC suspension
2023-07-18 23:17:13 +01:00
Nav
8c65bc2cc0
Tidying
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
3f0326d9a3
Removed obsolete event
2023-07-18 23:14:41 +01:00
Nav
0a15ce8a84
Moved DateTime helper functions to service class
2023-02-20 21:55:55 +00:00
Nav
0a6951865c
Fixed regression which was causing a deadlock when de-registering event handlers from an event handler
2022-12-18 17:56:21 +00:00
Nav
b3fb3f0955
Lots of tidying
2022-12-03 22:16:21 +00:00
Nav
0c1b0211e8
Tidying
2022-10-12 21:26:09 +01:00
Nav
238819eb42
Added single-shot delay times for emitting target stopped events to Insight components, when stepping through code
2022-09-17 20:55:17 +01:00
Nav
7d07a9cf6c
Tidying
2022-09-06 17:17:43 +01:00
Nav
46d8ce1854
Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases
2022-09-06 17:16:49 +01:00
Nav
c88395b8eb
Tidying
2022-08-04 21:08:41 +01:00
Nav
c7cd88e198
Tidying
2022-07-16 19:12:45 +01:00
Nav
f33d6062a4
Programming mode enabled/disabled events
2022-06-05 16:15:34 +01:00
Nav
07de0931b3
More tidying
2022-05-01 19:45:56 +01:00
Nav
554d4607c5
Removed correlationId from events - no longer used or needed
2022-05-01 19:33:22 +01:00
Nav
96cae9d1e4
Replaced ExtractTargetDescriptor event with TC command
2022-05-01 18:32:54 +01:00
Nav
d8af8fe1ee
Replaced RetrieveStackPointerFromTarget event with TC command
2022-05-01 18:06:21 +01:00
Nav
1072534809
Replaced SetTargetPinState event with TC command
2022-05-01 17:33:09 +01:00
Nav
870c4ba3d7
Replaced RetrieveTargetPinStates event with TC command
2022-05-01 00:07:12 +01:00
Nav
7c4e39dd03
Replaced SetProgramCounterOnTarget event with TC command
2022-04-30 23:10:07 +01:00
Nav
acc96fd6d1
Replaced RemoveBreakpointOnTarget event with TC command
2022-04-30 22:45:46 +01:00
Nav
f7619f475b
Replaced SetBreakpointOnTarget event with TC command
2022-04-30 22:03:28 +01:00
Nav
01bc53ffce
Added memory type, start address and size members to the MemoryWrittenToTarget event
2022-04-30 01:37:00 +01:00
Nav
ffc27a567b
Replaced WriteMemoryToTarget event with TC command
2022-04-30 01:30:57 +01:00
Nav
76e189162e
Replaced StepTargetExecution event with TC command
2022-04-29 22:12:09 +01:00
Nav
687e28718c
Replaced ReportTargetControllerState event with TC command and renamed TargetControllerStateReported event
2022-04-27 22:07:14 +01:00
Nav
391b742d8b
Replaced RetrieveMemoryFromTarget event with TC command
2022-04-24 18:55:19 +01:00
Nav
67677e6ea7
Replaced WriteRegistersToTarget event with TC command
2022-04-24 17:37:58 +01:00
Nav
e662d0b57a
Replaced RetrieveRegistersFromTarget event with TC command
2022-04-24 16:41:40 +01:00
Nav
b3694970bf
Replaced ResetTarget event with TC command
2022-04-23 17:41:02 +01:00
Nav
a52f114b78
Corrected EventListener::dispatchCurrentEvents() bug, where it was only processing one event of each type
2022-04-21 23:46:55 +01:00
Nav
5da06f22d1
Replaced ResumeTargetExecution event with TC command
2022-04-19 21:12:59 +01:00
Nav
fa4f5e3427
Replaced StopTargetExecution event with TC command
2022-04-18 18:50:23 +01:00
Nav
ec060a469b
Renamed EventNotifer to EventFdNotifier and employed new NotifierInterface
2022-04-15 22:05:50 +01:00
Nav
bc47b1546f
These changes should have been in a previous commit, for tidying the SyncSafe class
2022-04-15 14:32:26 +01:00
Nav
75c28ba803
Tidied SyncSafe template class
2022-04-14 23:06:38 +01:00
Nav
8be1446e72
Moved TargetController components into new 'TargetController' namespace.
2022-04-09 15:57:24 +01:00
Nav
1696d2dcbe
Implemented ResetTaret handler in TargetController
2022-04-08 22:14:01 +01:00
Nav
7b5ce83b50
More tidying
2022-04-05 22:37:00 +01:00
Nav
5d3211dc68
Removed EventNotifier object management from EventListener class and added a getter function
2022-04-04 22:21:42 +01:00
Nav
7437f0a31e
Made EventManager class static
2022-04-04 22:21:42 +01:00
Nav
9922d1eca7
Preparation for converting EventManager member functions to static member functions
2022-04-04 22:21:42 +01:00
Nav
3893187aed
Tidying - using scoped enums
2022-03-01 20:39:04 +00:00