[package] name = "embassy-stm32" version = "0.1.0" authors = ["Dario Nieuwenhuis "] edition = "2018" resolver = "2" [dependencies] embassy = { version = "0.1.0", path = "../embassy" } embassy-macros = { version = "0.1.0", path = "../embassy-macros", features = ["stm32"] } embassy-hal-common = {version = "0.1.0", path = "../embassy-hal-common" } embassy-traits = {version = "0.1.0", path = "../embassy-traits" } embassy-net = { version = "0.1.0", path = "../embassy-net", default-features = false, optional = true } defmt = { version = "0.2.0", optional = true } log = { version = "0.4.11", optional = true } cortex-m-rt = { version = "0.6.13", features = ["device"] } cortex-m = "0.7.1" embedded-hal = { version = "0.2.4", features = ["unproven"] } futures = { version = "0.3.5", default-features = false, features = ["async-await"] } rand_core = { version = "0.6.2" } sdio-host = { version = "0.5.0" } embedded-sdmmc = { git = "https://github.com/thalesfragoso/embedded-sdmmc-rs", branch = "async", optional = true } critical-section = "0.2.1" bare-metal = "1.0.0" atomic-polyfill = "0.1.3" stm32-metapac = { version = "0.1.0", path = "../stm32-metapac", features = ["rt"] } vcell = { version = "0.1.3", optional = true } bxcan = { version = "0.5.1" } # TODO: , optional = true } cfg-if = "1.0.0" [build-dependencies] stm32-metapac = { version = "0.1.0", path = "../stm32-metapac", default-features = false } serde = { version = "1.0.123", features = [ "derive" ]} serde_yaml = "0.8.15" [features] defmt-trace = [ ] defmt-debug = [ ] defmt-info = [ ] defmt-warn = [ ] defmt-error = [ ] sdmmc-rs = ["embedded-sdmmc"] net = ["embassy-net", "vcell"] memory-x = ["stm32-metapac/memory-x"] # Features starting with `_` are for internal use only. They're not intended # to be enabled by other crates, and are not covered by semver guarantees. _time-driver = ["embassy/time-tick-32768hz"] time-driver-tim2 = ["_time-driver"] time-driver-tim3 = ["_time-driver"] # Reexport stm32-metapac at `embassy_stm32::pac`. # This is unstable because semver-minor (non-breaking) releases of embassy-stm32 may major-bump (breaking) the stm32-metapac version. # If this is an issue for you, you're encouraged to directly depend on a fixed version of the PAC. # There are no plans to make this stable. unstable-pac = [] # BEGIN GENERATED FEATURES # Generated by gen_features.py. DO NOT EDIT. stm32f030c6 = [ "stm32-metapac/stm32f030c6",] stm32f030c8 = [ "stm32-metapac/stm32f030c8",] stm32f030cc = [ "stm32-metapac/stm32f030cc",] stm32f030f4 = [ "stm32-metapac/stm32f030f4",] stm32f030k6 = [ "stm32-metapac/stm32f030k6",] stm32f030r8 = [ "stm32-metapac/stm32f030r8",] stm32f030rc = [ "stm32-metapac/stm32f030rc",] stm32f031c4 = [ "stm32-metapac/stm32f031c4",] stm32f031c6 = [ "stm32-metapac/stm32f031c6",] stm32f031e6 = [ "stm32-metapac/stm32f031e6",] stm32f031f4 = [ "stm32-metapac/stm32f031f4",] stm32f031f6 = [ "stm32-metapac/stm32f031f6",] stm32f031g4 = [ "stm32-metapac/stm32f031g4",] stm32f031g6 = [ "stm32-metapac/stm32f031g6",] stm32f031k4 = [ "stm32-metapac/stm32f031k4",] stm32f031k6 = [ "stm32-metapac/stm32f031k6",] stm32f038c6 = [ "stm32-metapac/stm32f038c6",] stm32f038e6 = [ "stm32-metapac/stm32f038e6",] stm32f038f6 = [ "stm32-metapac/stm32f038f6",] stm32f038g6 = [ "stm32-metapac/stm32f038g6",] stm32f038k6 = [ "stm32-metapac/stm32f038k6",] stm32f042c4 = [ "stm32-metapac/stm32f042c4",] stm32f042c6 = [ "stm32-metapac/stm32f042c6",] stm32f042f4 = [ "stm32-metapac/stm32f042f4",] stm32f042f6 = [ "stm32-metapac/stm32f042f6",] stm32f042g4 = [ "stm32-metapac/stm32f042g4",] stm32f042g6 = [ "stm32-metapac/stm32f042g6",] stm32f042k4 = [ "stm32-metapac/stm32f042k4",] stm32f042k6 = [ "stm32-metapac/stm32f042k6",] stm32f042t6 = [ "stm32-metapac/stm32f042t6",] stm32f048c6 = [ "stm32-metapac/stm32f048c6",] stm32f048g6 = [ "stm32-metapac/stm32f048g6",] stm32f048t6 = [ "stm32-metapac/stm32f048t6",] stm32f051c4 = [ "stm32-metapac/stm32f051c4",] stm32f051c6 = [ "stm32-metapac/stm32f051c6",] stm32f051c8 = [ "stm32-metapac/stm32f051c8",] stm32f051k4 = [ "stm32-metapac/stm32f051k4",] stm32f051k6 = [ "stm32-metapac/stm32f051k6",] stm32f051k8 = [ "stm32-metapac/stm32f051k8",] stm32f051r4 = [ "stm32-metapac/stm32f051r4",] stm32f051r6 = [ "stm32-metapac/stm32f051r6",] stm32f051r8 = [ "stm32-metapac/stm32f051r8",] stm32f051t8 = [ "stm32-metapac/stm32f051t8",] stm32f058c8 = [ "stm32-metapac/stm32f058c8",] stm32f058r8 = [ "stm32-metapac/stm32f058r8",] stm32f058t8 = [ "stm32-metapac/stm32f058t8",] stm32f070c6 = [ "stm32-metapac/stm32f070c6",] stm32f070cb = [ "stm32-metapac/stm32f070cb",] stm32f070f6 = [ "stm32-metapac/stm32f070f6",] stm32f070rb = [ "stm32-metapac/stm32f070rb",] stm32f071c8 = [ "stm32-metapac/stm32f071c8",] stm32f071cb = [ "stm32-metapac/stm32f071cb",] stm32f071rb = [ "stm32-metapac/stm32f071rb",] stm32f071v8 = [ "stm32-metapac/stm32f071v8",] stm32f071vb = [ "stm32-metapac/stm32f071vb",] stm32f072c8 = [ "stm32-metapac/stm32f072c8",] stm32f072cb = [ "stm32-metapac/stm32f072cb",] stm32f072r8 = [ "stm32-metapac/stm32f072r8",] stm32f072rb = [ "stm32-metapac/stm32f072rb",] stm32f072v8 = [ "stm32-metapac/stm32f072v8",] stm32f072vb = [ "stm32-metapac/stm32f072vb",] stm32f078cb = [ "stm32-metapac/stm32f078cb",] stm32f078rb = [ "stm32-metapac/stm32f078rb",] stm32f078vb = [ "stm32-metapac/stm32f078vb",] stm32f091cb = [ "stm32-metapac/stm32f091cb",] stm32f091cc = [ "stm32-metapac/stm32f091cc",] stm32f091rb = [ "stm32-metapac/stm32f091rb",] stm32f091rc = [ "stm32-metapac/stm32f091rc",] stm32f091vb = [ "stm32-metapac/stm32f091vb",] stm32f091vc = [ "stm32-metapac/stm32f091vc",] stm32f098cc = [ "stm32-metapac/stm32f098cc",] stm32f098rc = [ "stm32-metapac/stm32f098rc",] stm32f098vc = [ "stm32-metapac/stm32f098vc",] stm32f401cb = [ "stm32-metapac/stm32f401cb",] stm32f401cc = [ "stm32-metapac/stm32f401cc",] stm32f401cd = [ "stm32-metapac/stm32f401cd",] stm32f401ce = [ "stm32-metapac/stm32f401ce",] stm32f401rb = [ "stm32-metapac/stm32f401rb",] stm32f401rc = [ "stm32-metapac/stm32f401rc",] stm32f401rd = [ "stm32-metapac/stm32f401rd",] stm32f401re = [ "stm32-metapac/stm32f401re",] stm32f401vb = [ "stm32-metapac/stm32f401vb",] stm32f401vc = [ "stm32-metapac/stm32f401vc",] stm32f401vd = [ "stm32-metapac/stm32f401vd",] stm32f401ve = [ "stm32-metapac/stm32f401ve",] stm32f405oe = [ "stm32-metapac/stm32f405oe",] stm32f405og = [ "stm32-metapac/stm32f405og",] stm32f405rg = [ "stm32-metapac/stm32f405rg",] stm32f405vg = [ "stm32-metapac/stm32f405vg",] stm32f405zg = [ "stm32-metapac/stm32f405zg",] stm32f407ie = [ "stm32-metapac/stm32f407ie",] stm32f407ig = [ "stm32-metapac/stm32f407ig",] stm32f407ve = [ "stm32-metapac/stm32f407ve",] stm32f407vg = [ "stm32-metapac/stm32f407vg",] stm32f407ze = [ "stm32-metapac/stm32f407ze",] stm32f407zg = [ "stm32-metapac/stm32f407zg",] stm32f410c8 = [ "stm32-metapac/stm32f410c8",] stm32f410cb = [ "stm32-metapac/stm32f410cb",] stm32f410r8 = [ "stm32-metapac/stm32f410r8",] stm32f410rb = [ "stm32-metapac/stm32f410rb",] stm32f410t8 = [ "stm32-metapac/stm32f410t8",] stm32f410tb = [ "stm32-metapac/stm32f410tb",] stm32f411cc = [ "stm32-metapac/stm32f411cc",] stm32f411ce = [ "stm32-metapac/stm32f411ce",] stm32f411rc = [ "stm32-metapac/stm32f411rc",] stm32f411re = [ "stm32-metapac/stm32f411re",] stm32f411vc = [ "stm32-metapac/stm32f411vc",] stm32f411ve = [ "stm32-metapac/stm32f411ve",] stm32f412ce = [ "stm32-metapac/stm32f412ce",] stm32f412cg = [ "stm32-metapac/stm32f412cg",] stm32f412re = [ "stm32-metapac/stm32f412re",] stm32f412rg = [ "stm32-metapac/stm32f412rg",] stm32f412ve = [ "stm32-metapac/stm32f412ve",] stm32f412vg = [ "stm32-metapac/stm32f412vg",] stm32f412ze = [ "stm32-metapac/stm32f412ze",] stm32f412zg = [ "stm32-metapac/stm32f412zg",] stm32f413cg = [ "stm32-metapac/stm32f413cg",] stm32f413ch = [ "stm32-metapac/stm32f413ch",] stm32f413mg = [ "stm32-metapac/stm32f413mg",] stm32f413mh = [ "stm32-metapac/stm32f413mh",] stm32f413rg = [ "stm32-metapac/stm32f413rg",] stm32f413rh = [ "stm32-metapac/stm32f413rh",] stm32f413vg = [ "stm32-metapac/stm32f413vg",] stm32f413vh = [ "stm32-metapac/stm32f413vh",] stm32f413zg = [ "stm32-metapac/stm32f413zg",] stm32f413zh = [ "stm32-metapac/stm32f413zh",] stm32f415og = [ "stm32-metapac/stm32f415og",] stm32f415rg = [ "stm32-metapac/stm32f415rg",] stm32f415vg = [ "stm32-metapac/stm32f415vg",] stm32f415zg = [ "stm32-metapac/stm32f415zg",] stm32f417ie = [ "stm32-metapac/stm32f417ie",] stm32f417ig = [ "stm32-metapac/stm32f417ig",] stm32f417ve = [ "stm32-metapac/stm32f417ve",] stm32f417vg = [ "stm32-metapac/stm32f417vg",] stm32f417ze = [ "stm32-metapac/stm32f417ze",] stm32f417zg = [ "stm32-metapac/stm32f417zg",] stm32f423ch = [ "stm32-metapac/stm32f423ch",] stm32f423mh = [ "stm32-metapac/stm32f423mh",] stm32f423rh = [ "stm32-metapac/stm32f423rh",] stm32f423vh = [ "stm32-metapac/stm32f423vh",] stm32f423zh = [ "stm32-metapac/stm32f423zh",] stm32f427ag = [ "stm32-metapac/stm32f427ag",] stm32f427ai = [ "stm32-metapac/stm32f427ai",] stm32f427ig = [ "stm32-metapac/stm32f427ig",] stm32f427ii = [ "stm32-metapac/stm32f427ii",] stm32f427vg = [ "stm32-metapac/stm32f427vg",] stm32f427vi = [ "stm32-metapac/stm32f427vi",] stm32f427zg = [ "stm32-metapac/stm32f427zg",] stm32f427zi = [ "stm32-metapac/stm32f427zi",] stm32f429ag = [ "stm32-metapac/stm32f429ag",] stm32f429ai = [ "stm32-metapac/stm32f429ai",] stm32f429be = [ "stm32-metapac/stm32f429be",] stm32f429bg = [ "stm32-metapac/stm32f429bg",] stm32f429bi = [ "stm32-metapac/stm32f429bi",] stm32f429ie = [ "stm32-metapac/stm32f429ie",] stm32f429ig = [ "stm32-metapac/stm32f429ig",] stm32f429ii = [ "stm32-metapac/stm32f429ii",] stm32f429ne = [ "stm32-metapac/stm32f429ne",] stm32f429ng = [ "stm32-metapac/stm32f429ng",] stm32f429ni = [ "stm32-metapac/stm32f429ni",] stm32f429ve = [ "stm32-metapac/stm32f429ve",] stm32f429vg = [ "stm32-metapac/stm32f429vg",] stm32f429vi = [ "stm32-metapac/stm32f429vi",] stm32f429ze = [ "stm32-metapac/stm32f429ze",] stm32f429zg = [ "stm32-metapac/stm32f429zg",] stm32f429zi = [ "stm32-metapac/stm32f429zi",] stm32f437ai = [ "stm32-metapac/stm32f437ai",] stm32f437ig = [ "stm32-metapac/stm32f437ig",] stm32f437ii = [ "stm32-metapac/stm32f437ii",] stm32f437vg = [ "stm32-metapac/stm32f437vg",] stm32f437vi = [ "stm32-metapac/stm32f437vi",] stm32f437zg = [ "stm32-metapac/stm32f437zg",] stm32f437zi = [ "stm32-metapac/stm32f437zi",] stm32f439ai = [ "stm32-metapac/stm32f439ai",] stm32f439bg = [ "stm32-metapac/stm32f439bg",] stm32f439bi = [ "stm32-metapac/stm32f439bi",] stm32f439ig = [ "stm32-metapac/stm32f439ig",] stm32f439ii = [ "stm32-metapac/stm32f439ii",] stm32f439ng = [ "stm32-metapac/stm32f439ng",] stm32f439ni = [ "stm32-metapac/stm32f439ni",] stm32f439vg = [ "stm32-metapac/stm32f439vg",] stm32f439vi = [ "stm32-metapac/stm32f439vi",] stm32f439zg = [ "stm32-metapac/stm32f439zg",] stm32f439zi = [ "stm32-metapac/stm32f439zi",] stm32f446mc = [ "stm32-metapac/stm32f446mc",] stm32f446me = [ "stm32-metapac/stm32f446me",] stm32f446rc = [ "stm32-metapac/stm32f446rc",] stm32f446re = [ "stm32-metapac/stm32f446re",] stm32f446vc = [ "stm32-metapac/stm32f446vc",] stm32f446ve = [ "stm32-metapac/stm32f446ve",] stm32f446zc = [ "stm32-metapac/stm32f446zc",] stm32f446ze = [ "stm32-metapac/stm32f446ze",] stm32f469ae = [ "stm32-metapac/stm32f469ae",] stm32f469ag = [ "stm32-metapac/stm32f469ag",] stm32f469ai = [ "stm32-metapac/stm32f469ai",] stm32f469be = [ "stm32-metapac/stm32f469be",] stm32f469bg = [ "stm32-metapac/stm32f469bg",] stm32f469bi = [ "stm32-metapac/stm32f469bi",] stm32f469ie = [ "stm32-metapac/stm32f469ie",] stm32f469ig = [ "stm32-metapac/stm32f469ig",] stm32f469ii = [ "stm32-metapac/stm32f469ii",] stm32f469ne = [ "stm32-metapac/stm32f469ne",] stm32f469ng = [ "stm32-metapac/stm32f469ng",] stm32f469ni = [ "stm32-metapac/stm32f469ni",] stm32f469ve = [ "stm32-metapac/stm32f469ve",] stm32f469vg = [ "stm32-metapac/stm32f469vg",] stm32f469vi = [ "stm32-metapac/stm32f469vi",] stm32f469ze = [ "stm32-metapac/stm32f469ze",] stm32f469zg = [ "stm32-metapac/stm32f469zg",] stm32f469zi = [ "stm32-metapac/stm32f469zi",] stm32f479ag = [ "stm32-metapac/stm32f479ag",] stm32f479ai = [ "stm32-metapac/stm32f479ai",] stm32f479bg = [ "stm32-metapac/stm32f479bg",] stm32f479bi = [ "stm32-metapac/stm32f479bi",] stm32f479ig = [ "stm32-metapac/stm32f479ig",] stm32f479ii = [ "stm32-metapac/stm32f479ii",] stm32f479ng = [ "stm32-metapac/stm32f479ng",] stm32f479ni = [ "stm32-metapac/stm32f479ni",] stm32f479vg = [ "stm32-metapac/stm32f479vg",] stm32f479vi = [ "stm32-metapac/stm32f479vi",] stm32f479zg = [ "stm32-metapac/stm32f479zg",] stm32f479zi = [ "stm32-metapac/stm32f479zi",] stm32h723ve = [ "stm32-metapac/stm32h723ve",] stm32h723vg = [ "stm32-metapac/stm32h723vg",] stm32h723ze = [ "stm32-metapac/stm32h723ze",] stm32h723zg = [ "stm32-metapac/stm32h723zg",] stm32h725ae = [ "stm32-metapac/stm32h725ae",] stm32h725ag = [ "stm32-metapac/stm32h725ag",] stm32h725ie = [ "stm32-metapac/stm32h725ie",] stm32h725ig = [ "stm32-metapac/stm32h725ig",] stm32h725re = [ "stm32-metapac/stm32h725re",] stm32h725rg = [ "stm32-metapac/stm32h725rg",] stm32h725ve = [ "stm32-metapac/stm32h725ve",] stm32h725vg = [ "stm32-metapac/stm32h725vg",] stm32h725ze = [ "stm32-metapac/stm32h725ze",] stm32h725zg = [ "stm32-metapac/stm32h725zg",] stm32h730ab = [ "stm32-metapac/stm32h730ab",] stm32h730ib = [ "stm32-metapac/stm32h730ib",] stm32h730vb = [ "stm32-metapac/stm32h730vb",] stm32h730zb = [ "stm32-metapac/stm32h730zb",] stm32h733vg = [ "stm32-metapac/stm32h733vg",] stm32h733zg = [ "stm32-metapac/stm32h733zg",] stm32h735ag = [ "stm32-metapac/stm32h735ag",] stm32h735ig = [ "stm32-metapac/stm32h735ig",] stm32h735rg = [ "stm32-metapac/stm32h735rg",] stm32h735vg = [ "stm32-metapac/stm32h735vg",] stm32h735zg = [ "stm32-metapac/stm32h735zg",] stm32h742ag = [ "stm32-metapac/stm32h742ag",] stm32h742ai = [ "stm32-metapac/stm32h742ai",] stm32h742bg = [ "stm32-metapac/stm32h742bg",] stm32h742bi = [ "stm32-metapac/stm32h742bi",] stm32h742ig = [ "stm32-metapac/stm32h742ig",] stm32h742ii = [ "stm32-metapac/stm32h742ii",] stm32h742vg = [ "stm32-metapac/stm32h742vg",] stm32h742vi = [ "stm32-metapac/stm32h742vi",] stm32h742xg = [ "stm32-metapac/stm32h742xg",] stm32h742xi = [ "stm32-metapac/stm32h742xi",] stm32h742zg = [ "stm32-metapac/stm32h742zg",] stm32h742zi = [ "stm32-metapac/stm32h742zi",] stm32h743ag = [ "stm32-metapac/stm32h743ag",] stm32h743ai = [ "stm32-metapac/stm32h743ai",] stm32h743bg = [ "stm32-metapac/stm32h743bg",] stm32h743bi = [ "stm32-metapac/stm32h743bi",] stm32h743ig = [ "stm32-metapac/stm32h743ig",] stm32h743ii = [ "stm32-metapac/stm32h743ii",] stm32h743vg = [ "stm32-metapac/stm32h743vg",] stm32h743vi = [ "stm32-metapac/stm32h743vi",] stm32h743xg = [ "stm32-metapac/stm32h743xg",] stm32h743xi = [ "stm32-metapac/stm32h743xi",] stm32h743zg = [ "stm32-metapac/stm32h743zg",] stm32h743zi = [ "stm32-metapac/stm32h743zi",] stm32h745bg_cm7 = [ "stm32-metapac/stm32h745bg_cm7",] stm32h745bg_cm4 = [ "stm32-metapac/stm32h745bg_cm4",] stm32h745bi_cm7 = [ "stm32-metapac/stm32h745bi_cm7",] stm32h745bi_cm4 = [ "stm32-metapac/stm32h745bi_cm4",] stm32h745ig_cm7 = [ "stm32-metapac/stm32h745ig_cm7",] stm32h745ig_cm4 = [ "stm32-metapac/stm32h745ig_cm4",] stm32h745ii_cm7 = [ "stm32-metapac/stm32h745ii_cm7",] stm32h745ii_cm4 = [ "stm32-metapac/stm32h745ii_cm4",] stm32h745xg_cm7 = [ "stm32-metapac/stm32h745xg_cm7",] stm32h745xg_cm4 = [ "stm32-metapac/stm32h745xg_cm4",] stm32h745xi_cm7 = [ "stm32-metapac/stm32h745xi_cm7",] stm32h745xi_cm4 = [ "stm32-metapac/stm32h745xi_cm4",] stm32h745zg_cm7 = [ "stm32-metapac/stm32h745zg_cm7",] stm32h745zg_cm4 = [ "stm32-metapac/stm32h745zg_cm4",] stm32h745zi_cm7 = [ "stm32-metapac/stm32h745zi_cm7",] stm32h745zi_cm4 = [ "stm32-metapac/stm32h745zi_cm4",] stm32h747ag_cm7 = [ "stm32-metapac/stm32h747ag_cm7",] stm32h747ag_cm4 = [ "stm32-metapac/stm32h747ag_cm4",] stm32h747ai_cm7 = [ "stm32-metapac/stm32h747ai_cm7",] stm32h747ai_cm4 = [ "stm32-metapac/stm32h747ai_cm4",] stm32h747bg_cm7 = [ "stm32-metapac/stm32h747bg_cm7",] stm32h747bg_cm4 = [ "stm32-metapac/stm32h747bg_cm4",] stm32h747bi_cm7 = [ "stm32-metapac/stm32h747bi_cm7",] stm32h747bi_cm4 = [ "stm32-metapac/stm32h747bi_cm4",] stm32h747ig_cm7 = [ "stm32-metapac/stm32h747ig_cm7",] stm32h747ig_cm4 = [ "stm32-metapac/stm32h747ig_cm4",] stm32h747ii_cm7 = [ "stm32-metapac/stm32h747ii_cm7",] stm32h747ii_cm4 = [ "stm32-metapac/stm32h747ii_cm4",] stm32h747xg_cm7 = [ "stm32-metapac/stm32h747xg_cm7",] stm32h747xg_cm4 = [ "stm32-metapac/stm32h747xg_cm4",] stm32h747xi_cm7 = [ "stm32-metapac/stm32h747xi_cm7",] stm32h747xi_cm4 = [ "stm32-metapac/stm32h747xi_cm4",] stm32h747zi_cm7 = [ "stm32-metapac/stm32h747zi_cm7",] stm32h747zi_cm4 = [ "stm32-metapac/stm32h747zi_cm4",] stm32h750ib = [ "stm32-metapac/stm32h750ib",] stm32h750vb = [ "stm32-metapac/stm32h750vb",] stm32h750xb = [ "stm32-metapac/stm32h750xb",] stm32h750zb = [ "stm32-metapac/stm32h750zb",] stm32h753ai = [ "stm32-metapac/stm32h753ai",] stm32h753bi = [ "stm32-metapac/stm32h753bi",] stm32h753ii = [ "stm32-metapac/stm32h753ii",] stm32h753vi = [ "stm32-metapac/stm32h753vi",] stm32h753xi = [ "stm32-metapac/stm32h753xi",] stm32h753zi = [ "stm32-metapac/stm32h753zi",] stm32h755bi_cm7 = [ "stm32-metapac/stm32h755bi_cm7",] stm32h755bi_cm4 = [ "stm32-metapac/stm32h755bi_cm4",] stm32h755ii_cm7 = [ "stm32-metapac/stm32h755ii_cm7",] stm32h755ii_cm4 = [ "stm32-metapac/stm32h755ii_cm4",] stm32h755xi_cm7 = [ "stm32-metapac/stm32h755xi_cm7",] stm32h755xi_cm4 = [ "stm32-metapac/stm32h755xi_cm4",] stm32h755zi_cm7 = [ "stm32-metapac/stm32h755zi_cm7",] stm32h755zi_cm4 = [ "stm32-metapac/stm32h755zi_cm4",] stm32h757ai_cm7 = [ "stm32-metapac/stm32h757ai_cm7",] stm32h757ai_cm4 = [ "stm32-metapac/stm32h757ai_cm4",] stm32h757bi_cm7 = [ "stm32-metapac/stm32h757bi_cm7",] stm32h757bi_cm4 = [ "stm32-metapac/stm32h757bi_cm4",] stm32h757ii_cm7 = [ "stm32-metapac/stm32h757ii_cm7",] stm32h757ii_cm4 = [ "stm32-metapac/stm32h757ii_cm4",] stm32h757xi_cm7 = [ "stm32-metapac/stm32h757xi_cm7",] stm32h757xi_cm4 = [ "stm32-metapac/stm32h757xi_cm4",] stm32h757zi_cm7 = [ "stm32-metapac/stm32h757zi_cm7",] stm32h757zi_cm4 = [ "stm32-metapac/stm32h757zi_cm4",] stm32h7a3ag = [ "stm32-metapac/stm32h7a3ag",] stm32h7a3ai = [ "stm32-metapac/stm32h7a3ai",] stm32h7a3ig = [ "stm32-metapac/stm32h7a3ig",] stm32h7a3ii = [ "stm32-metapac/stm32h7a3ii",] stm32h7a3lg = [ "stm32-metapac/stm32h7a3lg",] stm32h7a3li = [ "stm32-metapac/stm32h7a3li",] stm32h7a3ng = [ "stm32-metapac/stm32h7a3ng",] stm32h7a3ni = [ "stm32-metapac/stm32h7a3ni",] stm32h7a3qi = [ "stm32-metapac/stm32h7a3qi",] stm32h7a3rg = [ "stm32-metapac/stm32h7a3rg",] stm32h7a3ri = [ "stm32-metapac/stm32h7a3ri",] stm32h7a3vg = [ "stm32-metapac/stm32h7a3vg",] stm32h7a3vi = [ "stm32-metapac/stm32h7a3vi",] stm32h7a3zg = [ "stm32-metapac/stm32h7a3zg",] stm32h7a3zi = [ "stm32-metapac/stm32h7a3zi",] stm32h7b0ab = [ "stm32-metapac/stm32h7b0ab",] stm32h7b0ib = [ "stm32-metapac/stm32h7b0ib",] stm32h7b0rb = [ "stm32-metapac/stm32h7b0rb",] stm32h7b0vb = [ "stm32-metapac/stm32h7b0vb",] stm32h7b0zb = [ "stm32-metapac/stm32h7b0zb",] stm32h7b3ai = [ "stm32-metapac/stm32h7b3ai",] stm32h7b3ii = [ "stm32-metapac/stm32h7b3ii",] stm32h7b3li = [ "stm32-metapac/stm32h7b3li",] stm32h7b3ni = [ "stm32-metapac/stm32h7b3ni",] stm32h7b3qi = [ "stm32-metapac/stm32h7b3qi",] stm32h7b3ri = [ "stm32-metapac/stm32h7b3ri",] stm32h7b3vi = [ "stm32-metapac/stm32h7b3vi",] stm32h7b3zi = [ "stm32-metapac/stm32h7b3zi",] stm32l010c6 = [ "stm32-metapac/stm32l010c6",] stm32l010f4 = [ "stm32-metapac/stm32l010f4",] stm32l010k4 = [ "stm32-metapac/stm32l010k4",] stm32l010k8 = [ "stm32-metapac/stm32l010k8",] stm32l010r8 = [ "stm32-metapac/stm32l010r8",] stm32l010rb = [ "stm32-metapac/stm32l010rb",] stm32l011d3 = [ "stm32-metapac/stm32l011d3",] stm32l011d4 = [ "stm32-metapac/stm32l011d4",] stm32l011e3 = [ "stm32-metapac/stm32l011e3",] stm32l011e4 = [ "stm32-metapac/stm32l011e4",] stm32l011f3 = [ "stm32-metapac/stm32l011f3",] stm32l011f4 = [ "stm32-metapac/stm32l011f4",] stm32l011g3 = [ "stm32-metapac/stm32l011g3",] stm32l011g4 = [ "stm32-metapac/stm32l011g4",] stm32l011k3 = [ "stm32-metapac/stm32l011k3",] stm32l011k4 = [ "stm32-metapac/stm32l011k4",] stm32l021d4 = [ "stm32-metapac/stm32l021d4",] stm32l021f4 = [ "stm32-metapac/stm32l021f4",] stm32l021g4 = [ "stm32-metapac/stm32l021g4",] stm32l021k4 = [ "stm32-metapac/stm32l021k4",] stm32l031c4 = [ "stm32-metapac/stm32l031c4",] stm32l031c6 = [ "stm32-metapac/stm32l031c6",] stm32l031e4 = [ "stm32-metapac/stm32l031e4",] stm32l031e6 = [ "stm32-metapac/stm32l031e6",] stm32l031f4 = [ "stm32-metapac/stm32l031f4",] stm32l031f6 = [ "stm32-metapac/stm32l031f6",] stm32l031g4 = [ "stm32-metapac/stm32l031g4",] stm32l031g6 = [ "stm32-metapac/stm32l031g6",] stm32l031k4 = [ "stm32-metapac/stm32l031k4",] stm32l031k6 = [ "stm32-metapac/stm32l031k6",] stm32l041c4 = [ "stm32-metapac/stm32l041c4",] stm32l041c6 = [ "stm32-metapac/stm32l041c6",] stm32l041e6 = [ "stm32-metapac/stm32l041e6",] stm32l041f6 = [ "stm32-metapac/stm32l041f6",] stm32l041g6 = [ "stm32-metapac/stm32l041g6",] stm32l041k6 = [ "stm32-metapac/stm32l041k6",] stm32l051c6 = [ "stm32-metapac/stm32l051c6",] stm32l051c8 = [ "stm32-metapac/stm32l051c8",] stm32l051k6 = [ "stm32-metapac/stm32l051k6",] stm32l051k8 = [ "stm32-metapac/stm32l051k8",] stm32l051r6 = [ "stm32-metapac/stm32l051r6",] stm32l051r8 = [ "stm32-metapac/stm32l051r8",] stm32l051t6 = [ "stm32-metapac/stm32l051t6",] stm32l051t8 = [ "stm32-metapac/stm32l051t8",] stm32l052c6 = [ "stm32-metapac/stm32l052c6",] stm32l052c8 = [ "stm32-metapac/stm32l052c8",] stm32l052k6 = [ "stm32-metapac/stm32l052k6",] stm32l052k8 = [ "stm32-metapac/stm32l052k8",] stm32l052r6 = [ "stm32-metapac/stm32l052r6",] stm32l052r8 = [ "stm32-metapac/stm32l052r8",] stm32l052t6 = [ "stm32-metapac/stm32l052t6",] stm32l052t8 = [ "stm32-metapac/stm32l052t8",] stm32l053c6 = [ "stm32-metapac/stm32l053c6",] stm32l053c8 = [ "stm32-metapac/stm32l053c8",] stm32l053r6 = [ "stm32-metapac/stm32l053r6",] stm32l053r8 = [ "stm32-metapac/stm32l053r8",] stm32l062c8 = [ "stm32-metapac/stm32l062c8",] stm32l062k8 = [ "stm32-metapac/stm32l062k8",] stm32l063c8 = [ "stm32-metapac/stm32l063c8",] stm32l063r8 = [ "stm32-metapac/stm32l063r8",] stm32l071c8 = [ "stm32-metapac/stm32l071c8",] stm32l071cb = [ "stm32-metapac/stm32l071cb",] stm32l071cz = [ "stm32-metapac/stm32l071cz",] stm32l071k8 = [ "stm32-metapac/stm32l071k8",] stm32l071kb = [ "stm32-metapac/stm32l071kb",] stm32l071kz = [ "stm32-metapac/stm32l071kz",] stm32l071rb = [ "stm32-metapac/stm32l071rb",] stm32l071rz = [ "stm32-metapac/stm32l071rz",] stm32l071v8 = [ "stm32-metapac/stm32l071v8",] stm32l071vb = [ "stm32-metapac/stm32l071vb",] stm32l071vz = [ "stm32-metapac/stm32l071vz",] stm32l072cb = [ "stm32-metapac/stm32l072cb",] stm32l072cz = [ "stm32-metapac/stm32l072cz",] stm32l072kb = [ "stm32-metapac/stm32l072kb",] stm32l072kz = [ "stm32-metapac/stm32l072kz",] stm32l072rb = [ "stm32-metapac/stm32l072rb",] stm32l072rz = [ "stm32-metapac/stm32l072rz",] stm32l072v8 = [ "stm32-metapac/stm32l072v8",] stm32l072vb = [ "stm32-metapac/stm32l072vb",] stm32l072vz = [ "stm32-metapac/stm32l072vz",] stm32l073cb = [ "stm32-metapac/stm32l073cb",] stm32l073cz = [ "stm32-metapac/stm32l073cz",] stm32l073rb = [ "stm32-metapac/stm32l073rb",] stm32l073rz = [ "stm32-metapac/stm32l073rz",] stm32l073v8 = [ "stm32-metapac/stm32l073v8",] stm32l073vb = [ "stm32-metapac/stm32l073vb",] stm32l073vz = [ "stm32-metapac/stm32l073vz",] stm32l081cb = [ "stm32-metapac/stm32l081cb",] stm32l081cz = [ "stm32-metapac/stm32l081cz",] stm32l081kz = [ "stm32-metapac/stm32l081kz",] stm32l082cz = [ "stm32-metapac/stm32l082cz",] stm32l082kb = [ "stm32-metapac/stm32l082kb",] stm32l082kz = [ "stm32-metapac/stm32l082kz",] stm32l083cb = [ "stm32-metapac/stm32l083cb",] stm32l083cz = [ "stm32-metapac/stm32l083cz",] stm32l083rb = [ "stm32-metapac/stm32l083rb",] stm32l083rz = [ "stm32-metapac/stm32l083rz",] stm32l083v8 = [ "stm32-metapac/stm32l083v8",] stm32l083vb = [ "stm32-metapac/stm32l083vb",] stm32l083vz = [ "stm32-metapac/stm32l083vz",] stm32l412c8 = [ "stm32-metapac/stm32l412c8",] stm32l412cb = [ "stm32-metapac/stm32l412cb",] stm32l412k8 = [ "stm32-metapac/stm32l412k8",] stm32l412kb = [ "stm32-metapac/stm32l412kb",] stm32l412r8 = [ "stm32-metapac/stm32l412r8",] stm32l412rb = [ "stm32-metapac/stm32l412rb",] stm32l412t8 = [ "stm32-metapac/stm32l412t8",] stm32l412tb = [ "stm32-metapac/stm32l412tb",] stm32l422cb = [ "stm32-metapac/stm32l422cb",] stm32l422kb = [ "stm32-metapac/stm32l422kb",] stm32l422rb = [ "stm32-metapac/stm32l422rb",] stm32l422tb = [ "stm32-metapac/stm32l422tb",] stm32l431cb = [ "stm32-metapac/stm32l431cb",] stm32l431cc = [ "stm32-metapac/stm32l431cc",] stm32l431kb = [ "stm32-metapac/stm32l431kb",] stm32l431kc = [ "stm32-metapac/stm32l431kc",] stm32l431rb = [ "stm32-metapac/stm32l431rb",] stm32l431rc = [ "stm32-metapac/stm32l431rc",] stm32l431vc = [ "stm32-metapac/stm32l431vc",] stm32l432kb = [ "stm32-metapac/stm32l432kb",] stm32l432kc = [ "stm32-metapac/stm32l432kc",] stm32l433cb = [ "stm32-metapac/stm32l433cb",] stm32l433cc = [ "stm32-metapac/stm32l433cc",] stm32l433rb = [ "stm32-metapac/stm32l433rb",] stm32l433rc = [ "stm32-metapac/stm32l433rc",] stm32l433vc = [ "stm32-metapac/stm32l433vc",] stm32l442kc = [ "stm32-metapac/stm32l442kc",] stm32l443cc = [ "stm32-metapac/stm32l443cc",] stm32l443rc = [ "stm32-metapac/stm32l443rc",] stm32l443vc = [ "stm32-metapac/stm32l443vc",] stm32l451cc = [ "stm32-metapac/stm32l451cc",] stm32l451ce = [ "stm32-metapac/stm32l451ce",] stm32l451rc = [ "stm32-metapac/stm32l451rc",] stm32l451re = [ "stm32-metapac/stm32l451re",] stm32l451vc = [ "stm32-metapac/stm32l451vc",] stm32l451ve = [ "stm32-metapac/stm32l451ve",] stm32l452cc = [ "stm32-metapac/stm32l452cc",] stm32l452ce = [ "stm32-metapac/stm32l452ce",] stm32l452rc = [ "stm32-metapac/stm32l452rc",] stm32l452re = [ "stm32-metapac/stm32l452re",] stm32l452vc = [ "stm32-metapac/stm32l452vc",] stm32l452ve = [ "stm32-metapac/stm32l452ve",] stm32l462ce = [ "stm32-metapac/stm32l462ce",] stm32l462re = [ "stm32-metapac/stm32l462re",] stm32l462ve = [ "stm32-metapac/stm32l462ve",] stm32l471qe = [ "stm32-metapac/stm32l471qe",] stm32l471qg = [ "stm32-metapac/stm32l471qg",] stm32l471re = [ "stm32-metapac/stm32l471re",] stm32l471rg = [ "stm32-metapac/stm32l471rg",] stm32l471ve = [ "stm32-metapac/stm32l471ve",] stm32l471vg = [ "stm32-metapac/stm32l471vg",] stm32l471ze = [ "stm32-metapac/stm32l471ze",] stm32l471zg = [ "stm32-metapac/stm32l471zg",] stm32l475rc = [ "stm32-metapac/stm32l475rc",] stm32l475re = [ "stm32-metapac/stm32l475re",] stm32l475rg = [ "stm32-metapac/stm32l475rg",] stm32l475vc = [ "stm32-metapac/stm32l475vc",] stm32l475ve = [ "stm32-metapac/stm32l475ve",] stm32l475vg = [ "stm32-metapac/stm32l475vg",] stm32l476je = [ "stm32-metapac/stm32l476je",] stm32l476jg = [ "stm32-metapac/stm32l476jg",] stm32l476me = [ "stm32-metapac/stm32l476me",] stm32l476mg = [ "stm32-metapac/stm32l476mg",] stm32l476qe = [ "stm32-metapac/stm32l476qe",] stm32l476qg = [ "stm32-metapac/stm32l476qg",] stm32l476rc = [ "stm32-metapac/stm32l476rc",] stm32l476re = [ "stm32-metapac/stm32l476re",] stm32l476rg = [ "stm32-metapac/stm32l476rg",] stm32l476vc = [ "stm32-metapac/stm32l476vc",] stm32l476ve = [ "stm32-metapac/stm32l476ve",] stm32l476vg = [ "stm32-metapac/stm32l476vg",] stm32l476ze = [ "stm32-metapac/stm32l476ze",] stm32l476zg = [ "stm32-metapac/stm32l476zg",] stm32l485jc = [ "stm32-metapac/stm32l485jc",] stm32l485je = [ "stm32-metapac/stm32l485je",] stm32l486jg = [ "stm32-metapac/stm32l486jg",] stm32l486qg = [ "stm32-metapac/stm32l486qg",] stm32l486rg = [ "stm32-metapac/stm32l486rg",] stm32l486vg = [ "stm32-metapac/stm32l486vg",] stm32l486zg = [ "stm32-metapac/stm32l486zg",] stm32l496ae = [ "stm32-metapac/stm32l496ae",] stm32l496ag = [ "stm32-metapac/stm32l496ag",] stm32l496qe = [ "stm32-metapac/stm32l496qe",] stm32l496qg = [ "stm32-metapac/stm32l496qg",] stm32l496re = [ "stm32-metapac/stm32l496re",] stm32l496rg = [ "stm32-metapac/stm32l496rg",] stm32l496ve = [ "stm32-metapac/stm32l496ve",] stm32l496vg = [ "stm32-metapac/stm32l496vg",] stm32l496wg = [ "stm32-metapac/stm32l496wg",] stm32l496ze = [ "stm32-metapac/stm32l496ze",] stm32l496zg = [ "stm32-metapac/stm32l496zg",] stm32l4a6ag = [ "stm32-metapac/stm32l4a6ag",] stm32l4a6qg = [ "stm32-metapac/stm32l4a6qg",] stm32l4a6rg = [ "stm32-metapac/stm32l4a6rg",] stm32l4a6vg = [ "stm32-metapac/stm32l4a6vg",] stm32l4a6zg = [ "stm32-metapac/stm32l4a6zg",] stm32l4p5ae = [ "stm32-metapac/stm32l4p5ae",] stm32l4p5ag = [ "stm32-metapac/stm32l4p5ag",] stm32l4p5ce = [ "stm32-metapac/stm32l4p5ce",] stm32l4p5cg = [ "stm32-metapac/stm32l4p5cg",] stm32l4p5qe = [ "stm32-metapac/stm32l4p5qe",] stm32l4p5qg = [ "stm32-metapac/stm32l4p5qg",] stm32l4p5re = [ "stm32-metapac/stm32l4p5re",] stm32l4p5rg = [ "stm32-metapac/stm32l4p5rg",] stm32l4p5ve = [ "stm32-metapac/stm32l4p5ve",] stm32l4p5vg = [ "stm32-metapac/stm32l4p5vg",] stm32l4p5ze = [ "stm32-metapac/stm32l4p5ze",] stm32l4p5zg = [ "stm32-metapac/stm32l4p5zg",] stm32l4q5ag = [ "stm32-metapac/stm32l4q5ag",] stm32l4q5cg = [ "stm32-metapac/stm32l4q5cg",] stm32l4q5qg = [ "stm32-metapac/stm32l4q5qg",] stm32l4q5rg = [ "stm32-metapac/stm32l4q5rg",] stm32l4q5vg = [ "stm32-metapac/stm32l4q5vg",] stm32l4q5zg = [ "stm32-metapac/stm32l4q5zg",] stm32l4r5ag = [ "stm32-metapac/stm32l4r5ag",] stm32l4r5ai = [ "stm32-metapac/stm32l4r5ai",] stm32l4r5qg = [ "stm32-metapac/stm32l4r5qg",] stm32l4r5qi = [ "stm32-metapac/stm32l4r5qi",] stm32l4r5vg = [ "stm32-metapac/stm32l4r5vg",] stm32l4r5vi = [ "stm32-metapac/stm32l4r5vi",] stm32l4r5zg = [ "stm32-metapac/stm32l4r5zg",] stm32l4r5zi = [ "stm32-metapac/stm32l4r5zi",] stm32l4r7ai = [ "stm32-metapac/stm32l4r7ai",] stm32l4r7vi = [ "stm32-metapac/stm32l4r7vi",] stm32l4r7zi = [ "stm32-metapac/stm32l4r7zi",] stm32l4r9ag = [ "stm32-metapac/stm32l4r9ag",] stm32l4r9ai = [ "stm32-metapac/stm32l4r9ai",] stm32l4r9vg = [ "stm32-metapac/stm32l4r9vg",] stm32l4r9vi = [ "stm32-metapac/stm32l4r9vi",] stm32l4r9zg = [ "stm32-metapac/stm32l4r9zg",] stm32l4r9zi = [ "stm32-metapac/stm32l4r9zi",] stm32l4s5ai = [ "stm32-metapac/stm32l4s5ai",] stm32l4s5qi = [ "stm32-metapac/stm32l4s5qi",] stm32l4s5vi = [ "stm32-metapac/stm32l4s5vi",] stm32l4s5zi = [ "stm32-metapac/stm32l4s5zi",] stm32l4s7ai = [ "stm32-metapac/stm32l4s7ai",] stm32l4s7vi = [ "stm32-metapac/stm32l4s7vi",] stm32l4s7zi = [ "stm32-metapac/stm32l4s7zi",] stm32l4s9ai = [ "stm32-metapac/stm32l4s9ai",] stm32l4s9vi = [ "stm32-metapac/stm32l4s9vi",] stm32l4s9zi = [ "stm32-metapac/stm32l4s9zi",] stm32wb55cc = [ "stm32-metapac/stm32wb55cc",] stm32wb55ce = [ "stm32-metapac/stm32wb55ce",] stm32wb55cg = [ "stm32-metapac/stm32wb55cg",] stm32wb55rc = [ "stm32-metapac/stm32wb55rc",] stm32wb55re = [ "stm32-metapac/stm32wb55re",] stm32wb55rg = [ "stm32-metapac/stm32wb55rg",] stm32wb55vc = [ "stm32-metapac/stm32wb55vc",] stm32wb55ve = [ "stm32-metapac/stm32wb55ve",] stm32wb55vg = [ "stm32-metapac/stm32wb55vg",] stm32wb55vy = [ "stm32-metapac/stm32wb55vy",] stm32wl55cc_cm4 = [ "stm32-metapac/stm32wl55cc_cm4",] stm32wl55cc_cm0p = [ "stm32-metapac/stm32wl55cc_cm0p",] stm32wl55jc_cm4 = [ "stm32-metapac/stm32wl55jc_cm4",] stm32wl55jc_cm0p = [ "stm32-metapac/stm32wl55jc_cm0p",] stm32wl55uc_cm4 = [ "stm32-metapac/stm32wl55uc_cm4",] stm32wl55uc_cm0p = [ "stm32-metapac/stm32wl55uc_cm0p",] # END GENERATED FEATURES