Skip to content

Commit 70bed3a

Browse files
bors[bot]eldruin
andauthored
Merge #227
227: Add missing traits to prelude r=therealprof a=eldruin Fixes #225 Co-authored-by: Diego Barrios Romero <[email protected]>
2 parents 036cfa4 + e78c0a0 commit 70bed3a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/prelude.rs

+7
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,26 @@
33
//! The traits have been renamed to avoid collisions with other items when
44
//! performing a glob import.
55
6+
pub use crate::adc::Channel as _embedded_hal_adc_Channel;
67
pub use crate::adc::OneShot as _embedded_hal_adc_OneShot;
78
pub use crate::blocking::delay::DelayMs as _embedded_hal_blocking_delay_DelayMs;
89
pub use crate::blocking::delay::DelayUs as _embedded_hal_blocking_delay_DelayUs;
910
pub use crate::blocking::i2c::{
1011
Read as _embedded_hal_blocking_i2c_Read, Write as _embedded_hal_blocking_i2c_Write,
12+
WriteIter as _embedded_hal_blocking_i2c_WriteIter,
13+
WriteIterRead as _embedded_hal_blocking_i2c_WriteIterRead,
1114
WriteRead as _embedded_hal_blocking_i2c_WriteRead,
1215
};
1316
pub use crate::blocking::rng::Read as _embedded_hal_blocking_rng_Read;
1417
pub use crate::blocking::serial::Write as _embedded_hal_blocking_serial_Write;
1518
pub use crate::blocking::spi::{
1619
Transfer as _embedded_hal_blocking_spi_Transfer, Write as _embedded_hal_blocking_spi_Write,
20+
WriteIter as _embedded_hal_blocking_spi_WriteIter,
1721
};
1822
pub use crate::capture::Capture as _embedded_hal_Capture;
1923
pub use crate::digital::InputPin as _embedded_hal_digital_InputPin;
2024
pub use crate::digital::OutputPin as _embedded_hal_digital_OutputPin;
25+
pub use crate::digital::StatefulOutputPin as _embedded_hal_digital_StatefulOutputPin;
2126
pub use crate::digital::ToggleableOutputPin as _embedded_hal_digital_ToggleableOutputPin;
2227
pub use crate::pwm::Pwm as _embedded_hal_Pwm;
2328
pub use crate::pwm::PwmPin as _embedded_hal_PwmPin;
@@ -26,7 +31,9 @@ pub use crate::rng::Read as _embedded_hal_rng_Read;
2631
pub use crate::serial::Read as _embedded_hal_serial_Read;
2732
pub use crate::serial::Write as _embedded_hal_serial_Write;
2833
pub use crate::spi::FullDuplex as _embedded_hal_spi_FullDuplex;
34+
pub use crate::timer::Cancel as _embedded_hal_timer_Cancel;
2935
pub use crate::timer::CountDown as _embedded_hal_timer_CountDown;
36+
pub use crate::timer::Periodic as _embedded_hal_timer_Periodic;
3037
pub use crate::watchdog::Watchdog as _embedded_hal_watchdog_Watchdog;
3138
pub use crate::watchdog::WatchdogDisable as _embedded_hal_watchdog_WatchdogDisable;
3239
pub use crate::watchdog::WatchdogEnable as _embedded_hal_watchdog_WatchdogEnable;

0 commit comments

Comments
 (0)