Massive refactor to accommodate RISC-V targets
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR) - Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website - Added unit size property to address spaces - Many other changes which I couldn't be bothered to describe here
This commit is contained in:
22
src/Targets/TargetPinoutDescriptor.cpp
Normal file
22
src/Targets/TargetPinoutDescriptor.cpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#include "TargetPinoutDescriptor.hpp"
|
||||
|
||||
#include <utility>
|
||||
|
||||
namespace Targets
|
||||
{
|
||||
TargetPinoutDescriptor::TargetPinoutDescriptor(
|
||||
const std::string& key,
|
||||
const std::string& name,
|
||||
TargetPinoutType type,
|
||||
std::vector<TargetPinDescriptor>&& pinDescriptors
|
||||
)
|
||||
: key(key)
|
||||
, name(name)
|
||||
, type(type)
|
||||
, pinDescriptors(std::move(pinDescriptors))
|
||||
{}
|
||||
|
||||
bool TargetPinoutDescriptor::operator == (const TargetPinoutDescriptor& other) const {
|
||||
return this->key == other.key;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user