aboutsummaryrefslogtreecommitdiff
path: root/embassy-embedded-hal/src/shared_bus/i2c.rs
diff options
context:
space:
mode:
authorHenrik Alsér <[email protected]>2022-07-09 23:41:02 +0200
committerHenrik Alsér <[email protected]>2022-07-09 23:41:02 +0200
commitbaae64d911d6f2bd2560b64b3856471b390f41cd (patch)
treea1818b56b817bd5f0897daf6ff372a48ce006231 /embassy-embedded-hal/src/shared_bus/i2c.rs
parent880b71a1e8246011109d64794ec98477722bde0e (diff)
Add embassy-embedded-hal nightly feature
Diffstat (limited to 'embassy-embedded-hal/src/shared_bus/i2c.rs')
-rw-r--r--embassy-embedded-hal/src/shared_bus/i2c.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/embassy-embedded-hal/src/shared_bus/i2c.rs b/embassy-embedded-hal/src/shared_bus/i2c.rs
index 18f144531..f63190e6a 100644
--- a/embassy-embedded-hal/src/shared_bus/i2c.rs
+++ b/embassy-embedded-hal/src/shared_bus/i2c.rs
@@ -27,6 +27,7 @@ use core::future::Future;
27 27
28use embassy::blocking_mutex::raw::RawMutex; 28use embassy::blocking_mutex::raw::RawMutex;
29use embassy::mutex::Mutex; 29use embassy::mutex::Mutex;
30#[cfg(feature = "nightly")]
30use embedded_hal_async::i2c; 31use embedded_hal_async::i2c;
31 32
32use crate::SetConfig; 33use crate::SetConfig;
@@ -64,6 +65,7 @@ where
64 type Error = I2cBusDeviceError<BUS::Error>; 65 type Error = I2cBusDeviceError<BUS::Error>;
65} 66}
66 67
68#[cfg(feature = "nightly")]
67impl<M, BUS> i2c::I2c for I2cBusDevice<'_, M, BUS> 69impl<M, BUS> i2c::I2c for I2cBusDevice<'_, M, BUS>
68where 70where
69 M: RawMutex + 'static, 71 M: RawMutex + 'static,
@@ -139,6 +141,7 @@ where
139 type Error = I2cBusDeviceError<BUS::Error>; 141 type Error = I2cBusDeviceError<BUS::Error>;
140} 142}
141 143
144#[cfg(feature = "nightly")]
142impl<M, BUS> i2c::I2c for I2cBusDeviceWithConfig<'_, M, BUS> 145impl<M, BUS> i2c::I2c for I2cBusDeviceWithConfig<'_, M, BUS>
143where 146where
144 M: RawMutex + 'static, 147 M: RawMutex + 'static,