xl9555-hal 0.3.0

embedded-hal driver for the XL9555 GPIO expander
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[derive(Debug)]
pub struct Xl9555Error<E>(pub E);

impl<E> embedded_hal::digital::Error for Xl9555Error<E>
where
    E: embedded_hal::i2c::Error,
{
    fn kind(&self) -> embedded_hal::digital::ErrorKind {
        embedded_hal::digital::ErrorKind::Other
    }
}

impl<E> From<E> for Xl9555Error<E> {
    fn from(e: E) -> Self {
        Xl9555Error(e)
    }
}