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:
@@ -4,16 +4,15 @@
|
||||
|
||||
#include "BiMap.hpp"
|
||||
|
||||
#include "src/Targets/TargetMemory.hpp"
|
||||
#include "src/Targets/TargetMemorySegmentType.hpp"
|
||||
|
||||
class EnumToStringMappings
|
||||
{
|
||||
public:
|
||||
static const inline BiMap<Targets::TargetMemoryType, QString> targetMemoryTypes = {
|
||||
{Targets::TargetMemoryType::RAM, "ram"},
|
||||
{Targets::TargetMemoryType::EEPROM, "eeprom"},
|
||||
{Targets::TargetMemoryType::FLASH, "flash"},
|
||||
{Targets::TargetMemoryType::OTHER, "other"},
|
||||
static const inline BiMap<Targets::TargetMemorySegmentType, QString> targetMemorySegmentTypes = {
|
||||
{Targets::TargetMemorySegmentType::RAM, "ram"},
|
||||
{Targets::TargetMemorySegmentType::EEPROM, "eeprom"},
|
||||
{Targets::TargetMemorySegmentType::FLASH, "flash"},
|
||||
};
|
||||
|
||||
static const inline BiMap<Targets::TargetMemoryEndianness, QString> targetMemoryEndianness = {
|
||||
|
||||
Reference in New Issue
Block a user