embedded_hal/
prelude.rs

1//! The prelude is a collection of all the traits in this crate
2//!
3//! The traits have been renamed to avoid collisions with other items when
4//! performing a glob import.
5
6#[cfg(feature = "unproven")]
7pub use adc::OneShot as _embedded_hal_adc_OneShot;
8pub use blocking::delay::DelayMs as _embedded_hal_blocking_delay_DelayMs;
9pub use blocking::delay::DelayUs as _embedded_hal_blocking_delay_DelayUs;
10pub use blocking::i2c::{
11    Read as _embedded_hal_blocking_i2c_Read, Write as _embedded_hal_blocking_i2c_Write,
12    WriteRead as _embedded_hal_blocking_i2c_WriteRead,
13};
14#[cfg(feature = "unproven")]
15pub use blocking::rng::Read as _embedded_hal_blocking_rng_Read;
16pub use blocking::serial::Write as _embedded_hal_blocking_serial_Write;
17pub use blocking::spi::{
18    Transfer as _embedded_hal_blocking_spi_Transfer, Write as _embedded_hal_blocking_spi_Write,
19};
20#[allow(deprecated)]
21#[cfg(feature = "unproven")]
22pub use digital::InputPin as _embedded_hal_digital_InputPin;
23#[allow(deprecated)]
24pub use digital::OutputPin as _embedded_hal_digital_OutputPin;
25#[cfg(feature = "unproven")]
26#[allow(deprecated)]
27pub use digital::ToggleableOutputPin as _embedded_hal_digital_ToggleableOutputPin;
28pub use serial::Read as _embedded_hal_serial_Read;
29pub use serial::Write as _embedded_hal_serial_Write;
30pub use spi::FullDuplex as _embedded_hal_spi_FullDuplex;
31pub use timer::CountDown as _embedded_hal_timer_CountDown;
32#[cfg(feature = "unproven")]
33pub use watchdog::Watchdog as _embedded_hal_watchdog_Watchdog;
34#[cfg(feature = "unproven")]
35pub use watchdog::WatchdogDisable as _embedded_hal_watchdog_WatchdogDisable;
36#[cfg(feature = "unproven")]
37pub use watchdog::WatchdogEnable as _embedded_hal_watchdog_WatchdogEnable;
38#[cfg(feature = "unproven")]
39pub use Capture as _embedded_hal_Capture;
40#[cfg(feature = "unproven")]
41pub use Pwm as _embedded_hal_Pwm;
42pub use PwmPin as _embedded_hal_PwmPin;
43#[cfg(feature = "unproven")]
44pub use Qei as _embedded_hal_Qei;