diff --git a/src/lib.rs b/src/lib.rs index a593fca..c3bd3cb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,7 +1,6 @@ #![no_std] use delta::{DeltaAngle, DeltaVelocity}; -use embassy_embedded_hal::adapter::BlockingAsync; -use embedded_hal_async::spi::{SpiBus, SpiDevice}; +use embedded_hal_async::spi::SpiDevice; use nalgebra::Vector3; use registers::*; @@ -46,12 +45,12 @@ impl Model { } } -pub struct ADIS1647X where T: SpiBus { +pub struct ADIS1647X where T: SpiDevice { bus: T, model: Model } -impl ADIS1647X { +impl ADIS1647X { pub async fn new(bus: T) -> Result { //let bus = BlockingAsync::new(bus);