aboutsummaryrefslogtreecommitdiff
path: root/embassy-embedded-hal/src/shared_bus/spi.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-embedded-hal/src/shared_bus/spi.rs')
-rw-r--r--embassy-embedded-hal/src/shared_bus/spi.rs3
1 files changed, 3 insertions, 0 deletions
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;
32use embassy::mutex::Mutex; 32use embassy::mutex::Mutex;
33use embedded_hal_1::digital::blocking::OutputPin; 33use embedded_hal_1::digital::blocking::OutputPin;
34use embedded_hal_1::spi::ErrorType; 34use embedded_hal_1::spi::ErrorType;
35#[cfg(feature = "nightly")]
35use embedded_hal_async::spi; 36use embedded_hal_async::spi;
36 37
37use crate::SetConfig; 38use crate::SetConfig;
@@ -74,6 +75,7 @@ where
74 type Error = SpiBusDeviceError<BUS::Error, CS::Error>; 75 type Error = SpiBusDeviceError<BUS::Error, CS::Error>;
75} 76}
76 77
78#[cfg(feature = "nightly")]
77impl<M, BUS, CS> spi::SpiDevice for SpiBusDevice<'_, M, BUS, CS> 79impl<M, BUS, CS> spi::SpiDevice for SpiBusDevice<'_, M, BUS, CS>
78where 80where
79 M: RawMutex + 'static, 81 M: RawMutex + 'static,
@@ -133,6 +135,7 @@ where
133 type Error = SpiBusDeviceError<BUS::Error, CS::Error>; 135 type Error = SpiBusDeviceError<BUS::Error, CS::Error>;
134} 136}
135 137
138#[cfg(feature = "nightly")]
136impl<M, BUS, CS> spi::SpiDevice for SpiBusDeviceWithConfig<'_, M, BUS, CS> 139impl<M, BUS, CS> spi::SpiDevice for SpiBusDeviceWithConfig<'_, M, BUS, CS>
137where 140where
138 M: RawMutex + 'static, 141 M: RawMutex + 'static,