1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
#![no_std] #![allow(non_camel_case_types)] pub use stm32f0; #[cfg(any(feature = "stm32f030", feature = "stm32f070"))] pub use stm32f0::stm32f0x0 as stm32; #[cfg(any( feature = "stm32f031", feature = "stm32f051", feature = "stm32f071", feature = "stm32f091", ))] pub use stm32f0::stm32f0x1 as stm32; #[cfg(any(feature = "stm32f042", feature = "stm32f072"))] pub use stm32f0::stm32f0x2 as stm32; #[cfg(any( feature = "stm32f038", feature = "stm32f048", feature = "stm32f058", feature = "stm32f078", feature = "stm32f098", ))] pub use stm32f0::stm32f0x8 as stm32; #[cfg(feature = "device-selected")] pub mod adc; #[cfg(feature = "device-selected")] pub mod delay; #[cfg(feature = "device-selected")] pub mod gpio; #[cfg(feature = "device-selected")] pub mod i2c; #[cfg(feature = "device-selected")] pub mod prelude; #[cfg(feature = "device-selected")] pub mod rcc; #[cfg(feature = "device-selected")] pub mod serial; #[cfg(feature = "device-selected")] pub mod spi; #[cfg(feature = "device-selected")] pub mod time; #[cfg(feature = "device-selected")] pub mod timers; #[cfg(any( feature = "stm32f031", feature = "stm32f051", feature = "stm32f071", feature = "stm32f091", feature = "stm32f042", feature = "stm32f072", feature = "stm32f038", feature = "stm32f048", feature = "stm32f058", feature = "stm32f078", feature = "stm32f098", ))] pub mod tsc; #[cfg(feature = "device-selected")] pub mod watchdog;