diff --git a/Cargo.toml b/Cargo.toml index 3d90467..8995046 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ xtensa-lx = { version = "0.6.0", optional = true } spin = { version = "0.9.2", optional = true } atomic-polyfill = { version = "0.1.6", optional = true } -embedded-hal-alpha = { package = "embedded-hal", version = "=1.0.0-alpha.8", optional = true } +embedded-hal-alpha = { package = "embedded-hal", version = "=1.0.0-alpha.9", optional = true } [dev-dependencies] embedded-hal-mock = "0.8" diff --git a/src/proxies.rs b/src/proxies.rs index f3ffae7..124ff63 100644 --- a/src/proxies.rs +++ b/src/proxies.rs @@ -75,9 +75,9 @@ where } #[cfg(feature = "eh-alpha")] -impl<'a, M: crate::BusMutex> i2c_alpha::blocking::I2c for I2cProxy<'a, M> +impl<'a, M: crate::BusMutex> i2c_alpha::I2c for I2cProxy<'a, M> where - M::Bus: i2c_alpha::blocking::I2c, + M::Bus: i2c_alpha::I2c, { fn read(&mut self, address: u8, buffer: &mut [u8]) -> Result<(), Self::Error> { self.mutex.lock(|bus| bus.read(address, buffer)) @@ -120,14 +120,14 @@ where fn transaction<'b>( &mut self, address: u8, - operations: &mut [i2c_alpha::blocking::Operation<'b>], + operations: &mut [i2c_alpha::Operation<'b>], ) -> Result<(), Self::Error> { self.mutex.lock(|bus| bus.transaction(address, operations)) } fn transaction_iter<'b, O>(&mut self, address: u8, operations: O) -> Result<(), Self::Error> where - O: IntoIterator>, + O: IntoIterator>, { self.mutex .lock(|bus| bus.transaction_iter(address, operations))