Files
BloomPatched/src/Targets/TargetMemory.hpp

29 lines
593 B
C++
Raw Normal View History

2021-04-04 21:04:12 +01:00
#pragma once
#include <cstdint>
2021-04-04 21:04:12 +01:00
#include <vector>
namespace Bloom::Targets
{
enum class TargetMemoryType: std::uint8_t
2021-04-04 21:04:12 +01:00
{
FLASH,
RAM,
EEPROM,
OTHER,
2021-04-04 21:04:12 +01:00
};
struct TargetMemoryAddressRange
{
std::uint32_t startAddress = 0;
std::uint32_t endAddress = 0;
TargetMemoryAddressRange() = default;
TargetMemoryAddressRange(std::uint32_t startAddress, std::uint32_t endAddress)
: startAddress(startAddress), endAddress(endAddress) {};
};
};
using TargetMemoryBuffer = std::vector<unsigned char>;
2021-04-04 21:04:12 +01:00
}