-
Notifications
You must be signed in to change notification settings - Fork 54
/
Copy pathprelude.rs
50 lines (49 loc) · 2.09 KB
/
prelude.rs
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
pub use hal::adc::OneShot as _;
pub use hal::digital::v2::*;
pub use hal::prelude::*;
pub use hal::watchdog::Watchdog as _;
pub use hal::watchdog::WatchdogEnable as _;
pub use crate::analog::adc::AdcExt as _;
#[cfg(any(feature = "stm32g071", feature = "stm32g081", feature = "stm32g0b1"))]
pub use crate::analog::comparator::ComparatorExt as _;
#[cfg(any(feature = "stm32g071", feature = "stm32g081", feature = "stm32g0b1"))]
pub use crate::analog::comparator::ComparatorSplit as _;
#[cfg(any(feature = "stm32g071", feature = "stm32g081", feature = "stm32g0b1"))]
pub use crate::analog::comparator::WindowComparatorExt as _;
#[cfg(any(feature = "stm32g071", feature = "stm32g081", feature = "stm32g0b1"))]
pub use crate::analog::dac::DacExt as _;
#[cfg(any(feature = "stm32g071", feature = "stm32g081", feature = "stm32g0b1"))]
pub use crate::analog::dac::DacOut as _;
pub use crate::crc::CrcExt as _;
pub use crate::timer::delay::DelayExt as _;
// pub use crate::dma::CopyDma as _;
pub use crate::dma::DmaExt as _;
// pub use crate::dma::ReadDma as _;
// pub use crate::dma::WriteDma as _;
pub use crate::exti::ExtiExt as _;
pub use crate::flash::FlashExt as _;
pub use crate::gpio::GpioExt as _;
#[cfg(feature = "i2c-blocking")]
pub use crate::i2c::blocking::I2cSlave;
pub use crate::i2c::I2cExt as _;
pub use crate::power::PowerExt as _;
pub use crate::rcc::LSCOExt as _;
pub use crate::rcc::MCOExt as _;
pub use crate::rcc::RccExt as _;
#[cfg(any(feature = "stm32g041", feature = "stm32g081"))]
pub use crate::rng::RngCore as _;
#[cfg(any(feature = "stm32g041", feature = "stm32g081"))]
pub use crate::rng::RngExt as _;
pub use crate::rtc::RtcExt as _;
pub use crate::serial::SerialExt as _;
pub use crate::spi::SpiExt as _;
pub use crate::time::U32Ext as _;
pub use crate::timer::opm::OpmExt as _;
pub use crate::timer::pwm::PwmExt as _;
pub use crate::timer::pwm::PwmQExt as _;
pub use crate::timer::qei::QeiExt as _;
pub use crate::timer::stopwatch::StopwatchExt as _;
pub use crate::timer::TimerExt as _;
pub use crate::watchdog::IWDGExt as _;
pub use crate::watchdog::WWDGExt as _;
pub use fugit::{ExtU32 as _, RateExtU32 as _};