Added new exception class for debug wire physical interface errors - to be handled with a DWEN fuse check

This commit is contained in:
Nav
2022-03-02 00:56:40 +00:00
parent 0f7ab7b814
commit 5309c1117f
4 changed files with 48 additions and 3 deletions

View File

@@ -0,0 +1,18 @@
#pragma once
#include "src/TargetController/Exceptions/TargetOperationFailure.hpp"
namespace Bloom::Exceptions
{
class DebugWirePhysicalInterfaceError: public TargetOperationFailure
{
public:
explicit DebugWirePhysicalInterfaceError(const std::string& message): TargetOperationFailure(message) {
this->message = message;
}
explicit DebugWirePhysicalInterfaceError(const char* message): TargetOperationFailure(message) {
this->message = std::string(message);
}
};
}