Commit Graph

78 Commits

Author SHA1 Message Date
Nav
f42abe1342 Tidying 2022-04-24 23:24:58 +01:00
Nav
417a716e10 Removed unused TargetControllerConsole function 2022-04-24 18:59:55 +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
0c4b5a864e Improved debug logging in TC CommandManager 2022-04-24 16:54:05 +01:00
Nav
e662d0b57a Replaced RetrieveRegistersFromTarget event with TC command 2022-04-24 16:41:40 +01:00
Nav
a2d7cb8dc8 Corrected TC CommandManager::sendCommandAndWaitForResponse() return type deduction 2022-04-24 16:38:07 +01:00
Nav
2f2fbfcd0f Tidying 2022-04-23 17:41:28 +01:00
Nav
b3694970bf Replaced ResetTarget event with TC command 2022-04-23 17:41:02 +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
5efffc6605 Added member function to deregister TargetController command handlers 2022-04-18 18:49:49 +01:00
Nav
0a21526a68 Tidying 2022-04-17 23:56:57 +01:00
Nav
13f5c13065 Implemented new command-response-based interface for the TargetController 2022-04-17 23:55:34 +01:00
Nav
3b0b39fe83 Tidying 2022-04-15 22:06:38 +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
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
76fed8df72 Created subdirectory CMakeLists.txt files and moved source specifications from root CMakeLists.txt file 2022-04-04 22:21:42 +01:00
Nav
8067762d38 Removed unused EventManager class member from TargetController 2022-04-04 22:21:42 +01:00
Nav
8d089a750e Removed unused EventManager class member from TargetControllerConsole 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
53a3c815d7 Removed using namespace directive for class member function definitions in source files 2022-02-05 15:32:08 +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
6f364a7009 Added support for excluding address ranges from read memory events 2021-12-25 20:57:03 +00:00
Nav
bfea6b7c8f Tidying 2021-12-22 23:11:18 +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
f74339da87 Increased default TC console timeout for slower debug tools 2021-11-27 14:49:43 +00:00
Nav
ade9550ea2 New Xplained Pro debug tool driver 2021-11-22 23:05:46 +00:00
Nav
a305761ab5 New target controller console routine for fetching the stack pointer 2021-11-11 19:05:59 +00:00
Nav
cc553d2295 New TC event for retrieving current stack pointer value 2021-11-11 19:05:24 +00:00
Nav
1ef78dafb1 Single definition of Bloom website domain 2021-11-02 23:26:11 +00:00
Nav
3318403970 Tidying comments 2021-10-31 11:36:28 +00:00
Nav
f4a596709b Reducing size of TargetControllerState enum 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
ebfd97eae8 Tidying 2021-09-21 21:21:57 +01:00
Nav
2ef7fff79b Fixed bug with TargetController repeatedly trying to disconnect from the debug tool and/or target after a failed disconnect 2021-09-21 21:14:19 +01:00
Nav
39c95857e5 Replaced TargetIoPortsUpdated event with RegistersWrittenToTarget event 2021-09-12 23:28:16 +01:00
Nav
b81b51790e Improved register written event 2021-09-12 23:25:34 +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
1bc881e9ae Included variant ID in target pin descriptor 2021-09-04 17:58:05 +01:00
Nav
1dc184edbc Improved containment of target package widget functionality - it's now less tightly coupled. 2021-09-02 21:19:46 +01:00