From e3af9c2608cfa428f7e97084224be6b4dd79d32c Mon Sep 17 00:00:00 2001 From: Matthew Knight Date: Mon, 26 Jan 2026 22:25:19 -0800 Subject: [PATCH 1/2] Specify device for stm32 Instead of having to ingest and generate all the register information for all stm32 chips, give regz the ability to only generate for one. This has the added benefit that when you look at the generated code, you only see the peripheral types that are used by your device. --- build-internals/build.zig | 7 +- build.zig | 9 +- port/stmicro/stm32/src/Chips.zig | 7000 +++++++++++++++++++++------ port/stmicro/stm32/src/generate.zig | 7 +- tools/regz/src/Database.zig | 2 +- tools/regz/src/embassy.zig | 15 +- 6 files changed, 5632 insertions(+), 1408 deletions(-) diff --git a/build-internals/build.zig b/build-internals/build.zig index 704aac206..21a38e41d 100644 --- a/build-internals/build.zig +++ b/build-internals/build.zig @@ -142,8 +142,11 @@ pub const Chip = struct { /// Use the provided file directly as the chip file. zig: LazyPath, - /// Path to embassy stm32-data directory - embassy: LazyPath, + /// Path to embassy stm32-data directory with optional device filter + embassy: struct { + path: LazyPath, + device: ?[]const u8 = null, + }, /// Single device from TI targetdb targetdb: struct { diff --git a/build.zig b/build.zig index f03235ad0..1450b812b 100644 --- a/build.zig +++ b/build.zig @@ -416,7 +416,7 @@ pub fn MicroBuild(port_select: PortSelect) type { regz_run.addFileArg(file); break :blk chips_dir.path(b, b.fmt("{s}.zig", .{target.chip.name})); }, - .embassy => |path| blk: { + .embassy => |embassy| blk: { const regz_run = b.addRunArtifact(regz_exe); regz_run.addArg("--format"); @@ -430,7 +430,12 @@ pub fn MicroBuild(port_select: PortSelect) type { regz_run.addFileArg(patch_file); } - regz_run.addDirectoryArg(path); + if (embassy.device) |device| { + regz_run.addArg("--device"); + regz_run.addArg(device); + } + + regz_run.addDirectoryArg(embassy.path); break :blk chips_dir.path(b, b.fmt("{s}.zig", .{target.chip.name})); }, .targetdb => |targetdb| blk: { diff --git a/port/stmicro/stm32/src/Chips.zig b/port/stmicro/stm32/src/Chips.zig index f776db273..21ed3b635 100644 --- a/port/stmicro/stm32/src/Chips.zig +++ b/port/stmicro/stm32/src/Chips.zig @@ -1425,7 +1425,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C011D6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C011D6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1450,7 +1453,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C011F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C011F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1475,7 +1481,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C011F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C011F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1500,7 +1509,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C011J4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C011J4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1525,7 +1537,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C011J6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C011J6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1550,7 +1565,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1575,7 +1593,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1600,7 +1621,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1625,7 +1649,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1650,7 +1677,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031G4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031G4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1675,7 +1705,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1700,7 +1733,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1725,7 +1761,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32C031K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32C031K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1750,7 +1789,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F030C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F030C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1775,7 +1817,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F030C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F030C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -1800,7 +1845,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F030CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F030CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -1825,7 +1873,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F030F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F030F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1850,7 +1901,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F030K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F030K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1875,7 +1929,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F030R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F030R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -1900,7 +1957,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F030RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F030RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -1925,7 +1985,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -1950,7 +2013,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -1975,7 +2041,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031E6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031E6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2000,7 +2069,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2025,7 +2097,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2050,7 +2125,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031G4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031G4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2075,7 +2153,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2100,7 +2181,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2125,7 +2209,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F031K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F031K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2150,7 +2237,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F038C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F038C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2175,7 +2265,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F038E6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F038E6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2200,7 +2293,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F038F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F038F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2225,7 +2321,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F038G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F038G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2250,7 +2349,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F038K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F038K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2275,7 +2377,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2300,7 +2405,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2325,7 +2433,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2350,7 +2461,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2375,7 +2489,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042G4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042G4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2400,7 +2517,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2425,7 +2545,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2450,7 +2573,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2475,7 +2601,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F042T6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F042T6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2500,7 +2629,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F048C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F048C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2525,7 +2657,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F048G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F048G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2550,7 +2685,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F048T6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F048T6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2575,7 +2713,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2600,7 +2741,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2625,7 +2769,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -2650,7 +2797,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2675,7 +2825,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2700,7 +2853,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -2725,7 +2881,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051R4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051R4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -2750,7 +2909,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2775,7 +2937,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -2800,7 +2965,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F051T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F051T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -2825,7 +2993,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F058C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F058C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -2850,7 +3021,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F058R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F058R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -2875,7 +3049,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F058T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F058T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -2900,7 +3077,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F070C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F070C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2925,7 +3105,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F070CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F070CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -2950,7 +3133,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F070F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F070F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -2975,7 +3161,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F070RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F070RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3000,7 +3189,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F071C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F071C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3025,7 +3217,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F071CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F071CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3050,7 +3245,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F071RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F071RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3075,7 +3273,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F071V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F071V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3100,7 +3301,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F071VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F071VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3125,7 +3329,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F072C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F072C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3150,7 +3357,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F072CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F072CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3175,7 +3385,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F072R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F072R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3200,7 +3413,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F072RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F072RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3225,7 +3441,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F072V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F072V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3250,7 +3469,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F072VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F072VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3275,7 +3497,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F078CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F078CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3300,7 +3525,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F078RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F078RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3325,7 +3553,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F078VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F078VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3350,7 +3581,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F091CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F091CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3375,7 +3609,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F091CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F091CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3400,7 +3637,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F091RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F091RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3425,7 +3665,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F091RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F091RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3450,7 +3693,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F091VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F091VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3475,7 +3721,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F091VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F091VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3500,7 +3749,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F098CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F098CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3525,7 +3777,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F098RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F098RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3550,7 +3805,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F098VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F098VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3575,7 +3833,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -3600,7 +3861,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -3625,7 +3889,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3650,7 +3917,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3675,7 +3945,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100R4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100R4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -3700,7 +3973,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -3725,7 +4001,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3750,7 +4029,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3775,7 +4057,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3800,7 +4085,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -3825,7 +4113,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -3850,7 +4141,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -3875,7 +4169,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -3900,7 +4197,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -3925,7 +4225,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -3950,7 +4253,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -3975,7 +4281,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -4000,7 +4309,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -4025,7 +4337,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F100ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F100ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4050,7 +4365,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -4075,7 +4393,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -4100,7 +4421,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -4125,7 +4449,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -4150,7 +4477,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101R4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101R4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -4175,7 +4505,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -4200,7 +4533,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -4225,7 +4561,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -4250,7 +4589,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -4275,7 +4617,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -4300,7 +4645,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4325,7 +4673,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101RF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101RF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4351,7 +4702,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4377,7 +4731,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101T4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101T4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -4402,7 +4759,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101T6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101T6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -4427,7 +4787,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -4452,7 +4815,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101TB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101TB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -4477,7 +4843,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -4502,7 +4871,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -4527,7 +4899,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -4552,7 +4927,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -4577,7 +4955,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4602,7 +4983,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101VF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101VF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4628,7 +5012,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4654,7 +5041,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -4679,7 +5069,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -4704,7 +5097,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4729,7 +5125,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101ZF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101ZF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4755,7 +5154,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F101ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F101ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -4781,7 +5183,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -4806,7 +5211,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -4831,7 +5239,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -4856,7 +5267,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -4881,7 +5295,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102R4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102R4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -4906,7 +5323,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -4931,7 +5351,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -4956,7 +5379,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F102RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F102RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -4981,7 +5407,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -5010,7 +5439,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -5039,7 +5471,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -5068,7 +5503,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -5097,7 +5535,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103R4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103R4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -5126,7 +5567,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -5155,7 +5599,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -5184,7 +5631,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -5213,7 +5663,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -5242,7 +5695,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -5271,7 +5727,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5300,7 +5759,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103RF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103RF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5330,7 +5792,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5360,7 +5825,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103T4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103T4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -5389,7 +5857,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103T6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103T6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -5418,7 +5889,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -5447,7 +5921,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103TB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103TB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -5476,7 +5953,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -5505,7 +5985,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -5534,7 +6017,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -5563,7 +6049,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -5592,7 +6081,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5621,7 +6113,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103VF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103VF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5651,7 +6146,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5681,7 +6179,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -5710,7 +6211,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -5739,7 +6243,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5768,7 +6275,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103ZF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103ZF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5798,7 +6308,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F103ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F103ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -5828,7 +6341,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F105R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F105R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -5853,7 +6369,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F105RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F105RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -5878,7 +6397,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F105RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F105RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -5903,7 +6425,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F105V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F105V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -5928,7 +6453,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F105VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F105VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -5953,7 +6481,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F105VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F105VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -5978,7 +6509,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F107RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F107RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -6003,7 +6537,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F107RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F107RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6028,7 +6565,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F107VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F107VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -6053,7 +6593,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F107VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F107VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6078,7 +6621,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -6104,7 +6650,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6130,7 +6679,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6156,7 +6708,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205RF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205RF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0xC0000, .access = .rx }, @@ -6182,7 +6737,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6208,7 +6766,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -6234,7 +6795,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6260,7 +6824,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6286,7 +6853,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205VF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205VF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0xC0000, .access = .rx }, @@ -6312,7 +6882,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6338,7 +6911,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6364,7 +6940,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6390,7 +6969,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205ZF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205ZF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0xC0000, .access = .rx }, @@ -6416,7 +6998,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F205ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F205ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6442,7 +7027,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207IC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207IC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6468,7 +7056,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6494,7 +7085,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207IF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207IF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0xC0000, .access = .rx }, @@ -6520,7 +7114,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6546,7 +7143,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6572,7 +7172,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6598,7 +7201,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207VF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207VF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0xC0000, .access = .rx }, @@ -6624,7 +7230,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6650,7 +7259,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -6676,7 +7288,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6702,7 +7317,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207ZF", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207ZF", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0xC0000, .access = .rx }, @@ -6728,7 +7346,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F207ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F207ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6754,7 +7375,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F215RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F215RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6780,7 +7404,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F215RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F215RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6806,7 +7433,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F215VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F215VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6832,7 +7462,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F215VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F215VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6858,7 +7491,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F215ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F215ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6884,7 +7520,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F215ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F215ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6910,7 +7549,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F217IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F217IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6936,7 +7578,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F217IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F217IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -6962,7 +7607,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F217VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F217VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -6988,7 +7636,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F217VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F217VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -7014,7 +7665,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F217ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F217ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -7040,7 +7694,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F217ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F217ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -7067,7 +7724,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F301C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F301C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7093,7 +7753,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F301C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F301C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7119,7 +7782,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F301K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F301K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7145,7 +7811,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F301K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F301K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7171,7 +7840,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F301R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F301R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7197,7 +7869,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F301R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F301R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7223,7 +7898,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7249,7 +7927,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7275,7 +7956,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -7301,7 +7985,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -7327,7 +8014,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7353,7 +8043,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7379,7 +8072,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7405,7 +8101,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7431,7 +8130,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -7457,7 +8159,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -7483,7 +8188,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -7509,7 +8217,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -7535,7 +8246,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -7561,7 +8275,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -7587,7 +8304,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -7613,7 +8333,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -7639,7 +8362,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -7665,7 +8391,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F302ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F302ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -7691,7 +8420,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7718,7 +8450,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7745,7 +8480,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -7772,7 +8510,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -7799,7 +8540,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7826,7 +8570,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7853,7 +8600,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -7880,7 +8630,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -7907,7 +8660,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -7934,7 +8690,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -7961,7 +8720,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -7988,7 +8750,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -8015,7 +8780,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -8042,7 +8810,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8069,7 +8840,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -8096,7 +8870,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -8123,7 +8900,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -8150,7 +8930,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F303ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F303ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -8177,7 +8960,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F318C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F318C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8203,7 +8989,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F318K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F318K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8229,7 +9018,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F328C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F328C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8256,7 +9048,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -8283,7 +9078,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -8310,7 +9108,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8337,7 +9138,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -8364,7 +9168,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -8391,7 +9198,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8418,7 +9228,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -8445,7 +9258,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F334R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F334R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8472,7 +9288,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F358CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F358CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8499,7 +9318,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F358RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F358RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8526,7 +9348,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F358VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F358VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8553,7 +9378,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8579,7 +9407,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -8605,7 +9436,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8631,7 +9465,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8657,7 +9494,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -8683,7 +9523,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8709,7 +9552,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -8735,7 +9581,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -8761,7 +9610,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F373VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F373VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8787,7 +9639,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F378CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F378CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8813,7 +9668,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F378RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F378RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8839,7 +9697,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F378VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F378VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8865,7 +9726,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F398VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F398VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -8892,7 +9756,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -8918,7 +9785,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -8944,7 +9814,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401CD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401CD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -8970,7 +9843,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -8996,7 +9872,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -9022,7 +9901,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -9048,7 +9930,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -9074,7 +9959,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9100,7 +9988,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -9126,7 +10017,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -9152,7 +10046,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x60000, .access = .rx }, @@ -9178,7 +10075,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F401VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F401VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9204,7 +10104,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F405OE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F405OE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9232,7 +10135,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F405OG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F405OG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9260,7 +10166,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F405RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F405RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9288,7 +10197,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F405VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F405VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9316,7 +10228,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F405ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F405ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9344,7 +10259,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F407IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F407IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9372,7 +10290,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F407IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F407IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9400,7 +10321,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F407VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F407VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9428,7 +10352,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F407VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F407VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9456,7 +10383,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F407ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F407ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9484,7 +10414,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F407ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F407ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9512,7 +10445,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F410C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F410C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -9538,7 +10474,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F410CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F410CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -9564,7 +10503,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F410R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F410R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -9590,7 +10532,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F410RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F410RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -9616,7 +10561,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F410T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F410T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -9642,7 +10590,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F410TB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F410TB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -9668,7 +10619,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F411CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F411CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -9694,7 +10648,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F411CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F411CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9720,7 +10677,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F411RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F411RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -9746,7 +10706,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F411RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F411RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9772,7 +10735,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F411VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F411VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -9798,7 +10764,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F411VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F411VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9824,7 +10793,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9850,7 +10822,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9876,7 +10851,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9902,7 +10880,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9928,7 +10909,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -9954,7 +10938,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -9980,7 +10967,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -10006,7 +10996,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F412ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F412ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10032,7 +11025,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10058,7 +11054,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413CH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413CH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10084,7 +11083,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413MG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413MG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10110,7 +11112,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413MH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413MH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10136,7 +11141,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10162,7 +11170,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413RH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413RH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10188,7 +11199,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10214,7 +11228,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413VH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413VH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10240,7 +11257,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10266,7 +11286,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F413ZH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F413ZH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10292,7 +11315,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F415OG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F415OG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10319,7 +11345,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F415RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F415RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10346,7 +11375,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F415VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F415VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10373,7 +11405,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F415ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F415ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10400,7 +11435,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F417IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F417IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -10427,7 +11465,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F417IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F417IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10454,7 +11495,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F417VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F417VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -10481,7 +11525,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F417VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F417VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10508,7 +11555,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F417ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F417ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -10535,7 +11585,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F417ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F417ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10562,7 +11615,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F423CH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F423CH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10588,7 +11644,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F423MH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F423MH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10614,7 +11673,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F423RH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F423RH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10640,7 +11702,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F423VH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F423VH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10666,7 +11731,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F423ZH", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F423ZH", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x180000, .access = .rx }, @@ -10692,7 +11760,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10719,7 +11790,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10748,7 +11822,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10775,7 +11852,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10804,7 +11884,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10831,7 +11914,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10860,7 +11946,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10887,7 +11976,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F427ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F427ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10916,7 +12008,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10943,7 +12038,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -10972,7 +12070,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429BE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429BE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -10999,7 +12100,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11026,7 +12130,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11055,7 +12162,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -11082,7 +12192,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11109,7 +12222,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11138,7 +12254,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429NE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429NE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -11165,7 +12284,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11192,7 +12314,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11221,7 +12346,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -11248,7 +12376,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11275,7 +12406,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11304,7 +12438,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -11331,7 +12468,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11358,7 +12498,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F429ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F429ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11387,7 +12530,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F437AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F437AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11416,7 +12562,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F437IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F437IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11443,7 +12592,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F437II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F437II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11472,7 +12624,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F437VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F437VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11499,7 +12654,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F437VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F437VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11528,7 +12686,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F437ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F437ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11555,7 +12716,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F437ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F437ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11584,7 +12748,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11613,7 +12780,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11640,7 +12810,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11669,7 +12842,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11696,7 +12872,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11725,7 +12904,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11752,7 +12934,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11781,7 +12966,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11808,7 +12996,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11837,7 +13028,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11864,7 +13058,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F439ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F439ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -11893,7 +13090,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -11919,7 +13119,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -11945,7 +13148,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -11971,7 +13177,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -11997,7 +13206,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -12023,7 +13235,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12049,7 +13264,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -12075,7 +13293,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F446ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F446ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12101,7 +13322,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469AE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469AE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12128,7 +13352,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12155,7 +13382,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12184,7 +13414,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469BE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469BE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12211,7 +13444,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12238,7 +13474,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12267,7 +13506,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12294,7 +13536,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12321,7 +13566,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12350,7 +13598,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469NE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469NE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12377,7 +13628,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12404,7 +13658,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12433,7 +13690,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12460,7 +13720,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12487,7 +13750,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12516,7 +13782,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12543,7 +13812,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12570,7 +13842,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F469ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F469ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12599,7 +13874,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12626,7 +13904,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12655,7 +13936,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12682,7 +13966,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12711,7 +13998,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12738,7 +14028,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12767,7 +14060,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12794,7 +14090,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12823,7 +14122,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12850,7 +14152,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12879,7 +14184,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12906,7 +14214,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F479ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F479ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -12935,7 +14246,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722IC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722IC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -12962,7 +14276,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -12989,7 +14306,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -13016,7 +14336,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13043,7 +14366,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -13070,7 +14396,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13097,7 +14426,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -13124,7 +14456,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F722ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F722ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13151,7 +14486,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F723IC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F723IC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -13178,7 +14516,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F723IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F723IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13205,7 +14546,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F723VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F723VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -13232,7 +14576,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F723VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F723VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13259,7 +14606,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F723ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F723ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -13286,7 +14636,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F723ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F723ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13313,7 +14666,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F730I8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F730I8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -13340,7 +14696,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F730R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F730R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -13367,7 +14726,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F730V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F730V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -13394,7 +14756,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F730Z8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F730Z8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -13421,7 +14786,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F732IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F732IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13448,7 +14816,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F732RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F732RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13475,7 +14846,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F732VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F732VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13502,7 +14876,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F732ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F732ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13529,7 +14906,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F733IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F733IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13556,7 +14936,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F733VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F733VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13583,7 +14966,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F733ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F733ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13610,7 +14996,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F745IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F745IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13637,7 +15026,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F745IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F745IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -13664,7 +15056,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F745VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F745VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13691,7 +15086,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F745VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F745VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -13718,7 +15116,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F745ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F745ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13745,7 +15146,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F745ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F745ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -13772,7 +15176,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746BE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746BE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13799,7 +15206,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -13826,7 +15236,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746IE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13853,7 +15266,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -13880,7 +15296,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746NE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746NE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13907,7 +15326,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -13934,7 +15356,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -13961,7 +15386,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -13988,7 +15416,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -14015,7 +15446,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F746ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F746ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14042,7 +15476,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F750N8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F750N8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -14069,7 +15506,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F750V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F750V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -14096,7 +15536,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F750Z8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F750Z8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -14123,7 +15566,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F756BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F756BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14150,7 +15596,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F756IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F756IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14177,7 +15626,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F756NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F756NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14204,7 +15656,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F756VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F756VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14231,7 +15686,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F756ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F756ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14258,7 +15716,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14285,7 +15746,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14312,7 +15776,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14339,7 +15806,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14366,7 +15836,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14393,7 +15866,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14420,7 +15896,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14447,7 +15926,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14474,7 +15956,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14501,7 +15986,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F765ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F765ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14528,7 +16016,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14555,7 +16046,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14582,7 +16076,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14609,7 +16106,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14636,7 +16136,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14663,7 +16166,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14690,7 +16196,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14717,7 +16226,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14744,7 +16256,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14771,7 +16286,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F767ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F767ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14798,7 +16316,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F768AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F768AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14825,7 +16346,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14852,7 +16376,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14879,7 +16406,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769BG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14906,7 +16436,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14933,7 +16466,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -14960,7 +16496,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -14987,7 +16526,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769NG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -15014,7 +16556,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F769NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F769NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15041,7 +16586,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F777BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F777BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15068,7 +16616,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F777II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F777II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15095,7 +16646,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F777NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F777NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15122,7 +16676,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F777VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F777VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15149,7 +16706,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F777ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F777ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15176,7 +16736,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F778AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F778AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15203,7 +16766,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F779AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F779AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15230,7 +16796,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F779BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F779BI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15257,7 +16826,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F779II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F779II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15284,7 +16856,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32F779NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32F779NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -15310,7 +16885,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G030C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G030C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15335,7 +16913,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G030C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G030C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15360,7 +16941,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G030F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G030F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15385,7 +16969,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G030J6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G030J6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15410,7 +16997,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G030K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G030K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15435,7 +17025,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G030K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G030K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15460,7 +17053,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -15485,7 +17081,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15510,7 +17109,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15535,7 +17137,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -15560,7 +17165,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15585,7 +17193,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031F8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031F8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15610,7 +17221,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031G4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031G4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -15635,7 +17249,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15660,7 +17277,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031G8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031G8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15685,7 +17305,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031J4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031J4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -15710,7 +17333,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031J6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031J6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15735,7 +17361,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -15760,7 +17389,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15785,7 +17417,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15810,7 +17445,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G031Y8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G031Y8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15835,7 +17473,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15860,7 +17501,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15885,7 +17529,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15910,7 +17557,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041F8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041F8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15935,7 +17585,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -15960,7 +17613,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041G8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041G8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -15985,7 +17641,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041J6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041J6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16010,7 +17669,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16035,7 +17697,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16060,7 +17725,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G041Y8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G041Y8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16085,7 +17753,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G050C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G050C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16110,7 +17781,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G050C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G050C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16135,7 +17809,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G050F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G050F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16160,7 +17837,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G050K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G050K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16185,7 +17865,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G050K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G050K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16210,7 +17893,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16235,7 +17921,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16260,7 +17949,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16285,7 +17977,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051F8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051F8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16310,7 +18005,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16335,7 +18033,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051G8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051G8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16360,7 +18061,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16385,7 +18089,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G051K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G051K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16410,7 +18117,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16435,7 +18145,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16460,7 +18173,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16485,7 +18201,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061F8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061F8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16510,7 +18229,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16535,7 +18257,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061G8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061G8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16560,7 +18285,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16585,7 +18313,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G061K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G061K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16610,7 +18341,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G070CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G070CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -16635,7 +18369,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G070KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G070KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -16660,7 +18397,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G070RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G070RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -16685,7 +18425,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16710,7 +18453,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16735,7 +18481,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -16760,7 +18509,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071EB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071EB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -16785,7 +18537,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16810,7 +18565,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071G8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071G8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16835,7 +18593,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071GB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071GB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -16860,7 +18621,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16885,7 +18649,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16910,7 +18677,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -16935,7 +18705,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -16960,7 +18733,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -16985,7 +18761,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G071RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G071RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17010,7 +18789,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G081CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G081CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17035,7 +18817,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G081EB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G081EB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17060,7 +18845,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G081GB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G081GB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17085,7 +18873,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G081KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G081KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17110,7 +18901,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G081RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G081RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17135,7 +18929,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B0CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B0CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17161,7 +18958,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B0KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B0KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17187,7 +18987,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B0RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B0RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17213,7 +19016,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B0VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B0VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17239,7 +19045,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17264,7 +19073,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17289,7 +19101,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17315,7 +19130,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17340,7 +19158,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17365,7 +19186,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17391,7 +19215,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1MB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1MB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17416,7 +19243,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17441,7 +19271,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17467,7 +19300,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1NE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1NE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17493,7 +19329,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17518,7 +19357,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17543,7 +19385,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17569,7 +19414,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -17594,7 +19442,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17619,7 +19470,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0B1VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0B1VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17645,7 +19499,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17670,7 +19527,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17696,7 +19556,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17721,7 +19584,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17747,7 +19613,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17772,7 +19641,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17798,7 +19670,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1NE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1NE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17824,7 +19699,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17849,7 +19727,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17875,7 +19756,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17900,7 +19784,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G0C1VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G0C1VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -17927,7 +19814,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -17953,7 +19843,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -17979,7 +19872,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18005,7 +19901,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -18031,7 +19930,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -18057,7 +19959,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18083,7 +19988,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431M6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431M6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -18109,7 +20017,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431M8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431M8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -18135,7 +20046,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431MB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431MB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18161,7 +20075,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -18187,7 +20104,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -18213,7 +20133,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18239,7 +20162,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431V6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431V6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -18265,7 +20191,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -18291,7 +20220,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G431VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G431VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18317,7 +20249,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G441CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G441CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18343,7 +20278,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G441KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G441KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18369,7 +20307,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G441MB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G441MB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18395,7 +20336,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G441RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G441RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18421,7 +20365,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G441VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G441VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18447,7 +20394,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18473,7 +20423,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18499,7 +20452,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18525,7 +20481,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18551,7 +20510,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471QC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471QC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18577,7 +20539,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18603,7 +20568,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18629,7 +20597,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18655,7 +20626,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18681,7 +20655,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G471VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G471VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18707,7 +20684,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18733,7 +20713,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18759,7 +20742,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18785,7 +20771,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473MB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473MB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18811,7 +20800,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18837,7 +20829,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18863,7 +20858,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473PB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473PB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18889,7 +20887,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473PC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473PC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18915,7 +20916,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473PE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473PE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -18941,7 +20945,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473QB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473QB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -18967,7 +20974,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473QC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473QC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -18993,7 +21003,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19019,7 +21032,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19045,7 +21061,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19071,7 +21090,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19097,7 +21119,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19123,7 +21148,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19149,7 +21177,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G473VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G473VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19175,7 +21206,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19201,7 +21235,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19227,7 +21264,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19253,7 +21293,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474MB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474MB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19279,7 +21322,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19305,7 +21351,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19331,7 +21380,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474PB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474PB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19357,7 +21409,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474PC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474PC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19383,7 +21438,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474PE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474PE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19409,7 +21467,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474QB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474QB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19435,7 +21496,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474QC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474QC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19461,7 +21525,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19487,7 +21554,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19513,7 +21583,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19539,7 +21612,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19565,7 +21641,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -19591,7 +21670,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19617,7 +21699,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G474VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G474VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19643,7 +21728,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G483CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G483CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19669,7 +21757,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G483ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G483ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19695,7 +21786,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G483PE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G483PE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19721,7 +21815,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G483QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G483QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19747,7 +21844,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G483RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G483RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19773,7 +21873,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G483VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G483VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19799,7 +21902,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G484CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G484CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19825,7 +21931,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G484ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G484ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19851,7 +21960,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G484PE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G484PE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19877,7 +21989,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G484QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G484QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19903,7 +22018,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G484RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G484RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19929,7 +22047,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G484VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G484VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -19955,7 +22076,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -19981,7 +22105,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20007,7 +22134,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20033,7 +22163,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20059,7 +22192,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20085,7 +22221,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20111,7 +22250,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20137,7 +22279,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20163,7 +22308,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20189,7 +22337,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G491VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G491VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20215,7 +22366,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G4A1CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G4A1CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20241,7 +22395,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G4A1KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G4A1KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20267,7 +22424,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G4A1ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G4A1ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20293,7 +22453,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G4A1RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G4A1RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20319,7 +22482,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32G4A1VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32G4A1VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20345,7 +22511,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H503CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H503CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -20370,7 +22539,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H503EB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H503EB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -20395,7 +22567,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H503KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H503KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -20420,7 +22595,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H503RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H503RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -20445,7 +22623,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -20471,7 +22652,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20497,7 +22681,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523HE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523HE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20523,7 +22710,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -20549,7 +22739,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20575,7 +22768,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -20601,7 +22797,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20627,7 +22826,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -20653,7 +22855,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H523ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H523ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20679,7 +22884,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H533CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H533CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20705,7 +22913,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H533HE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H533HE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20731,7 +22942,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H533RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H533RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20757,7 +22971,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H533VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H533VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20783,7 +23000,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H533ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H533ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -20809,7 +23029,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20835,7 +23058,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -20861,7 +23087,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20887,7 +23116,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -20913,7 +23145,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20939,7 +23174,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562RI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -20965,7 +23203,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -20991,7 +23232,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21017,7 +23261,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -21043,7 +23290,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H562ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H562ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21069,7 +23319,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -21095,7 +23348,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21121,7 +23377,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563IG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -21147,7 +23406,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21173,7 +23435,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563MI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563MI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21199,7 +23464,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -21225,7 +23493,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563RI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21251,7 +23522,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -21277,7 +23551,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21303,7 +23580,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -21329,7 +23609,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H563ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H563ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21355,7 +23638,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H573AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H573AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21381,7 +23667,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H573II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H573II", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21407,7 +23696,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H573MI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H573MI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21433,7 +23725,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H573RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H573RI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21459,7 +23754,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H573VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H573VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21485,7 +23783,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H573ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H573ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -21511,7 +23812,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H723VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H723VE", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21538,7 +23842,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H723VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H723VG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21565,7 +23872,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H723ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H723ZE", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21592,7 +23902,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H723ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H723ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21619,7 +23932,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725AE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725AE", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21646,7 +23962,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725AG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21673,7 +23992,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725IE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725IE", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21700,7 +24022,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725IG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21727,7 +24052,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725RE", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21754,7 +24082,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725RG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21781,7 +24112,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725VE", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21808,7 +24142,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725VG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21835,7 +24172,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725ZE", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21862,7 +24202,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H725ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H725ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21889,7 +24232,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H730AB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H730AB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21916,7 +24262,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H730IB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H730IB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21943,7 +24292,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H730VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H730VB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21970,7 +24322,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H730ZB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H730ZB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -21997,7 +24352,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H733VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H733VG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22024,7 +24382,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H733ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H733ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22051,7 +24412,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H735AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H735AG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22078,7 +24442,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H735IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H735IG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22105,7 +24472,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H735RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H735RG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22132,7 +24502,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H735VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H735VG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22159,7 +24532,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H735ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H735ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22186,7 +24562,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742AG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22215,7 +24594,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742AI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22244,7 +24626,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742BG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22273,7 +24658,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742BI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22302,7 +24690,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742IG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22331,7 +24722,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22360,7 +24754,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742VG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22389,7 +24786,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742VI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22418,7 +24818,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742XG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742XG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22447,7 +24850,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742XI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742XI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22476,7 +24882,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22505,7 +24914,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H742ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H742ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22534,7 +24946,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743AG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22562,7 +24977,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743AI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22590,7 +25008,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743BG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22618,7 +25039,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743BI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22646,7 +25070,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743IG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22674,7 +25101,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22702,7 +25132,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743VG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22730,7 +25163,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743VI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22758,7 +25194,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743XG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743XG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22786,7 +25225,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743XI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743XI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22814,7 +25256,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22842,7 +25287,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H743ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H743ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22870,7 +25318,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745BG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22898,7 +25349,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745BI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22926,7 +25380,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745IG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22954,7 +25411,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -22982,7 +25442,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745XG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745XG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23010,7 +25473,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745XI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745XI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23038,7 +25504,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23066,7 +25535,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H745ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H745ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23094,7 +25566,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747AG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23122,7 +25597,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747AI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23150,7 +25628,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747BG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747BG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23178,7 +25659,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747BI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23206,7 +25690,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747IG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23234,7 +25721,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23262,7 +25752,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747XG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747XG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23290,7 +25783,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747XI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747XI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23318,7 +25814,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H747ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H747ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23346,7 +25845,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H750IB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H750IB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23373,7 +25875,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H750VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H750VB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23400,7 +25905,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H750XB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H750XB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23427,7 +25935,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H750ZB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H750ZB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23454,7 +25965,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H753AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H753AI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23482,7 +25996,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H753BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H753BI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23510,7 +26027,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H753II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H753II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23538,7 +26058,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H753VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H753VI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23566,7 +26089,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H753XI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H753XI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23594,7 +26120,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H753ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H753ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23622,7 +26151,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H755BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H755BI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23650,7 +26182,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H755II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H755II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23678,7 +26213,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H755XI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H755XI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23706,7 +26244,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H755ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H755ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23734,7 +26275,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H757AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H757AI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23762,7 +26306,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H757BI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H757BI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23790,7 +26337,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H757II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H757II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23818,7 +26368,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H757XI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H757XI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23846,7 +26399,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H757ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H757ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23874,7 +26430,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3AG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23903,7 +26462,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3AI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23932,7 +26494,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3IG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3IG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23961,7 +26526,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -23990,7 +26558,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3LG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3LG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24019,7 +26590,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3LI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3LI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24048,7 +26622,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3NG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3NG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24077,7 +26654,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3NI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24106,7 +26686,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3QI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24135,7 +26718,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3RG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24164,7 +26750,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3RI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24193,7 +26782,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3VG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24222,7 +26814,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3VI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24251,7 +26846,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3ZG", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24280,7 +26878,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7A3ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7A3ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24309,7 +26910,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B0AB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B0AB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24337,7 +26941,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B0IB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B0IB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24365,7 +26972,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B0RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B0RB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24393,7 +27003,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B0VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B0VB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24421,7 +27034,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B0ZB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B0ZB", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24449,7 +27065,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3AI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24478,7 +27097,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3II", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3II", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24507,7 +27129,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3LI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3LI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24536,7 +27161,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3NI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24565,7 +27193,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3QI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24594,7 +27225,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3RI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24623,7 +27257,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3VI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24652,7 +27289,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7B3ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7B3ZI", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x10000, .access = .rwx }, @@ -24681,7 +27321,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R3A8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R3A8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24711,7 +27354,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R3I8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R3I8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24741,7 +27387,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R3L8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R3L8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24771,7 +27420,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R3R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R3R8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24801,7 +27453,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R3V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R3V8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24831,7 +27486,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R3Z8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R3Z8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24861,7 +27519,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R7A8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R7A8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24891,7 +27552,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R7I8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R7I8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24921,7 +27585,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R7L8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R7L8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24951,7 +27618,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7R7Z8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7R7Z8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -24981,7 +27651,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S3A8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S3A8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25011,7 +27684,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S3I8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S3I8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25041,7 +27717,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S3L8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S3L8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25071,7 +27750,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S3R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S3R8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25101,7 +27783,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S3V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S3V8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25131,7 +27816,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S3Z8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S3Z8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25161,7 +27849,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S7A8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S7A8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25191,7 +27882,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S7I8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S7I8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25221,7 +27915,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S7L8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S7L8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25251,7 +27948,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32H7S7Z8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32H7S7Z8", + }, }, .memory_regions = &.{ .{ .name = "ITCM", .tag = .ram, .offset = 0x0, .length = 0x30000, .access = .rwx }, @@ -25280,7 +27980,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L010C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L010C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -25305,7 +28008,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L010F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L010F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25330,7 +28036,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L010K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L010K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25355,7 +28064,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L010K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L010K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -25380,7 +28092,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L010R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L010R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -25405,7 +28120,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L010RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L010RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -25430,7 +28148,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011D3", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011D3", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x2000, .access = .rx }, @@ -25455,7 +28176,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011D4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011D4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25480,7 +28204,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011E3", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011E3", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x2000, .access = .rx }, @@ -25505,7 +28232,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011E4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011E4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25530,7 +28260,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011F3", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011F3", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x2000, .access = .rx }, @@ -25555,7 +28288,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25580,7 +28316,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011G3", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011G3", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x2000, .access = .rx }, @@ -25605,7 +28344,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011G4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011G4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25630,7 +28372,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011K3", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011K3", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x2000, .access = .rx }, @@ -25655,7 +28400,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L011K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L011K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25680,7 +28428,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L021D4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L021D4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25705,7 +28456,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L021F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L021F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25730,7 +28484,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L021G4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L021G4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25755,7 +28512,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L021K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L021K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25780,7 +28540,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25805,7 +28568,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -25830,7 +28596,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031E4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031E4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25855,7 +28624,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031E6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031E6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -25880,7 +28652,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25905,7 +28680,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -25930,7 +28708,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031G4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031G4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -25955,7 +28736,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -25980,7 +28764,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -26005,7 +28792,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L031K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L031K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26030,7 +28820,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L041C4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L041C4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -26055,7 +28848,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L041C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L041C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26080,7 +28876,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L041E6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L041E6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26105,7 +28904,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L041F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L041F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26130,7 +28932,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L041G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L041G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26155,7 +28960,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L041K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L041K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26180,7 +28988,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26205,7 +29016,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26230,7 +29044,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26255,7 +29072,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26280,7 +29100,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26305,7 +29128,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26330,7 +29156,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051T6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051T6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26355,7 +29184,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L051T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L051T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26380,7 +29212,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26405,7 +29240,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26430,7 +29268,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26455,7 +29296,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26480,7 +29324,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26505,7 +29352,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26530,7 +29380,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052T6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052T6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26555,7 +29408,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L052T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L052T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26580,7 +29436,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L053C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L053C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26605,7 +29464,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L053C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L053C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26630,7 +29492,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L053R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L053R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -26655,7 +29520,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L053R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L053R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26680,7 +29548,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L062C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L062C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26705,7 +29576,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L062K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L062K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26730,7 +29604,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L063C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L063C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26755,7 +29632,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L063R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L063R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26780,7 +29660,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26805,7 +29688,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -26830,7 +29716,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071CZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071CZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -26855,7 +29744,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -26880,7 +29772,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -26905,7 +29800,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071KZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071KZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -26930,7 +29828,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -26955,7 +29856,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071RZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071RZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -26980,7 +29884,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -27005,7 +29912,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27030,7 +29940,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L071VZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L071VZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27055,7 +29968,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27080,7 +29996,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072CZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072CZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27105,7 +30024,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27130,7 +30052,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072KZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072KZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27155,7 +30080,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27180,7 +30108,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072RZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072RZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27205,7 +30136,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -27230,7 +30164,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27255,7 +30192,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L072VZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L072VZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27280,7 +30220,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L073CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L073CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27305,7 +30248,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L073CZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L073CZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27330,7 +30276,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L073RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L073RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27355,7 +30304,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L073RZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L073RZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27380,7 +30332,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L073V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L073V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -27405,7 +30360,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L073VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L073VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27430,7 +30388,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L073VZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L073VZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27455,7 +30416,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L081CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L081CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27480,7 +30444,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L081CZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L081CZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27505,7 +30472,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L081KZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L081KZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27530,7 +30500,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L082CZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L082CZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27555,7 +30528,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L082KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L082KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27580,7 +30556,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L082KZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L082KZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27605,7 +30584,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L083CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L083CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27630,7 +30612,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L083CZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L083CZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27655,7 +30640,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L083RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L083RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27680,7 +30668,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L083RZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L083RZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27705,7 +30696,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L083V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L083V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -27730,7 +30724,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L083VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L083VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27755,7 +30752,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L083VZ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L083VZ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -27780,7 +30780,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L100C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L100C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -27805,7 +30808,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L100C6-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L100C6-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -27830,7 +30836,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L100R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L100R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -27855,7 +30864,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L100R8-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L100R8-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -27880,7 +30892,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L100RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L100RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27905,7 +30920,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L100RB-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L100RB-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -27930,7 +30948,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L100RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L100RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -27955,7 +30976,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -27980,7 +31004,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151C6-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151C6-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -28005,7 +31032,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28030,7 +31060,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151C8-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151C8-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28055,7 +31088,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28080,7 +31116,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151CB-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151CB-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28105,7 +31144,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28130,7 +31172,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151QC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151QC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28155,7 +31200,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151QD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151QD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -28181,7 +31229,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28207,7 +31258,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -28232,7 +31286,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151R6-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151R6-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -28257,7 +31314,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28282,7 +31342,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151R8-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151R8-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28307,7 +31370,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28332,7 +31398,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151RB-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151RB-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28357,7 +31426,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28382,7 +31454,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151RC-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151RC-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28407,7 +31482,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -28433,7 +31511,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28459,7 +31540,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151UC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151UC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28484,7 +31568,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28509,7 +31596,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151V8-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151V8-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28534,7 +31624,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28559,7 +31652,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151VB-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151VB-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28584,7 +31680,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28609,7 +31708,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151VC-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151VC-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28634,7 +31736,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -28660,7 +31765,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151VD-X", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151VD-X", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -28686,7 +31794,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28712,7 +31823,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28737,7 +31851,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -28763,7 +31880,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L151ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L151ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28789,7 +31909,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -28814,7 +31937,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152C6-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152C6-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -28839,7 +31965,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28864,7 +31993,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152C8-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152C8-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -28889,7 +32021,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28914,7 +32049,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152CB-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152CB-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -28939,7 +32077,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28964,7 +32105,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152QC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152QC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -28989,7 +32133,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152QD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152QD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29015,7 +32162,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29041,7 +32191,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -29066,7 +32219,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152R6-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152R6-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -29091,7 +32247,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -29116,7 +32275,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152R8-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152R8-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -29141,7 +32303,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -29166,7 +32331,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152RB-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152RB-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -29191,7 +32359,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29216,7 +32387,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152RC-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152RC-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29241,7 +32415,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29267,7 +32444,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29293,7 +32473,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152UC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152UC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29318,7 +32501,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152V8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152V8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -29343,7 +32529,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152V8-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152V8-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -29368,7 +32557,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152VB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152VB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -29393,7 +32585,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152VB-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152VB-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -29418,7 +32613,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29443,7 +32641,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152VC-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152VC-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29468,7 +32669,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29494,7 +32698,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152VD-X", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152VD-X", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29520,7 +32727,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29546,7 +32756,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29571,7 +32784,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29597,7 +32813,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L152ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L152ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29623,7 +32842,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162QC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162QC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29648,7 +32870,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162QD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162QD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29674,7 +32899,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29699,7 +32927,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162RC-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162RC-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29724,7 +32955,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162RD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162RD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29750,7 +32984,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29776,7 +33013,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29801,7 +33041,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162VC-A", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162VC-A", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29826,7 +33069,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162VD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162VD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29852,7 +33098,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162VD-X", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162VD-X", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29878,7 +33127,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29904,7 +33156,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29929,7 +33184,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162ZD", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162ZD", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x30000, .access = .rx }, @@ -29955,7 +33213,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L162ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L162ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -29982,7 +33243,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -30010,7 +33274,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30038,7 +33305,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -30066,7 +33336,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30094,7 +33367,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -30122,7 +33398,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30150,7 +33429,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412T8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412T8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -30178,7 +33460,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L412TB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L412TB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30206,7 +33491,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L422CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L422CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30234,7 +33522,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L422KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L422KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30262,7 +33553,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L422RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L422RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30290,7 +33584,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L422TB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L422TB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30318,7 +33615,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L431CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L431CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30346,7 +33646,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L431CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L431CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30374,7 +33677,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L431KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L431KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30402,7 +33708,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L431KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L431KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30430,7 +33739,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L431RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L431RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30458,7 +33770,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L431RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L431RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30486,7 +33801,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L431VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L431VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30514,7 +33832,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L432KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L432KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30542,7 +33863,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L432KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L432KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30570,7 +33894,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L433CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L433CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30598,7 +33925,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L433CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L433CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30626,7 +33956,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L433RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L433RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -30654,7 +33987,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L433RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L433RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30682,7 +34018,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L433VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L433VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30710,7 +34049,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L442KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L442KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30738,7 +34080,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L443CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L443CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30766,7 +34111,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L443RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L443RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30794,7 +34142,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L443VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L443VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30822,7 +34173,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L451CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L451CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30850,7 +34204,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L451CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L451CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -30878,7 +34235,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L451RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L451RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30906,7 +34266,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L451RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L451RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -30934,7 +34297,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L451VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L451VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -30962,7 +34328,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L451VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L451VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -30990,7 +34359,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L452CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L452CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31018,7 +34390,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L452CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L452CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31046,7 +34421,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L452RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L452RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31074,7 +34452,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L452RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L452RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31102,7 +34483,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L452VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L452VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31130,7 +34514,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L452VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L452VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31158,7 +34545,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L462CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L462CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31186,7 +34576,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L462RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L462RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31214,7 +34607,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L462VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L462VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31242,7 +34638,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31274,7 +34673,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31306,7 +34708,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31338,7 +34743,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31370,7 +34778,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31402,7 +34813,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31434,7 +34848,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31466,7 +34883,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L471ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L471ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31498,7 +34918,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L475RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L475RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -31530,7 +34953,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L475RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L475RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31562,7 +34988,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L475RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L475RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31594,7 +35023,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L475VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L475VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -31626,7 +35058,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L475VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L475VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31658,7 +35093,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L475VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L475VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31690,7 +35128,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476JE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476JE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31722,7 +35163,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476JG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476JG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31754,7 +35198,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31786,7 +35233,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476MG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476MG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31818,7 +35268,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31850,7 +35303,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31882,7 +35338,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -31914,7 +35373,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -31946,7 +35408,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -31978,7 +35443,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -32010,7 +35478,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -32042,7 +35513,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32074,7 +35548,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -32106,7 +35583,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L476ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L476ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32138,7 +35618,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L486JG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L486JG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32166,7 +35649,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L486QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L486QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32194,7 +35680,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L486RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L486RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32222,7 +35711,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L486VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L486VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32250,7 +35742,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L486ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L486ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32278,7 +35773,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496AE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496AE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -32307,7 +35805,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32336,7 +35837,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -32365,7 +35869,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32394,7 +35901,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -32423,7 +35933,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32452,7 +35965,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -32481,7 +35997,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32510,7 +36029,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496WG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496WG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32539,7 +36061,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -32568,7 +36093,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L496ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L496ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32597,7 +36125,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4A6AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4A6AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32626,7 +36157,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4A6QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4A6QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32655,7 +36189,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4A6RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4A6RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32684,7 +36221,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4A6VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4A6VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32713,7 +36253,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4A6ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4A6ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32742,7 +36285,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5AE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5AE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32768,7 +36314,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -32794,7 +36343,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32820,7 +36372,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -32846,7 +36401,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32872,7 +36430,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -32898,7 +36459,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32924,7 +36488,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -32950,7 +36517,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -32976,7 +36546,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33002,7 +36575,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -33028,7 +36604,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4P5ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4P5ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33054,7 +36633,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4Q5AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4Q5AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33080,7 +36662,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4Q5CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4Q5CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33106,7 +36691,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4Q5QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4Q5QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33132,7 +36720,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4Q5RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4Q5RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33158,7 +36749,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4Q5VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4Q5VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33184,7 +36778,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4Q5ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4Q5ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33210,7 +36807,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33236,7 +36836,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33262,7 +36865,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33288,7 +36894,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5QI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33314,7 +36923,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33340,7 +36952,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33366,7 +36981,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33392,7 +37010,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R5ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R5ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33418,7 +37039,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R7AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R7AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33444,7 +37068,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R7VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R7VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33470,7 +37097,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R7ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R7ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33496,7 +37126,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R9AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R9AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33522,7 +37155,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R9AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R9AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33548,7 +37184,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R9VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R9VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33574,7 +37213,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R9VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R9VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33600,7 +37242,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R9ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R9ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -33626,7 +37271,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4R9ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4R9ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33652,7 +37300,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S5AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S5AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33678,7 +37329,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S5QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S5QI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33704,7 +37358,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S5VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S5VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33730,7 +37387,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S5ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S5ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33756,7 +37416,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S7AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S7AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33782,7 +37445,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S7VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S7VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33808,7 +37474,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S7ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S7ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33834,7 +37503,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S9AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S9AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33860,7 +37532,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S9VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S9VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33886,7 +37561,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L4S9ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L4S9ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -33912,7 +37590,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -33938,7 +37619,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -33964,7 +37648,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -33990,7 +37677,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552QC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552QC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34016,7 +37706,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34042,7 +37735,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34068,7 +37764,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34094,7 +37793,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34120,7 +37822,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34146,7 +37851,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552ZC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552ZC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34172,7 +37880,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L552ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L552ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34198,7 +37909,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L562CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L562CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34224,7 +37938,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L562ME", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L562ME", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34250,7 +37967,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L562QE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L562QE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34276,7 +37996,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L562RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L562RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34302,7 +38025,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L562VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L562VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34328,7 +38054,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32L562ZE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32L562ZE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -34353,7 +38082,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031C6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031C6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -34378,7 +38110,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34403,7 +38138,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031F4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031F4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -34428,7 +38166,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031F6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031F6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -34453,7 +38194,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031F8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031F8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34478,7 +38222,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031G6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031G6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -34503,7 +38250,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031G8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031G8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34528,7 +38278,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031K4", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031K4", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x4000, .access = .rx }, @@ -34553,7 +38306,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031K6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031K6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -34578,7 +38334,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34603,7 +38362,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031R6", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031R6", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x8000, .access = .rx }, @@ -34628,7 +38390,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U031R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U031R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34653,7 +38418,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34678,7 +38446,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -34703,7 +38474,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34728,7 +38502,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073H8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073H8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34753,7 +38530,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073HB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073HB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -34778,7 +38558,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073HC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073HC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34803,7 +38586,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073K8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073K8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34828,7 +38614,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073KB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073KB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -34853,7 +38642,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34878,7 +38670,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073M8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073M8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34903,7 +38698,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073MB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073MB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -34928,7 +38726,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -34953,7 +38754,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073R8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073R8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -34978,7 +38782,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -35003,7 +38810,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U073RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U073RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35028,7 +38838,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U083CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U083CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35053,7 +38866,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U083HC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U083HC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35078,7 +38894,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U083KC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U083KC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35103,7 +38922,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U083MC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U083MC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35128,7 +38950,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U083RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U083RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35154,7 +38979,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -35182,7 +39010,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -35210,7 +39041,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35238,7 +39072,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535JE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535JE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35266,7 +39103,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535NC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535NC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -35294,7 +39134,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535NE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535NE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35322,7 +39165,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535RB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535RB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -35350,7 +39196,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -35378,7 +39227,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35406,7 +39258,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -35434,7 +39289,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U535VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U535VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35462,7 +39320,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U545CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U545CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35490,7 +39351,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U545JE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U545JE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35518,7 +39382,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U545NE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U545NE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35546,7 +39413,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U545RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U545RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35574,7 +39444,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U545VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U545VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -35602,7 +39475,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575AG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575AG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -35631,7 +39507,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -35660,7 +39539,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -35689,7 +39571,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575CI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575CI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -35718,7 +39603,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575OG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575OG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -35747,7 +39635,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575OI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575OI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -35776,7 +39667,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575QG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575QG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -35805,7 +39699,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575QI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -35834,7 +39731,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -35863,7 +39763,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575RI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -35892,7 +39795,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -35921,7 +39827,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -35950,7 +39859,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575ZG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575ZG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -35979,7 +39891,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U575ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U575ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36008,7 +39923,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U585AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U585AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36037,7 +39955,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U585CI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U585CI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36066,7 +39987,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U585OI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U585OI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36095,7 +40019,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U585QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U585QI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36124,7 +40051,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U585RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U585RI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36153,7 +40083,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U585VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U585VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36182,7 +40115,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U585ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U585ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36211,7 +40147,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595AI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595AI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36241,7 +40180,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595AJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595AJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36271,7 +40213,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595QI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36301,7 +40246,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595QJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595QJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36331,7 +40279,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595RI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595RI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36361,7 +40312,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595RJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595RJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36391,7 +40345,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36421,7 +40378,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36451,7 +40411,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36481,7 +40444,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U595ZJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U595ZJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36511,7 +40477,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U599BJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U599BJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36541,7 +40510,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U599NI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U599NI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36571,7 +40543,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U599NJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U599NJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36601,7 +40576,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U599VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U599VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36631,7 +40609,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U599VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U599VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36661,7 +40642,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U599ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U599ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36691,7 +40675,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U599ZJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U599ZJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36721,7 +40708,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A5AJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A5AJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36751,7 +40741,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A5QI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A5QI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -36781,7 +40774,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A5QJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A5QJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36811,7 +40807,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A5RJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A5RJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36841,7 +40840,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A5VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A5VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36871,7 +40873,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A5ZJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A5ZJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36901,7 +40906,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A9BJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A9BJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36931,7 +40939,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A9NJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A9NJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36961,7 +40972,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A9VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A9VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -36991,7 +41005,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5A9ZJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5A9ZJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37021,7 +41038,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F7VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F7VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37052,7 +41072,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F7VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F7VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37083,7 +41106,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F9BJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F9BJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37114,7 +41140,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F9NJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F9NJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37145,7 +41174,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F9VI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F9VI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37176,7 +41208,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F9VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F9VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37207,7 +41242,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F9ZI", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F9ZI", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37238,7 +41276,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5F9ZJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5F9ZJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37269,7 +41310,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5G7VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5G7VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37300,7 +41344,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5G9BJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5G9BJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37331,7 +41378,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5G9NJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5G9NJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37362,7 +41412,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5G9VJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5G9VJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37393,7 +41446,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32U5G9ZJ", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32U5G9ZJ", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x200000, .access = .rx }, @@ -37424,7 +41480,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB10CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB10CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x50000, .access = .rx }, @@ -37454,7 +41513,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB15CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB15CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x50000, .access = .rx }, @@ -37484,7 +41546,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB30CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB30CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -37514,7 +41579,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB35CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB35CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -37544,7 +41612,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB35CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB35CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -37574,7 +41645,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB50CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB50CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37604,7 +41678,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -37634,7 +41711,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -37664,7 +41744,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37694,7 +41777,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55RC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55RC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -37724,7 +41810,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55RE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55RE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -37754,7 +41843,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55RG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55RG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37784,7 +41876,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55VC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55VC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -37814,7 +41909,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55VE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55VE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -37844,7 +41942,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55VG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55VG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37874,7 +41975,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WB55VY", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WB55VY", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0xA0000, .access = .rx }, @@ -37904,7 +42008,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA50KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA50KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -37930,7 +42037,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA50KG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA50KG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -37956,7 +42066,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA52CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA52CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -37982,7 +42095,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA52CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA52CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -38008,7 +42124,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA52KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA52KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -38034,7 +42153,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA52KG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA52KG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -38060,7 +42182,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA54CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA54CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -38086,7 +42211,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA54CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA54CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -38112,7 +42240,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA54KE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA54KE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -38138,7 +42269,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA54KG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA54KG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -38164,7 +42298,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA55CE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA55CE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -38190,7 +42327,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA55CG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA55CG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -38216,7 +42356,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA55HE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA55HE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -38242,7 +42385,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA55HG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA55HG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -38268,7 +42414,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA55UE", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA55UE", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x80000, .access = .rx }, @@ -38294,7 +42443,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WBA55UG", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WBA55UG", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x100000, .access = .rx }, @@ -38319,7 +42471,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WL54CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WL54CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -38342,7 +42497,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WL54JC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WL54JC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -38365,7 +42523,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WL55CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WL55CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -38388,7 +42549,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WL55JC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WL55JC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -38411,7 +42575,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE4C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE4C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -38434,7 +42601,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE4CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE4CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -38457,7 +42627,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE4CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE4CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -38480,7 +42653,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE4J8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE4J8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -38503,7 +42679,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE4JB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE4JB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -38526,7 +42705,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE4JC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE4JC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -38549,7 +42731,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE5C8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE5C8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -38572,7 +42757,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE5CB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE5CB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -38595,7 +42783,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE5CC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE5CC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, @@ -38618,7 +42809,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE5J8", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE5J8", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x10000, .access = .rx }, @@ -38641,7 +42835,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE5JB", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE5JB", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x20000, .access = .rx }, @@ -38664,7 +42861,10 @@ pub fn init(dep: *std.Build.Dependency, hal_imports: []std.Build.Module.Import) .chip = .{ .name = "STM32WLE5JC", .register_definition = .{ - .embassy = embassy, + .embassy = .{ + .path = embassy, + .device = "STM32WLE5JC", + }, }, .memory_regions = &.{ .{ .name = "BANK_1", .tag = .flash, .offset = 0x8000000, .length = 0x40000, .access = .rx }, diff --git a/port/stmicro/stm32/src/generate.zig b/port/stmicro/stm32/src/generate.zig index a34b79f00..fc22c17d3 100644 --- a/port/stmicro/stm32/src/generate.zig +++ b/port/stmicro/stm32/src/generate.zig @@ -173,12 +173,15 @@ fn generate_chips_file( \\ .chip = .{{ \\ .name = "{s}", \\ .register_definition = .{{ - \\ .embassy = embassy, + \\ .embassy = .{{ + \\ .path = embassy, + \\ .device = "{s}", + \\ }}, \\ }}, \\ .memory_regions = &.{{ \\ , - .{chip_file.name}, + .{ chip_file.name, chip_file.name }, ); { diff --git a/tools/regz/src/Database.zig b/tools/regz/src/Database.zig index 4684367e3..24eb82599 100644 --- a/tools/regz/src/Database.zig +++ b/tools/regz/src/Database.zig @@ -620,7 +620,7 @@ pub fn create_from_path(allocator: Allocator, format: Format, path: []const u8, db.destroy(); } - try embassy.load_into_db(db, path); + try embassy.load_into_db(db, path, device); break :blk db; }, .targetdb => blk: { diff --git a/tools/regz/src/embassy.zig b/tools/regz/src/embassy.zig index c97602c41..7b8234816 100644 --- a/tools/regz/src/embassy.zig +++ b/tools/regz/src/embassy.zig @@ -144,7 +144,7 @@ pub const ChipFile = struct { } }; -pub fn load_into_db(db: *Database, path: []const u8) !void { +pub fn load_into_db(db: *Database, path: []const u8, device: ?[]const u8) !void { var package_dir = try std.fs.cwd().openDir(path, .{}); defer package_dir.close(); @@ -179,6 +179,14 @@ pub fn load_into_db(db: *Database, path: []const u8) !void { if (entry.kind != .file) continue; + // Filter to specific device if requested + if (device) |d| { + const chip_name = entry.name[0 .. entry.name.len - ".json".len]; + if (!std.mem.eql(u8, d, chip_name)) { + continue; + } + } + std.log.info("file: {s}", .{entry.name}); const chip_file_text = try chips_dir.readFileAlloc(allocator, entry.name, std.math.maxInt(usize)); @@ -201,6 +209,11 @@ pub fn load_into_db(db: *Database, path: []const u8) !void { try chip_files.append(allocator, chips_file); } + // Error if device was specified but not found + if (device != null and chip_files.items.len == 0) { + return error.DeviceMissing; + } + var registers_dir = try data_dir.openDir("registers", .{ .iterate = true }); defer registers_dir.close(); From 07d3d14669ff6c2d7803d21f57054068cf8106ea Mon Sep 17 00:00:00 2001 From: Matthew Knight Date: Mon, 26 Jan 2026 22:36:48 -0800 Subject: [PATCH 2/2] Fix sorcerer --- tools/sorcerer/build.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/sorcerer/build.zig b/tools/sorcerer/build.zig index 7956373c8..765c561a9 100644 --- a/tools/sorcerer/build.zig +++ b/tools/sorcerer/build.zig @@ -301,12 +301,15 @@ fn get_register_schemas(b: *std.Build, mb: *MicroBuild) ![]const RegisterSchemaU try deduped_targets.put(targetdb.path, .targetdb); break :blk targetdb.path; }, + .embassy => |embassy| blk: { + try deduped_targets.put(embassy.path, .embassy); + break :blk embassy.path; + }, inline else => |lazy_path| blk: { try deduped_targets.put(lazy_path, switch (t.chip.register_definition) { .svd => .svd, - .embassy => .embassy, .atdf => .atdf, - .targetdb => unreachable, + .embassy, .targetdb => unreachable, .zig => continue, });