pub struct Max17048<I> { /* private fields */ }
Implementations§
source§impl<I, E> Max17048<I>where
I: WriteRead<Error = E> + Write<Error = E>,
E: Debug,
impl<I, E> Max17048<I>where
I: WriteRead<Error = E> + Write<Error = E>,
E: Debug,
pub fn new(i2c: I) -> Self
pub fn version(&mut self) -> Result<u16, E>
pub fn soc(&mut self) -> Result<u16, E>
sourcepub fn charge_rate(&mut self) -> Result<f32, E>
pub fn charge_rate(&mut self) -> Result<f32, E>
Return C/Rate in %/hr