diff --git a/port/stmicro/stm32/src/Chips.zig b/port/stmicro/stm32/src/Chips.zig index f8f847cf..ef0e3196 100644 --- a/port/stmicro/stm32/src/Chips.zig +++ b/port/stmicro/stm32/src/Chips.zig @@ -5507,8 +5507,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0xC000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5531,9 +5530,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x14000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5556,9 +5553,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5581,9 +5576,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xA0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0xC0000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5606,9 +5599,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5631,8 +5622,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0xC000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5655,9 +5645,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x14000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5680,9 +5668,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5705,9 +5691,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xA0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0xC0000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5730,9 +5714,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5755,9 +5737,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x14000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5780,9 +5760,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5805,9 +5783,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xA0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0xC0000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5830,9 +5806,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5855,9 +5829,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5880,9 +5852,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5905,9 +5875,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xA0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0xC0000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5930,9 +5898,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5955,9 +5921,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -5980,9 +5944,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6005,9 +5967,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xA0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0xC0000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6030,9 +5990,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6055,9 +6013,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6080,9 +6036,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6105,9 +6059,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xA0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0xC0000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6130,9 +6082,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6155,9 +6105,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6180,9 +6128,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6205,9 +6151,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6230,9 +6174,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6255,9 +6197,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6280,9 +6220,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6305,9 +6243,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6330,9 +6266,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6355,9 +6289,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6380,9 +6312,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6405,9 +6335,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -6430,9 +6358,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, }, @@ -8074,8 +8000,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, }, }, @@ -8098,9 +8023,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, }, }, @@ -8123,9 +8046,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x60000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x18000, .kind = .ram }, }, }, @@ -8148,9 +8069,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x18000, .kind = .ram }, }, }, @@ -8173,8 +8092,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, }, }, @@ -8197,9 +8115,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, }, }, @@ -8222,9 +8138,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x60000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x18000, .kind = .ram }, }, }, @@ -8247,9 +8161,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x18000, .kind = .ram }, }, }, @@ -8272,8 +8184,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, }, }, @@ -8296,9 +8207,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, }, }, @@ -8321,9 +8230,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x60000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x18000, .kind = .ram }, }, }, @@ -8346,9 +8253,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x18000, .kind = .ram }, }, }, @@ -8371,9 +8276,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8398,9 +8301,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8425,9 +8326,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8452,9 +8351,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8479,9 +8376,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8506,9 +8401,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8533,9 +8426,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8560,9 +8451,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8587,9 +8476,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8614,9 +8501,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8641,9 +8526,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x1C000, .kind = .ram }, .{ .offset = 0x2001C000, .length = 0x4000, .kind = .ram }, @@ -8691,8 +8574,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x8000, .kind = .ram }, }, }, @@ -8738,8 +8620,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x8000, .kind = .ram }, }, }, @@ -8785,8 +8666,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x8000, .kind = .ram }, }, }, @@ -8809,9 +8689,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -8834,9 +8712,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -8859,9 +8735,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -8884,9 +8758,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -8909,9 +8781,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -8934,9 +8804,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -8959,9 +8827,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -8984,9 +8850,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -9009,9 +8873,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -9034,9 +8896,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -9059,9 +8919,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -9084,9 +8942,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -9109,9 +8965,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -9134,9 +8988,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x40000, .kind = .ram }, }, }, @@ -9159,9 +9011,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9184,9 +9034,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9209,9 +9057,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9234,9 +9080,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9259,9 +9103,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9284,9 +9126,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9309,9 +9149,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9334,9 +9172,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9359,9 +9195,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9384,9 +9218,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9409,9 +9241,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9435,9 +9265,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9461,9 +9289,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9487,9 +9313,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9513,9 +9337,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9539,9 +9361,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9565,9 +9385,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9591,9 +9409,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9617,9 +9433,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9643,9 +9457,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, @@ -9669,9 +9481,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9694,9 +9504,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9719,9 +9527,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9744,9 +9550,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9769,9 +9573,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x160000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x180000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, }, @@ -9794,9 +9596,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -9820,12 +9620,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -9849,9 +9646,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -9875,12 +9670,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -9904,9 +9696,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -9930,12 +9720,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -9959,9 +9746,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -9985,12 +9770,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10014,9 +9796,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10040,12 +9820,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10069,9 +9846,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10095,9 +9870,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10121,12 +9894,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10150,9 +9920,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10176,9 +9944,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10202,12 +9968,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10231,9 +9994,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10257,9 +10018,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10283,12 +10042,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10312,9 +10068,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10338,9 +10092,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10364,12 +10116,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10393,9 +10142,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10419,9 +10166,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10445,12 +10190,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10474,12 +10216,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10503,9 +10242,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10529,12 +10266,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10558,9 +10292,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10584,12 +10316,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10613,9 +10342,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10639,12 +10366,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10668,12 +10392,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10697,9 +10418,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10723,12 +10442,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10752,9 +10468,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10778,12 +10492,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10807,9 +10518,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10833,12 +10542,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10862,9 +10568,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10888,12 +10592,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10917,9 +10618,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10943,12 +10642,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x30000, .kind = .ram }, }, @@ -10972,9 +10668,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -10997,9 +10691,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -11022,9 +10714,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -11047,9 +10737,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -11072,9 +10760,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -11097,9 +10783,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -11122,9 +10806,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -11147,9 +10829,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, }, }, @@ -11172,9 +10852,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11198,9 +10876,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11224,12 +10900,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11253,9 +10926,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11279,9 +10950,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11305,12 +10974,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11334,9 +11000,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11360,9 +11024,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11386,12 +11048,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11415,9 +11074,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11441,9 +11098,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11467,12 +11122,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11496,9 +11148,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11522,9 +11172,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11548,12 +11196,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11577,9 +11222,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11603,9 +11246,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11629,12 +11270,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11658,9 +11296,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11684,12 +11320,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11713,9 +11346,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11739,12 +11370,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11768,9 +11396,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11794,12 +11420,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11823,9 +11446,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11849,12 +11470,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11878,9 +11496,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11904,12 +11520,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11933,9 +11546,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11959,12 +11570,9 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x8100000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8110000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8120000, .length = 0xE0000, .kind = .flash }, + .{ .offset = 0x8110000, .length = 0xF0000, .kind = .flash }, .{ .offset = 0x10000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20000000, .length = 0x50000, .kind = .ram }, }, @@ -11987,10 +11595,8 @@ pub fn init(dep: *std.Build.Dependency) Self { .register_definition = .{ .zig = register_definition_path, }, - .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .memory_regions = &.{ + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12014,9 +11620,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12040,9 +11644,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12066,9 +11668,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12092,9 +11692,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12118,9 +11716,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12144,9 +11740,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12170,9 +11764,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12196,9 +11788,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12222,9 +11812,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12248,9 +11836,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12274,9 +11860,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12300,9 +11884,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x40000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12326,9 +11908,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12448,9 +12028,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12474,9 +12052,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12500,9 +12076,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12526,9 +12100,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12552,9 +12124,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12578,9 +12148,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12604,9 +12172,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8010000, .length = 0x10000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x60000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x30000, .kind = .ram }, }, @@ -12630,9 +12196,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12656,9 +12220,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12682,9 +12244,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12708,9 +12268,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12734,9 +12292,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12760,9 +12316,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12786,9 +12340,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12812,9 +12364,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12838,9 +12388,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12864,9 +12412,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12890,9 +12436,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12916,9 +12460,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12942,9 +12484,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12968,9 +12508,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -12994,9 +12532,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x40000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x80000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -13020,9 +12556,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -13118,9 +12652,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -13144,9 +12676,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -13170,9 +12700,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -13196,9 +12724,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -13222,9 +12748,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x10000, .kind = .ram }, .{ .offset = 0x20010000, .length = 0x40000, .kind = .ram }, }, @@ -13248,9 +12772,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13274,9 +12796,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13300,9 +12820,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13326,9 +12844,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13352,9 +12868,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13378,9 +12892,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13404,9 +12916,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13430,9 +12940,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13456,9 +12964,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13482,9 +12988,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13508,9 +13012,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13534,9 +13036,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13560,9 +13060,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13586,9 +13084,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13612,9 +13108,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13638,9 +13132,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13664,9 +13156,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13690,9 +13180,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13716,9 +13204,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13742,9 +13228,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13768,9 +13252,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13794,9 +13276,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13820,9 +13300,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13846,9 +13324,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13872,9 +13348,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13898,9 +13372,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13924,9 +13396,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13950,9 +13420,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0xC0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x100000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -13976,9 +13444,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14002,9 +13468,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14028,9 +13492,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14054,9 +13516,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14080,9 +13540,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14106,9 +13564,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14132,9 +13588,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14158,9 +13612,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14184,9 +13636,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14210,9 +13660,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, @@ -14236,9 +13684,7 @@ pub fn init(dep: *std.Build.Dependency) Self { .zig = register_definition_path, }, .memory_regions = &.{ - .{ .offset = 0x8000000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8020000, .length = 0x20000, .kind = .flash }, - .{ .offset = 0x8040000, .length = 0x1C0000, .kind = .flash }, + .{ .offset = 0x8000000, .length = 0x200000, .kind = .flash }, .{ .offset = 0x20000000, .length = 0x20000, .kind = .ram }, .{ .offset = 0x20020000, .length = 0x60000, .kind = .ram }, }, diff --git a/port/stmicro/stm32/src/generate.zig b/port/stmicro/stm32/src/generate.zig index d2db658f..b2213255 100644 --- a/port/stmicro/stm32/src/generate.zig +++ b/port/stmicro/stm32/src/generate.zig @@ -400,7 +400,7 @@ pub fn main() !void { const chips_file = try std.fs.cwd().createFile("src/Chips.zig", .{}); defer chips_file.close(); - try generate_chips_file(chips_file.writer(), chip_files.items); + try generate_chips_file(allocator, chips_file.writer(), chip_files.items); const out_file = try std.fs.cwd().createFile("src/chips/all.zig", .{}); defer out_file.close(); @@ -420,7 +420,11 @@ const core_to_cpu = std.StaticStringMap([]const u8).initComptime(&.{ .{ "cm33", "cortex_m33" }, }); -fn generate_chips_file(writer: anytype, chip_files: []const std.json.Parsed(ChipFile)) !void { +fn generate_chips_file( + allocator: std.mem.Allocator, + writer: anytype, + chip_files: []const std.json.Parsed(ChipFile), +) !void { try writer.writeAll( \\const std = @import("std"); \\const microzig = @import("microzig/build-internals"); @@ -508,14 +512,70 @@ fn generate_chips_file(writer: anytype, chip_files: []const std.json.Parsed(Chip \\ ); - for (chip_file.memory) |memory| { - try writer.print( - \\ .{{ .offset = 0x{X}, .length = 0x{X}, .kind = .{s} }}, - \\ - , .{ memory.address, memory.size, switch (memory.kind) { - .flash => "flash", - .ram => "ram", - } }); + { + var chip_memory = try std.ArrayList(ChipFile.Memory).initCapacity(allocator, chip_file.memory.len); + defer chip_memory.deinit(); + + // Some flash bank regions are not merged so we better do that. + // Flash memory names are formated as: BANK_{id}_REGION_{id}. + + if (chip_file.memory.len == 0) break; + + var flash_bank: ?ChipFile.Memory = null; + for (chip_file.memory) |memory| { + if (memory.kind == .flash) { + var part_iter = std.mem.splitBackwards(u8, memory.name, "_"); + + // Ignore the region id. + _ = part_iter.next() orelse return error.InvalidMemoryName; + + // Ignore 'REGION'. + _ = part_iter.next() orelse return error.InvalidMemoryName; + + if (part_iter.rest().len > 0) { + // If there are two underscores then a bank is split into regions. + // The rest is equal to BANK_{id}. + const core_ident = part_iter.rest(); + + if (flash_bank) |*bank| { + // Are we in the same bank? Then make it bigger. + if (std.mem.startsWith(u8, bank.name, core_ident)) { + // Assert regions are adjacent. + std.debug.assert(bank.address + bank.size == memory.address); + bank.size += memory.size; + + continue; + } + } else { + // This is the beggining of a bank with regions. + flash_bank = memory; + flash_bank.?.name = core_ident; + + continue; + } + } + } + + if (flash_bank) |bank| { + chip_memory.appendAssumeCapacity(bank); + flash_bank = null; + } + chip_memory.appendAssumeCapacity(memory); + } + + if (flash_bank) |bank| { + chip_memory.appendAssumeCapacity(bank); + } + + for (chip_memory.items) |memory| { + try writer.print( + \\ .{{ .offset = 0x{X}, .length = 0x{X}, .kind = .{s} }}, + \\ + , .{ memory.address, memory.size, switch (memory.kind) { + .flash => "flash", + .ram => "ram", + } }); + } } try writer.writeAll(