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" )] |
7 | pub use adc::OneShot as _embedded_hal_adc_OneShot; |
8 | pub use blocking::delay::DelayMs as _embedded_hal_blocking_delay_DelayMs; |
9 | pub use blocking::delay::DelayUs as _embedded_hal_blocking_delay_DelayUs; |
10 | pub 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" )] |
15 | pub use blocking::rng::Read as _embedded_hal_blocking_rng_Read; |
16 | pub use blocking::serial::Write as _embedded_hal_blocking_serial_Write; |
17 | pub 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" )] |
22 | pub use digital::InputPin as _embedded_hal_digital_InputPin; |
23 | #[allow (deprecated)] |
24 | pub use digital::OutputPin as _embedded_hal_digital_OutputPin; |
25 | #[cfg (feature = "unproven" )] |
26 | #[allow (deprecated)] |
27 | pub use digital::ToggleableOutputPin as _embedded_hal_digital_ToggleableOutputPin; |
28 | pub use serial::Read as _embedded_hal_serial_Read; |
29 | pub use serial::Write as _embedded_hal_serial_Write; |
30 | pub use spi::FullDuplex as _embedded_hal_spi_FullDuplex; |
31 | pub use timer::CountDown as _embedded_hal_timer_CountDown; |
32 | #[cfg (feature = "unproven" )] |
33 | pub use watchdog::Watchdog as _embedded_hal_watchdog_Watchdog; |
34 | #[cfg (feature = "unproven" )] |
35 | pub use watchdog::WatchdogDisable as _embedded_hal_watchdog_WatchdogDisable; |
36 | #[cfg (feature = "unproven" )] |
37 | pub use watchdog::WatchdogEnable as _embedded_hal_watchdog_WatchdogEnable; |
38 | #[cfg (feature = "unproven" )] |
39 | pub use Capture as _embedded_hal_Capture; |
40 | #[cfg (feature = "unproven" )] |
41 | pub use Pwm as _embedded_hal_Pwm; |
42 | pub use PwmPin as _embedded_hal_PwmPin; |
43 | #[cfg (feature = "unproven" )] |
44 | pub use Qei as _embedded_hal_Qei; |
45 | |