Nav
|
b3694970bf
|
Replaced ResetTarget event with TC command
|
2022-04-23 17:41:02 +01:00 |
|
Nav
|
7ba997572a
|
Fixed bug with Insight GUI failing to properly process the TargetExecutionResumed event
|
2022-04-23 17:30:22 +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
|
9450376075
|
Removed static linking of libgcc and libstdc++ - this was not necessary
|
2022-04-21 22:33:41 +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
|
8d26340c41
|
Tidying
|
2022-04-17 14:50:40 +01:00 |
|
Nav
|
fe665cb763
|
Corrected bug in GDB InterruptExecution command handler, where a failure to interrupt target execution wasn't clearing the DebugSession::waitingForBreak flag
|
2022-04-16 21:22:48 +01:00 |
|
Nav
|
b05b3454e9
|
Handled GDB exceptions in TargetExecutionStopped event handler, to prevent them from propagating to the DebugServerComponent::run() and causing Bloom to shutdown.
|
2022-04-16 21:21:29 +01:00 |
|
Nav
|
3f368b10e7
|
Fixed bug in GDB Connection::read() function, where timeouts where being incorrectly treated as interrupts.
|
2022-04-16 21:20:13 +01:00 |
|
Nav
|
a8c78dc86a
|
Added timeout to ConditionVariableNotifier::waitForNotification() function
|
2022-04-15 23:30:57 +01:00 |
|
Nav
|
bd6a5d5051
|
New ConditionVariableNotifier (implementation of NotifierInterface, using an std::condition_variable)
|
2022-04-15 22:30:26 +01:00 |
|
Nav
|
3b0b39fe83
|
Tidying
|
2022-04-15 22:06:38 +01:00 |
|
Nav
|
ec060a469b
|
Renamed EventNotifer to EventFdNotifier and employed new NotifierInterface
|
2022-04-15 22:05:50 +01:00 |
|
Nav
|
3509d0de78
|
New NotiferInterface class, for describing the interface used to notify different components within Bloom, of any important events.
|
2022-04-15 22:04:02 +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
|
a9d9d934f6
|
Tidying Thread class
|
2022-04-14 23:08:28 +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
|
0a537dcf90
|
Renamed TargetController class to TargetControllerComponent
|
2022-04-09 15:26:56 +01:00 |
|
Nav
|
0655f058ef
|
Used RawPacketType alias
|
2022-04-08 23:41:22 +01:00 |
|
Nav
|
603bc5423b
|
Tidying
|
2022-04-08 22:24:02 +01:00 |
|
Nav
|
f7feef9ea1
|
New GDB "monitor reset" command packet class
|
2022-04-08 22:23:30 +01:00 |
|
Nav
|
583b01fa34
|
New GDB Monitor command packet class, for "qRcmd" command packets
|
2022-04-08 22:19:20 +01:00 |
|
Nav
|
908f1c42c9
|
Tidied GDB debug logging
|
2022-04-08 22:17:46 +01:00 |
|
Nav
|
26f648e132
|
Handling vMustReplyEmpty GDB command packet
|
2022-04-08 22:17:22 +01:00 |
|
Nav
|
460d8ceb15
|
New GDB RSP EmptyResponsePacket class
|
2022-04-08 22:17:03 +01:00 |
|
Nav
|
a11e347e2c
|
Implemented waiting for target stopped event after invoking a target reset via the EDBG AVR8 interface
|
2022-04-08 22:16:19 +01:00 |
|
Nav
|
99447b7d6d
|
Tidied Insight worker header
|
2022-04-08 22:15:25 +01:00 |
|
Nav
|
7fa93936aa
|
Added handling of target reset events in Insight
|
2022-04-08 22:15:08 +01:00 |
|
Nav
|
1696d2dcbe
|
Implemented ResetTaret handler in TargetController
|
2022-04-08 22:14:01 +01:00 |
|
Nav
|
42fd57cb6a
|
Tidied GDB response packet classes
|
2022-04-06 17:39:21 +01:00 |
|
Nav
|
7fdfa389da
|
Added ResponsePacket constructor with string param
|
2022-04-06 17:10:57 +01:00 |
|
Nav
|
203b6ff86f
|
Renamed Packet::dataToHex() member function
|
2022-04-06 16:45:57 +01:00 |
|
Nav
|
bd73051003
|
Refactored EventNotifier RAII class
|
2022-04-05 23:32:24 +01:00 |
|
Nav
|
7b5ce83b50
|
More tidying
|
2022-04-05 22:37:00 +01:00 |
|
Nav
|
b8e34b87d3
|
Tidied GDB RSP debug server
|
2022-04-05 18:51:25 +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
|
80d7c9588f
|
Removed init() member function from AVR GDB command packet classes
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
821f10ba79
|
Updated GDB server documentation
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
d8a25fe264
|
Removed unnecessary init() member functions in command packet classes.
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
ffd57c94fa
|
Tidying
|
2022-04-04 22:21:42 +01:00 |
|
Nav
|
a0c493abaa
|
Small tweaks to Insight hex viewer address labels
|
2022-04-04 22:21:42 +01:00 |
|