mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-22 06:42:32 +00:00
Codegen PoC
This commit is contained in:
parent
ef4d9d243e
commit
29b5bae1d1
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "embassy-stm32/stm32-data"]
|
||||||
|
path = embassy-stm32/stm32-data
|
||||||
|
url = https://github.com/Dirbaio/stm32-data.git
|
@ -7,7 +7,6 @@ version = "0.1.0"
|
|||||||
[features]
|
[features]
|
||||||
default = [
|
default = [
|
||||||
"defmt-default",
|
"defmt-default",
|
||||||
"f429",
|
|
||||||
]
|
]
|
||||||
defmt-default = []
|
defmt-default = []
|
||||||
defmt-trace = []
|
defmt-trace = []
|
||||||
@ -16,29 +15,10 @@ defmt-info = []
|
|||||||
defmt-warn = []
|
defmt-warn = []
|
||||||
defmt-error = []
|
defmt-error = []
|
||||||
|
|
||||||
f401 = ["embassy-stm32/f401"]
|
|
||||||
f405 = ["embassy-stm32/f405"]
|
|
||||||
f407 = ["embassy-stm32/f407"]
|
|
||||||
f410 = ["embassy-stm32/f410"]
|
|
||||||
f411 = ["embassy-stm32/f411"]
|
|
||||||
f412 = ["embassy-stm32/f412"]
|
|
||||||
f413 = ["embassy-stm32/f413"]
|
|
||||||
f415 = ["embassy-stm32/f405"]
|
|
||||||
f417 = ["embassy-stm32/f407"]
|
|
||||||
f423 = ["embassy-stm32/f413"]
|
|
||||||
f427 = ["embassy-stm32/f427"]
|
|
||||||
f429 = ["embassy-stm32/f429"]
|
|
||||||
f437 = ["embassy-stm32/f427"]
|
|
||||||
f439 = ["embassy-stm32/f429"]
|
|
||||||
f446 = ["embassy-stm32/f446"]
|
|
||||||
f469 = ["embassy-stm32/f469"]
|
|
||||||
f479 = ["embassy-stm32/f469"]
|
|
||||||
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
embassy = { version = "0.1.0", path = "../embassy", features = ["defmt", "defmt-trace"] }
|
embassy = { version = "0.1.0", path = "../embassy", features = ["defmt", "defmt-trace"] }
|
||||||
embassy-traits = { version = "0.1.0", path = "../embassy-traits", features = ["defmt"] }
|
embassy-traits = { version = "0.1.0", path = "../embassy-traits", features = ["defmt"] }
|
||||||
embassy-stm32 = { version = "0.1.0", path = "../embassy-stm32", features = ["defmt", "defmt-trace"] }
|
embassy-stm32 = { version = "0.1.0", path = "../embassy-stm32", features = ["defmt", "defmt-trace", "stm32f429zi"] }
|
||||||
embassy-extras = {version = "0.1.0", path = "../embassy-extras" }
|
embassy-extras = {version = "0.1.0", path = "../embassy-extras" }
|
||||||
stm32f4 = { version = "0.13", features = ["stm32f429", "rt"] }
|
stm32f4 = { version = "0.13", features = ["stm32f429", "rt"] }
|
||||||
|
|
||||||
|
@ -4,32 +4,6 @@ version = "0.1.0"
|
|||||||
authors = ["Dario Nieuwenhuis <dirbaio@dirbaio.net>"]
|
authors = ["Dario Nieuwenhuis <dirbaio@dirbaio.net>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[features]
|
|
||||||
defmt-trace = [ ]
|
|
||||||
defmt-debug = [ ]
|
|
||||||
defmt-info = [ ]
|
|
||||||
defmt-warn = [ ]
|
|
||||||
defmt-error = [ ]
|
|
||||||
|
|
||||||
f4 = []
|
|
||||||
f401 = ["f4"]
|
|
||||||
f405 = ["f4"]
|
|
||||||
f407 = ["f4"]
|
|
||||||
f410 = ["f4"]
|
|
||||||
f411 = ["f4"]
|
|
||||||
f412 = ["f4"]
|
|
||||||
f413 = ["f4"]
|
|
||||||
f415 = ["f4"]
|
|
||||||
f417 = ["f4"]
|
|
||||||
f423 = ["f4"]
|
|
||||||
f427 = ["f4"]
|
|
||||||
f429 = ["f4"]
|
|
||||||
f437 = ["f4"]
|
|
||||||
f439 = ["f4"]
|
|
||||||
f446 = ["f4"]
|
|
||||||
f469 = ["f4"]
|
|
||||||
f479 = ["f4"]
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
embassy = { version = "0.1.0", path = "../embassy" }
|
embassy = { version = "0.1.0", path = "../embassy" }
|
||||||
embassy-macros = { version = "0.1.0", path = "../embassy-macros" }
|
embassy-macros = { version = "0.1.0", path = "../embassy-macros" }
|
||||||
@ -42,3 +16,162 @@ cortex-m = "0.7.1"
|
|||||||
embedded-hal = { version = "0.2.4" }
|
embedded-hal = { version = "0.2.4" }
|
||||||
futures = { version = "0.3.5", default-features = false, features = ["async-await"] }
|
futures = { version = "0.3.5", default-features = false, features = ["async-await"] }
|
||||||
stm32-metapac = { path = "../../stm32-metapac"}
|
stm32-metapac = { path = "../../stm32-metapac"}
|
||||||
|
|
||||||
|
[features]
|
||||||
|
defmt-trace = [ ]
|
||||||
|
defmt-debug = [ ]
|
||||||
|
defmt-info = [ ]
|
||||||
|
defmt-warn = [ ]
|
||||||
|
defmt-error = [ ]
|
||||||
|
|
||||||
|
# BEGIN GENERATED FEATURES
|
||||||
|
stm32f401cb = []
|
||||||
|
stm32f401cc = []
|
||||||
|
stm32f401cd = []
|
||||||
|
stm32f401ce = []
|
||||||
|
stm32f401rb = []
|
||||||
|
stm32f401rc = []
|
||||||
|
stm32f401rd = []
|
||||||
|
stm32f401re = []
|
||||||
|
stm32f401vb = []
|
||||||
|
stm32f401vc = []
|
||||||
|
stm32f401vd = []
|
||||||
|
stm32f401ve = []
|
||||||
|
stm32f405oe = []
|
||||||
|
stm32f405og = []
|
||||||
|
stm32f405rg = []
|
||||||
|
stm32f405vg = []
|
||||||
|
stm32f405zg = []
|
||||||
|
stm32f407ie = []
|
||||||
|
stm32f407ig = []
|
||||||
|
stm32f407ve = []
|
||||||
|
stm32f407vg = []
|
||||||
|
stm32f407ze = []
|
||||||
|
stm32f407zg = []
|
||||||
|
stm32f410c8 = []
|
||||||
|
stm32f410cb = []
|
||||||
|
stm32f410r8 = []
|
||||||
|
stm32f410rb = []
|
||||||
|
stm32f410t8 = []
|
||||||
|
stm32f410tb = []
|
||||||
|
stm32f411cc = []
|
||||||
|
stm32f411ce = []
|
||||||
|
stm32f411rc = []
|
||||||
|
stm32f411re = []
|
||||||
|
stm32f411vc = []
|
||||||
|
stm32f411ve = []
|
||||||
|
stm32f412ce = []
|
||||||
|
stm32f412cg = []
|
||||||
|
stm32f412re = []
|
||||||
|
stm32f412rg = []
|
||||||
|
stm32f412ve = []
|
||||||
|
stm32f412vg = []
|
||||||
|
stm32f412ze = []
|
||||||
|
stm32f412zg = []
|
||||||
|
stm32f413cg = []
|
||||||
|
stm32f413ch = []
|
||||||
|
stm32f413mg = []
|
||||||
|
stm32f413mh = []
|
||||||
|
stm32f413rg = []
|
||||||
|
stm32f413rh = []
|
||||||
|
stm32f413vg = []
|
||||||
|
stm32f413vh = []
|
||||||
|
stm32f413zg = []
|
||||||
|
stm32f413zh = []
|
||||||
|
stm32f415og = []
|
||||||
|
stm32f415rg = []
|
||||||
|
stm32f415vg = []
|
||||||
|
stm32f415zg = []
|
||||||
|
stm32f417ie = []
|
||||||
|
stm32f417ig = []
|
||||||
|
stm32f417ve = []
|
||||||
|
stm32f417vg = []
|
||||||
|
stm32f417ze = []
|
||||||
|
stm32f417zg = []
|
||||||
|
stm32f423ch = []
|
||||||
|
stm32f423mh = []
|
||||||
|
stm32f423rh = []
|
||||||
|
stm32f423vh = []
|
||||||
|
stm32f423zh = []
|
||||||
|
stm32f427ag = []
|
||||||
|
stm32f427ai = []
|
||||||
|
stm32f427ig = []
|
||||||
|
stm32f427ii = []
|
||||||
|
stm32f427vg = []
|
||||||
|
stm32f427vi = []
|
||||||
|
stm32f427zg = []
|
||||||
|
stm32f427zi = []
|
||||||
|
stm32f429ag = []
|
||||||
|
stm32f429ai = []
|
||||||
|
stm32f429be = []
|
||||||
|
stm32f429bg = []
|
||||||
|
stm32f429bi = []
|
||||||
|
stm32f429ie = []
|
||||||
|
stm32f429ig = []
|
||||||
|
stm32f429ii = []
|
||||||
|
stm32f429ne = []
|
||||||
|
stm32f429ng = []
|
||||||
|
stm32f429ni = []
|
||||||
|
stm32f429ve = []
|
||||||
|
stm32f429vg = []
|
||||||
|
stm32f429vi = []
|
||||||
|
stm32f429ze = []
|
||||||
|
stm32f429zg = []
|
||||||
|
stm32f429zi = []
|
||||||
|
stm32f437ai = []
|
||||||
|
stm32f437ig = []
|
||||||
|
stm32f437ii = []
|
||||||
|
stm32f437vg = []
|
||||||
|
stm32f437vi = []
|
||||||
|
stm32f437zg = []
|
||||||
|
stm32f437zi = []
|
||||||
|
stm32f439ai = []
|
||||||
|
stm32f439bg = []
|
||||||
|
stm32f439bi = []
|
||||||
|
stm32f439ig = []
|
||||||
|
stm32f439ii = []
|
||||||
|
stm32f439ng = []
|
||||||
|
stm32f439ni = []
|
||||||
|
stm32f439vg = []
|
||||||
|
stm32f439vi = []
|
||||||
|
stm32f439zg = []
|
||||||
|
stm32f439zi = []
|
||||||
|
stm32f446mc = []
|
||||||
|
stm32f446me = []
|
||||||
|
stm32f446rc = []
|
||||||
|
stm32f446re = []
|
||||||
|
stm32f446vc = []
|
||||||
|
stm32f446ve = []
|
||||||
|
stm32f446zc = []
|
||||||
|
stm32f446ze = []
|
||||||
|
stm32f469ae = []
|
||||||
|
stm32f469ag = []
|
||||||
|
stm32f469ai = []
|
||||||
|
stm32f469be = []
|
||||||
|
stm32f469bg = []
|
||||||
|
stm32f469bi = []
|
||||||
|
stm32f469ie = []
|
||||||
|
stm32f469ig = []
|
||||||
|
stm32f469ii = []
|
||||||
|
stm32f469ne = []
|
||||||
|
stm32f469ng = []
|
||||||
|
stm32f469ni = []
|
||||||
|
stm32f469ve = []
|
||||||
|
stm32f469vg = []
|
||||||
|
stm32f469vi = []
|
||||||
|
stm32f469ze = []
|
||||||
|
stm32f469zg = []
|
||||||
|
stm32f469zi = []
|
||||||
|
stm32f479ag = []
|
||||||
|
stm32f479ai = []
|
||||||
|
stm32f479bg = []
|
||||||
|
stm32f479bi = []
|
||||||
|
stm32f479ig = []
|
||||||
|
stm32f479ii = []
|
||||||
|
stm32f479ng = []
|
||||||
|
stm32f479ni = []
|
||||||
|
stm32f479vg = []
|
||||||
|
stm32f479vi = []
|
||||||
|
stm32f479zg = []
|
||||||
|
stm32f479zi = []
|
||||||
|
# END GENERATED FEATURES
|
||||||
|
69
embassy-stm32/gen.py
Normal file
69
embassy-stm32/gen.py
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
import xmltodict
|
||||||
|
import yaml
|
||||||
|
import re
|
||||||
|
import json
|
||||||
|
import os
|
||||||
|
import toml
|
||||||
|
from collections import OrderedDict
|
||||||
|
from glob import glob
|
||||||
|
|
||||||
|
abspath = os.path.abspath(__file__)
|
||||||
|
dname = os.path.dirname(abspath)
|
||||||
|
os.chdir(dname)
|
||||||
|
|
||||||
|
chips = {}
|
||||||
|
for f in sorted(glob('stm32-data/data/chips/*.yaml')):
|
||||||
|
if 'STM32F4' not in f:
|
||||||
|
continue
|
||||||
|
with open(f, 'r') as f:
|
||||||
|
chip = yaml.load(f, Loader=yaml.SafeLoader)
|
||||||
|
chip['name'] = chip['name'].lower()
|
||||||
|
print(chip['name'])
|
||||||
|
chips[chip['name']] = chip
|
||||||
|
|
||||||
|
# ========= Update chip/mod.rs
|
||||||
|
|
||||||
|
with open('src/chip/mod.rs', 'w') as f:
|
||||||
|
for chip in chips.values():
|
||||||
|
f.write(
|
||||||
|
f'#[cfg_attr(feature="{chip["name"]}", path="{chip["name"]}.rs")]\n')
|
||||||
|
f.write('mod chip;\n')
|
||||||
|
f.write('pub use chip::*;\n')
|
||||||
|
|
||||||
|
# ========= Update Cargo features
|
||||||
|
|
||||||
|
features = {name: [] for name, chip in chips.items()}
|
||||||
|
|
||||||
|
SEPARATOR_START = '# BEGIN GENERATED FEATURES\n'
|
||||||
|
SEPARATOR_END = '# END GENERATED FEATURES\n'
|
||||||
|
|
||||||
|
with open('Cargo.toml', 'r') as f:
|
||||||
|
cargo = f.read()
|
||||||
|
before, cargo = cargo.split(SEPARATOR_START, maxsplit=1)
|
||||||
|
_, after = cargo.split(SEPARATOR_END, maxsplit=1)
|
||||||
|
cargo = before + SEPARATOR_START + toml.dumps(features) + SEPARATOR_END + after
|
||||||
|
with open('Cargo.toml', 'w') as f:
|
||||||
|
f.write(cargo)
|
||||||
|
|
||||||
|
# ========= Generate per-chip mod
|
||||||
|
|
||||||
|
for chip in chips.values():
|
||||||
|
peripherals = []
|
||||||
|
peripherals.extend((f'EXTI{x}' for x in range(16)))
|
||||||
|
|
||||||
|
# TODO get the number of ports from the YAML when stm32-data includes it
|
||||||
|
for port in 'ABCD':
|
||||||
|
peripherals.extend((f'P{port}{x}' for x in range(16)))
|
||||||
|
|
||||||
|
with open(f'src/chip/{chip["name"]}.rs', 'w') as f:
|
||||||
|
# TODO uart etc
|
||||||
|
# TODO import the right GPIO AF map mod
|
||||||
|
# TODO impl traits for the periperals
|
||||||
|
|
||||||
|
f.write(f"""
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!({','.join(peripherals)});
|
||||||
|
""")
|
||||||
|
|
||||||
|
|
||||||
|
# TODO generate GPIO AF map mods
|
@ -1,22 +0,0 @@
|
|||||||
use embassy_extras::peripherals;
|
|
||||||
|
|
||||||
#[rustfmt::skip]
|
|
||||||
peripherals!(
|
|
||||||
// GPIO Port A
|
|
||||||
PA0, PA1, PA2, PA3, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA11, PA12, PA13, PA14, PA15,
|
|
||||||
// GPIO Port B
|
|
||||||
PB0, PB1, PB2, PB3, PB4, PB5, PB6, PB7, PB8, PB9, PB10, PB11, PB12, PB13, PB14, PB15,
|
|
||||||
// GPIO Port C
|
|
||||||
PC0, PC1, PC2, PC3, PC4, PC5, PC6, PC7, PC8, PC9, PC10, PC11, PC12, PC13, PC14, PC15,
|
|
||||||
// todo more ports
|
|
||||||
|
|
||||||
// EXTI
|
|
||||||
EXTI0, EXTI1, EXTI2, EXTI3, EXTI4, EXTI5, EXTI6, EXTI7, EXTI8, EXTI9, EXTI10, EXTI11, EXTI12, EXTI13, EXTI14, EXTI15,
|
|
||||||
|
|
||||||
// USART
|
|
||||||
USART1,
|
|
||||||
USART2,
|
|
||||||
USART3,
|
|
||||||
USART6,
|
|
||||||
|
|
||||||
);
|
|
151
embassy-stm32/src/chip/mod.rs
Normal file
151
embassy-stm32/src/chip/mod.rs
Normal file
@ -0,0 +1,151 @@
|
|||||||
|
#[cfg_attr(feature="stm32f401cb", path="stm32f401cb.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401cc", path="stm32f401cc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401cd", path="stm32f401cd.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401ce", path="stm32f401ce.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401rb", path="stm32f401rb.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401rc", path="stm32f401rc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401rd", path="stm32f401rd.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401re", path="stm32f401re.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401vb", path="stm32f401vb.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401vc", path="stm32f401vc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401vd", path="stm32f401vd.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f401ve", path="stm32f401ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f405oe", path="stm32f405oe.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f405og", path="stm32f405og.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f405rg", path="stm32f405rg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f405vg", path="stm32f405vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f405zg", path="stm32f405zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f407ie", path="stm32f407ie.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f407ig", path="stm32f407ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f407ve", path="stm32f407ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f407vg", path="stm32f407vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f407ze", path="stm32f407ze.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f407zg", path="stm32f407zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f410c8", path="stm32f410c8.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f410cb", path="stm32f410cb.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f410r8", path="stm32f410r8.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f410rb", path="stm32f410rb.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f410t8", path="stm32f410t8.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f410tb", path="stm32f410tb.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f411cc", path="stm32f411cc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f411ce", path="stm32f411ce.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f411rc", path="stm32f411rc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f411re", path="stm32f411re.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f411vc", path="stm32f411vc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f411ve", path="stm32f411ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412ce", path="stm32f412ce.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412cg", path="stm32f412cg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412re", path="stm32f412re.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412rg", path="stm32f412rg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412ve", path="stm32f412ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412vg", path="stm32f412vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412ze", path="stm32f412ze.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f412zg", path="stm32f412zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413cg", path="stm32f413cg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413ch", path="stm32f413ch.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413mg", path="stm32f413mg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413mh", path="stm32f413mh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413rg", path="stm32f413rg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413rh", path="stm32f413rh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413vg", path="stm32f413vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413vh", path="stm32f413vh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413zg", path="stm32f413zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f413zh", path="stm32f413zh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f415og", path="stm32f415og.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f415rg", path="stm32f415rg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f415vg", path="stm32f415vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f415zg", path="stm32f415zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f417ie", path="stm32f417ie.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f417ig", path="stm32f417ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f417ve", path="stm32f417ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f417vg", path="stm32f417vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f417ze", path="stm32f417ze.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f417zg", path="stm32f417zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f423ch", path="stm32f423ch.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f423mh", path="stm32f423mh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f423rh", path="stm32f423rh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f423vh", path="stm32f423vh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f423zh", path="stm32f423zh.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427ag", path="stm32f427ag.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427ai", path="stm32f427ai.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427ig", path="stm32f427ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427ii", path="stm32f427ii.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427vg", path="stm32f427vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427vi", path="stm32f427vi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427zg", path="stm32f427zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f427zi", path="stm32f427zi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ag", path="stm32f429ag.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ai", path="stm32f429ai.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429be", path="stm32f429be.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429bg", path="stm32f429bg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429bi", path="stm32f429bi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ie", path="stm32f429ie.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ig", path="stm32f429ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ii", path="stm32f429ii.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ne", path="stm32f429ne.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ng", path="stm32f429ng.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ni", path="stm32f429ni.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ve", path="stm32f429ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429vg", path="stm32f429vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429vi", path="stm32f429vi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429ze", path="stm32f429ze.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429zg", path="stm32f429zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f429zi", path="stm32f429zi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f437ai", path="stm32f437ai.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f437ig", path="stm32f437ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f437ii", path="stm32f437ii.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f437vg", path="stm32f437vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f437vi", path="stm32f437vi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f437zg", path="stm32f437zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f437zi", path="stm32f437zi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439ai", path="stm32f439ai.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439bg", path="stm32f439bg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439bi", path="stm32f439bi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439ig", path="stm32f439ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439ii", path="stm32f439ii.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439ng", path="stm32f439ng.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439ni", path="stm32f439ni.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439vg", path="stm32f439vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439vi", path="stm32f439vi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439zg", path="stm32f439zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f439zi", path="stm32f439zi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446mc", path="stm32f446mc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446me", path="stm32f446me.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446rc", path="stm32f446rc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446re", path="stm32f446re.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446vc", path="stm32f446vc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446ve", path="stm32f446ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446zc", path="stm32f446zc.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f446ze", path="stm32f446ze.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ae", path="stm32f469ae.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ag", path="stm32f469ag.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ai", path="stm32f469ai.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469be", path="stm32f469be.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469bg", path="stm32f469bg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469bi", path="stm32f469bi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ie", path="stm32f469ie.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ig", path="stm32f469ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ii", path="stm32f469ii.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ne", path="stm32f469ne.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ng", path="stm32f469ng.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ni", path="stm32f469ni.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ve", path="stm32f469ve.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469vg", path="stm32f469vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469vi", path="stm32f469vi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469ze", path="stm32f469ze.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469zg", path="stm32f469zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f469zi", path="stm32f469zi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479ag", path="stm32f479ag.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479ai", path="stm32f479ai.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479bg", path="stm32f479bg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479bi", path="stm32f479bi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479ig", path="stm32f479ig.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479ii", path="stm32f479ii.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479ng", path="stm32f479ng.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479ni", path="stm32f479ni.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479vg", path="stm32f479vg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479vi", path="stm32f479vi.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479zg", path="stm32f479zg.rs")]
|
||||||
|
#[cfg_attr(feature="stm32f479zi", path="stm32f479zi.rs")]
|
||||||
|
mod chip;
|
||||||
|
pub use chip::*;
|
4
embassy-stm32/src/chip/stm32f401cb.rs
Normal file
4
embassy-stm32/src/chip/stm32f401cb.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401cc.rs
Normal file
4
embassy-stm32/src/chip/stm32f401cc.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401cd.rs
Normal file
4
embassy-stm32/src/chip/stm32f401cd.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401ce.rs
Normal file
4
embassy-stm32/src/chip/stm32f401ce.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401rb.rs
Normal file
4
embassy-stm32/src/chip/stm32f401rb.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401rc.rs
Normal file
4
embassy-stm32/src/chip/stm32f401rc.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401rd.rs
Normal file
4
embassy-stm32/src/chip/stm32f401rd.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401re.rs
Normal file
4
embassy-stm32/src/chip/stm32f401re.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401vb.rs
Normal file
4
embassy-stm32/src/chip/stm32f401vb.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401vc.rs
Normal file
4
embassy-stm32/src/chip/stm32f401vc.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401vd.rs
Normal file
4
embassy-stm32/src/chip/stm32f401vd.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f401ve.rs
Normal file
4
embassy-stm32/src/chip/stm32f401ve.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f405oe.rs
Normal file
4
embassy-stm32/src/chip/stm32f405oe.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f405og.rs
Normal file
4
embassy-stm32/src/chip/stm32f405og.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f405rg.rs
Normal file
4
embassy-stm32/src/chip/stm32f405rg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f405vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f405vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f405zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f405zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f407ie.rs
Normal file
4
embassy-stm32/src/chip/stm32f407ie.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f407ig.rs
Normal file
4
embassy-stm32/src/chip/stm32f407ig.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f407ve.rs
Normal file
4
embassy-stm32/src/chip/stm32f407ve.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f407vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f407vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f407ze.rs
Normal file
4
embassy-stm32/src/chip/stm32f407ze.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f407zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f407zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f410c8.rs
Normal file
4
embassy-stm32/src/chip/stm32f410c8.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f410cb.rs
Normal file
4
embassy-stm32/src/chip/stm32f410cb.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f410r8.rs
Normal file
4
embassy-stm32/src/chip/stm32f410r8.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f410rb.rs
Normal file
4
embassy-stm32/src/chip/stm32f410rb.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f410t8.rs
Normal file
4
embassy-stm32/src/chip/stm32f410t8.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f410tb.rs
Normal file
4
embassy-stm32/src/chip/stm32f410tb.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f411cc.rs
Normal file
4
embassy-stm32/src/chip/stm32f411cc.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f411ce.rs
Normal file
4
embassy-stm32/src/chip/stm32f411ce.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f411rc.rs
Normal file
4
embassy-stm32/src/chip/stm32f411rc.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f411re.rs
Normal file
4
embassy-stm32/src/chip/stm32f411re.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f411vc.rs
Normal file
4
embassy-stm32/src/chip/stm32f411vc.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f411ve.rs
Normal file
4
embassy-stm32/src/chip/stm32f411ve.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412ce.rs
Normal file
4
embassy-stm32/src/chip/stm32f412ce.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412cg.rs
Normal file
4
embassy-stm32/src/chip/stm32f412cg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412re.rs
Normal file
4
embassy-stm32/src/chip/stm32f412re.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412rg.rs
Normal file
4
embassy-stm32/src/chip/stm32f412rg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412ve.rs
Normal file
4
embassy-stm32/src/chip/stm32f412ve.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f412vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412ze.rs
Normal file
4
embassy-stm32/src/chip/stm32f412ze.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f412zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f412zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413cg.rs
Normal file
4
embassy-stm32/src/chip/stm32f413cg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413ch.rs
Normal file
4
embassy-stm32/src/chip/stm32f413ch.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413mg.rs
Normal file
4
embassy-stm32/src/chip/stm32f413mg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413mh.rs
Normal file
4
embassy-stm32/src/chip/stm32f413mh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413rg.rs
Normal file
4
embassy-stm32/src/chip/stm32f413rg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413rh.rs
Normal file
4
embassy-stm32/src/chip/stm32f413rh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f413vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413vh.rs
Normal file
4
embassy-stm32/src/chip/stm32f413vh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f413zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f413zh.rs
Normal file
4
embassy-stm32/src/chip/stm32f413zh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f415og.rs
Normal file
4
embassy-stm32/src/chip/stm32f415og.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f415rg.rs
Normal file
4
embassy-stm32/src/chip/stm32f415rg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f415vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f415vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f415zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f415zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f417ie.rs
Normal file
4
embassy-stm32/src/chip/stm32f417ie.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f417ig.rs
Normal file
4
embassy-stm32/src/chip/stm32f417ig.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f417ve.rs
Normal file
4
embassy-stm32/src/chip/stm32f417ve.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f417vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f417vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f417ze.rs
Normal file
4
embassy-stm32/src/chip/stm32f417ze.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f417zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f417zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f423ch.rs
Normal file
4
embassy-stm32/src/chip/stm32f423ch.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f423mh.rs
Normal file
4
embassy-stm32/src/chip/stm32f423mh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f423rh.rs
Normal file
4
embassy-stm32/src/chip/stm32f423rh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f423vh.rs
Normal file
4
embassy-stm32/src/chip/stm32f423vh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f423zh.rs
Normal file
4
embassy-stm32/src/chip/stm32f423zh.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427ag.rs
Normal file
4
embassy-stm32/src/chip/stm32f427ag.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427ai.rs
Normal file
4
embassy-stm32/src/chip/stm32f427ai.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427ig.rs
Normal file
4
embassy-stm32/src/chip/stm32f427ig.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427ii.rs
Normal file
4
embassy-stm32/src/chip/stm32f427ii.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f427vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427vi.rs
Normal file
4
embassy-stm32/src/chip/stm32f427vi.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f427zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f427zi.rs
Normal file
4
embassy-stm32/src/chip/stm32f427zi.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ag.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ag.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ai.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ai.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429be.rs
Normal file
4
embassy-stm32/src/chip/stm32f429be.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429bg.rs
Normal file
4
embassy-stm32/src/chip/stm32f429bg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429bi.rs
Normal file
4
embassy-stm32/src/chip/stm32f429bi.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ie.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ie.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ig.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ig.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ii.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ii.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ne.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ne.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ng.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ng.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ni.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ni.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ve.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ve.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429vg.rs
Normal file
4
embassy-stm32/src/chip/stm32f429vg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429vi.rs
Normal file
4
embassy-stm32/src/chip/stm32f429vi.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429ze.rs
Normal file
4
embassy-stm32/src/chip/stm32f429ze.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429zg.rs
Normal file
4
embassy-stm32/src/chip/stm32f429zg.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f429zi.rs
Normal file
4
embassy-stm32/src/chip/stm32f429zi.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
4
embassy-stm32/src/chip/stm32f437ai.rs
Normal file
4
embassy-stm32/src/chip/stm32f437ai.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
use embassy_extras::peripherals;
|
||||||
|
peripherals!(EXTI0,EXTI1,EXTI2,EXTI3,EXTI4,EXTI5,EXTI6,EXTI7,EXTI8,EXTI9,EXTI10,EXTI11,EXTI12,EXTI13,EXTI14,EXTI15,PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10,PA11,PA12,PA13,PA14,PA15,PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7,PB8,PB9,PB10,PB11,PB12,PB13,PB14,PB15,PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7,PC8,PC9,PC10,PC11,PC12,PC13,PC14,PC15,PD0,PD1,PD2,PD3,PD4,PD5,PD6,PD7,PD8,PD9,PD10,PD11,PD12,PD13,PD14,PD15);
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user