Commit Graph

33 Commits

Author SHA1 Message Date
Nav
1696d2dcbe Implemented ResetTaret handler in TargetController 2022-04-08 22:14:01 +01:00
Nav
8067762d38 Removed unused EventManager class member from TargetController 2022-04-04 22:21:42 +01:00
Nav
7437f0a31e Made EventManager class static 2022-04-04 22:21:42 +01:00
Nav
2cb5b13247 Fixed bug with TargetController attempting to release hardware that it no longer has access to.
Under some circumstances, this bug was leaving the debug tool in a bad state.
2022-03-17 00:00:40 +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
58eab7b871 Debug tool device driver for the MPLAB PICkit 4 2021-11-28 22:41:41 +00:00
Nav
a03240446e Debug tool driver for Xplained Nano 2021-11-28 22:12:51 +00:00
Nav
3748173877 Debug tool device driver for Xplained Mini 2021-11-28 20:27:02 +00:00
Nav
566d1be694 Device driver for Curiosity Nano evaluation board 2021-11-27 14:54:43 +00:00
Nav
ade9550ea2 New Xplained Pro debug tool driver 2021-11-22 23:05:46 +00:00
Nav
cc553d2295 New TC event for retrieving current stack pointer value 2021-11-11 19:05:24 +00:00
Nav
3318403970 Tidying comments 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
8cd094c9cc Included error message in TargetControllerErrorOccurred event 2021-09-25 20:13:32 +01:00
Nav
12a7d58b59 Triggering a registers written event when a memory range that contains a register is written to. 2021-09-11 20:42:44 +01:00
Nav
11415ce99a Fixed bug in TargetControllerConsole, where the TargetController would respond to an event before the TargetControllerConsole could register an interest in the response, resulting the the TargetControllerConsole missing the response. 2021-08-19 22:05:15 +01:00
Nav
d365f6348b General tidying, addressing issues found by static analysis tool. 2021-06-22 23:52:31 +01:00
Nav
69cee4d579 Removed EventRef alias for clarity 2021-06-22 14:44:00 +01:00
Nav
a7df862d36 Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
Also some other bits of tidying.
2021-06-22 03:06:20 +01:00
Nav
571211b337 Renamed part description files to target description files.
Introduced a generic target description file class with an AVR8 derivation.
Moved AVR8 target description files
2021-05-31 01:42:18 +01:00
Nav
08914372b9 Tidying 2021-05-31 00:03:57 +01:00
Nav
db2221741f TargetController suspension 2021-05-30 16:52:32 +01:00
Nav
1e741d18d7 Once again, this should have been included in a previous commit, RE renaming compnent state changed events 2021-05-30 16:45:37 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
4a10ad4c35 Cleaned up AVR8 part description file loading 2021-05-02 15:51:58 +01:00
Nav
0f309e04c7 Cleaned up default target variant selection code and some tidying 2021-04-09 20:39:04 +01:00
Nav
4f41738ff2 Tidying 2021-04-08 20:39:53 +01:00
Nav
091e623248 Fixing inconsistencies 2021-04-08 00:52:11 +01:00
Nav
fae2a2af34 Corrected infinite recursion bug with EDBG Avr8 memory read implementation 2021-04-08 00:28:48 +01:00
Nav
7a28f93ee9 Tidying 2021-04-06 23:20:50 +01:00
Nav
a29c5e1fec Initial commit 2021-04-04 21:04:12 +01:00