aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/lib.rs
diff options
context:
space:
mode:
authorxoviat <[email protected]>2021-03-19 15:26:20 -0500
committerxoviat <[email protected]>2021-03-19 15:26:20 -0500
commit03ecc91d552328f625c3ed13088291272123784f (patch)
treebb2b333b5cd66b5443fd3aedd8e1f181848c55cf /embassy-stm32/src/lib.rs
parentc8d90f3e75aca252cda49192d61a6b4a756c106b (diff)
stm32: consolidate functionality into new pkg
Diffstat (limited to 'embassy-stm32/src/lib.rs')
-rw-r--r--embassy-stm32/src/lib.rs35
1 files changed, 35 insertions, 0 deletions
diff --git a/embassy-stm32/src/lib.rs b/embassy-stm32/src/lib.rs
new file mode 100644
index 000000000..a1f40b2c7
--- /dev/null
+++ b/embassy-stm32/src/lib.rs
@@ -0,0 +1,35 @@
1#![no_std]
2#![feature(generic_associated_types)]
3#![feature(asm)]
4#![feature(min_type_alias_impl_trait)]
5#![feature(impl_trait_in_bindings)]
6#![feature(type_alias_impl_trait)]
7#![allow(incomplete_features)]
8
9#[cfg(any(
10 feature = "stm32f401",
11 feature = "stm32f405",
12 feature = "stm32f407",
13 feature = "stm32f410",
14 feature = "stm32f411",
15 feature = "stm32f412",
16 feature = "stm32f413",
17 feature = "stm32f415",
18 feature = "stm32f417",
19 feature = "stm32f423",
20 feature = "stm32f427",
21 feature = "stm32f429",
22 feature = "stm32f437",
23 feature = "stm32f439",
24 feature = "stm32f446",
25 feature = "stm32f469",
26 feature = "stm32f479",
27))]
28pub use {stm32f4xx_hal as hal, stm32f4xx_hal::stm32 as pac};
29
30#[cfg(any(feature = "stm32l0x1", feature = "stm32l0x2", feature = "stm32l0x3",))]
31pub use {stm32l0xx_hal as hal, stm32l0xx_hal::pac};
32
33pub mod fmt;
34
35pub mod interrupt;