public override MemoryLayout GetMemoryLayout(MCUBuilder mcu, MCUFamilyBuilder family)
{
//No additional memory information available for this MCU. Build a basic memory layout from known RAM/FLASH sizes.
MemoryLayout layout = new MemoryLayout { DeviceName = mcu.Name, Memories = new List<Memory>() };
layout.Memories.Add(new Memory
{
Name = "SRAM",
Access = MemoryAccess.Undefined,
Type = MemoryType.RAM,
Start = SRAMBase,
Size = (uint)mcu.RAMSize,
});
return layout;
}