| 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 | |