Struct si5351::Si5351Device [] [src]

pub struct Si5351Device<'a, I2C: 'a> { /* fields omitted */ }

Si5351 driver

Methods

impl<'a, I2C, E> Si5351Device<'a, I2C> where
    I2C: WriteRead<Error = E> + Write<Error = E>, 
[src]

[src]

Creates a new driver from a I2C peripheral

[src]

Trait Implementations

impl<'a, I2C, E> Si5351<'a> for Si5351Device<'a, I2C> where
    I2C: WriteRead<Error = E> + Write<Error = E>, 
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Auto Trait Implementations

impl<'a, I2C> Send for Si5351Device<'a, I2C> where
    I2C: Send

impl<'a, I2C> Sync for Si5351Device<'a, I2C> where
    I2C: Sync