Struct mag3110::Mag3110 [−][src]
pub struct Mag3110<I2C> { /* fields omitted */ }
Methods
impl<I2C, E> Mag3110<I2C> where
I2C: WriteRead<Error = E> + Write<Error = E>,
[src]
impl<I2C, E> Mag3110<I2C> where
I2C: WriteRead<Error = E> + Write<Error = E>,
pub fn new(i2c: I2C) -> Result<Self, E>
[src]
pub fn new(i2c: I2C) -> Result<Self, E>
pub fn set_sampling_mode(
&mut self,
dr: DataRate,
ov: Oversampling
) -> Result<(), E>
[src]
pub fn set_sampling_mode(
&mut self,
dr: DataRate,
ov: Oversampling
) -> Result<(), E>
pub fn mag(&mut self) -> Result<(i16, i16, i16), E>
[src]
pub fn mag(&mut self) -> Result<(i16, i16, i16), E>
pub fn temp(&mut self) -> Result<i8, E>
[src]
pub fn temp(&mut self) -> Result<i8, E>
pub fn stop_sampling(&mut self) -> Result<(), E>
[src]
pub fn stop_sampling(&mut self) -> Result<(), E>