Skip to main content

Dps310Bus

Trait Dps310Bus 

Source
pub trait Dps310Bus:
    Send
    + Sync
    + 'static {
    type Error: Debug + Send + 'static;

    // Required methods
    fn write(&mut self, write: &[u8]) -> Result<(), Self::Error>;
    fn write_read(
        &mut self,
        write: &[u8],
        read: &mut [u8],
    ) -> Result<(), Self::Error>;
}
Expand description

Address-scoped bus interface for DPS310 register I/O.

Implement this trait in your board bundle resource type so the driver does not carry or configure an I2C address.

Required Associated Types§

Source

type Error: Debug + Send + 'static

Required Methods§

Source

fn write(&mut self, write: &[u8]) -> Result<(), Self::Error>

Source

fn write_read( &mut self, write: &[u8], read: &mut [u8], ) -> Result<(), Self::Error>

Implementors§