Struct max44009::Max44009 [−][src]
pub struct Max44009<I2C> { /* fields omitted */ }
MAX44009 ambient light sensor driver.
Methods
impl<I2C, E> Max44009<I2C> where
I2C: Write<Error = E>,
[src]
impl<I2C, E> Max44009<I2C> where
I2C: Write<Error = E>,
pub fn new(i2c: I2C, address: SlaveAddr) -> Self
[src]
pub fn new(i2c: I2C, address: SlaveAddr) -> Self
Create new instance of the Max44009 device.
pub fn destroy(self) -> I2C
[src]
pub fn destroy(self) -> I2C
Destroy driver instance, return I²C bus instance.
pub fn set_measurement_mode(
&mut self,
mode: MeasurementMode
) -> Result<(), Error<E>>
[src]
pub fn set_measurement_mode(
&mut self,
mode: MeasurementMode
) -> Result<(), Error<E>>
Set the measurement mode.
impl<I2C, E> Max44009<I2C> where
I2C: WriteRead<Error = E>,
[src]
impl<I2C, E> Max44009<I2C> where
I2C: WriteRead<Error = E>,
Trait Implementations
impl<I2C: Debug> Debug for Max44009<I2C>
[src]
impl<I2C: Debug> Debug for Max44009<I2C>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<I2C: Default> Default for Max44009<I2C>
[src]
impl<I2C: Default> Default for Max44009<I2C>