New target controller console routine for fetching the stack pointer
This commit is contained in:
@@ -23,8 +23,7 @@ namespace Bloom
|
||||
class TargetControllerConsole
|
||||
{
|
||||
public:
|
||||
TargetControllerConsole(EventManager& eventManager, EventListener& eventListener):
|
||||
eventManager(eventManager), eventListener(eventListener) {};
|
||||
TargetControllerConsole(EventManager& eventManager, EventListener& eventListener);
|
||||
|
||||
void setDefaultTimeout(std::chrono::milliseconds timeout) {
|
||||
this->defaultTimeout = timeout;
|
||||
@@ -155,6 +154,13 @@ namespace Bloom
|
||||
*/
|
||||
void setPinState(Targets::TargetPinDescriptor pinDescriptor, Targets::TargetPinState pinState);
|
||||
|
||||
/**
|
||||
* Retrieves the current stack pointer value from the target.
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
std::uint32_t getStackPointer();
|
||||
|
||||
private:
|
||||
EventManager& eventManager;
|
||||
EventListener& eventListener;
|
||||
|
||||
Reference in New Issue
Block a user