1
Fork 0

bus -> device

This commit is contained in:
Andy Killorin 2025-03-14 21:02:28 -04:00
parent cb0c56cf14
commit 0069f7bc97
Signed by: ank
GPG key ID: 23F9463ECB67FE8C

View file

@ -1,7 +1,6 @@
#![no_std] #![no_std]
use delta::{DeltaAngle, DeltaVelocity}; use delta::{DeltaAngle, DeltaVelocity};
use embassy_embedded_hal::adapter::BlockingAsync; use embedded_hal_async::spi::SpiDevice;
use embedded_hal_async::spi::{SpiBus, SpiDevice};
use nalgebra::Vector3; use nalgebra::Vector3;
use registers::*; use registers::*;
@ -46,12 +45,12 @@ impl Model {
} }
} }
pub struct ADIS1647X<T> where T: SpiBus { pub struct ADIS1647X<T> where T: SpiDevice {
bus: T, bus: T,
model: Model model: Model
} }
impl<T: SpiBus> ADIS1647X<T> { impl<T: SpiDevice> ADIS1647X<T> {
pub async fn new(bus: T) -> Result<Self, T::Error> { pub async fn new(bus: T) -> Result<Self, T::Error> {
//let bus = BlockingAsync::new(bus); //let bus = BlockingAsync::new(bus);