From baae64d911d6f2bd2560b64b3856471b390f41cd Mon Sep 17 00:00:00 2001 From: Henrik Alsér Date: Sat, 9 Jul 2022 23:41:02 +0200 Subject: Add embassy-embedded-hal nightly feature --- embassy-embedded-hal/src/shared_bus/i2c.rs | 3 +++ embassy-embedded-hal/src/shared_bus/spi.rs | 3 +++ 2 files changed, 6 insertions(+) (limited to 'embassy-embedded-hal/src/shared_bus') 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; use embassy::blocking_mutex::raw::RawMutex; use embassy::mutex::Mutex; +#[cfg(feature = "nightly")] use embedded_hal_async::i2c; use crate::SetConfig; @@ -64,6 +65,7 @@ where type Error = I2cBusDeviceError; } +#[cfg(feature = "nightly")] impl i2c::I2c for I2cBusDevice<'_, M, BUS> where M: RawMutex + 'static, @@ -139,6 +141,7 @@ where type Error = I2cBusDeviceError; } +#[cfg(feature = "nightly")] impl i2c::I2c for I2cBusDeviceWithConfig<'_, M, BUS> where M: RawMutex + 'static, diff --git a/embassy-embedded-hal/src/shared_bus/spi.rs b/embassy-embedded-hal/src/shared_bus/spi.rs index 8e3762e68..136352e0a 100644 --- a/embassy-embedded-hal/src/shared_bus/spi.rs +++ b/embassy-embedded-hal/src/shared_bus/spi.rs @@ -32,6 +32,7 @@ use embassy::blocking_mutex::raw::RawMutex; use embassy::mutex::Mutex; use embedded_hal_1::digital::blocking::OutputPin; use embedded_hal_1::spi::ErrorType; +#[cfg(feature = "nightly")] use embedded_hal_async::spi; use crate::SetConfig; @@ -74,6 +75,7 @@ where type Error = SpiBusDeviceError; } +#[cfg(feature = "nightly")] impl spi::SpiDevice for SpiBusDevice<'_, M, BUS, CS> where M: RawMutex + 'static, @@ -133,6 +135,7 @@ where type Error = SpiBusDeviceError; } +#[cfg(feature = "nightly")] impl spi::SpiDevice for SpiBusDeviceWithConfig<'_, M, BUS, CS> where M: RawMutex + 'static, -- cgit