Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases

This commit is contained in:
Nav
2022-09-06 17:16:49 +01:00
parent 620e6dc06a
commit 46d8ce1854
46 changed files with 234 additions and 174 deletions

View File

@@ -4,6 +4,8 @@
#include "Response.hpp"
#include "src/Targets/TargetMemory.hpp"
namespace Bloom::TargetController::Responses
{
class TargetProgramCounter: public Response
@@ -11,9 +13,9 @@ namespace Bloom::TargetController::Responses
public:
static constexpr ResponseType type = ResponseType::TARGET_PROGRAM_COUNTER;
std::uint32_t programCounter;
Targets::TargetProgramCounter programCounter;
explicit TargetProgramCounter(std::uint32_t programCounter)
explicit TargetProgramCounter(Targets::TargetProgramCounter programCounter)
: programCounter(programCounter)
{}

View File

@@ -4,6 +4,8 @@
#include "Response.hpp"
#include "src/Targets/TargetMemory.hpp"
namespace Bloom::TargetController::Responses
{
class TargetStackPointer: public Response
@@ -11,9 +13,9 @@ namespace Bloom::TargetController::Responses
public:
static constexpr ResponseType type = ResponseType::TARGET_STACK_POINTER;
std::uint32_t stackPointer;
Targets::TargetStackPointer stackPointer;
explicit TargetStackPointer(std::uint32_t stackPointer)
explicit TargetStackPointer(Targets::TargetStackPointer stackPointer)
: stackPointer(stackPointer)
{}