pub trait WriteData: Sealed {
type Error;
// Required methods
fn write_accel_register<R: RegWrite>(
&mut self,
reg: R,
) -> Result<(), Self::Error>;
fn write_gyro_register<R: RegWrite>(
&mut self,
reg: R,
) -> Result<(), Self::Error>;
fn write_mag_register<R: RegWrite>(
&mut self,
reg: R,
) -> Result<(), Self::Error>;
}Expand description
Write data
Required Associated Types§
Required Methods§
Sourcefn write_accel_register<R: RegWrite>(
&mut self,
reg: R,
) -> Result<(), Self::Error>
fn write_accel_register<R: RegWrite>( &mut self, reg: R, ) -> Result<(), Self::Error>
Write to an u8 accelerometer register
Sourcefn write_gyro_register<R: RegWrite>(
&mut self,
reg: R,
) -> Result<(), Self::Error>
fn write_gyro_register<R: RegWrite>( &mut self, reg: R, ) -> Result<(), Self::Error>
Write to an u8 gyroscope register
Sourcefn write_mag_register<R: RegWrite>(&mut self, reg: R) -> Result<(), Self::Error>
fn write_mag_register<R: RegWrite>(&mut self, reg: R) -> Result<(), Self::Error>
Write to an u8 magnetometer register
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.