[][src]Trait drone_stm32_map_periph_i2c::SI2CIsr

pub trait SI2CIsr<T: I2CMap>: SRwRegBitBand {
    fn from_fields(map: SI2CIsrFields<T>) -> Self;
fn into_fields(self) -> SI2CIsrFields<T>;
fn addcode(&self) -> &T::SI2CIsrAddcode;
fn addr(&self) -> &T::SI2CIsrAddr;
fn alert(&self) -> &T::SI2CIsrAlert;
fn arlo(&self) -> &T::SI2CIsrArlo;
fn berr(&self) -> &T::SI2CIsrBerr;
fn busy(&self) -> &T::SI2CIsrBusy;
fn dir(&self) -> &T::SI2CIsrDir;
fn nackf(&self) -> &T::SI2CIsrNackf;
fn ovr(&self) -> &T::SI2CIsrOvr;
fn pecerr(&self) -> &T::SI2CIsrPecerr;
fn rxne(&self) -> &T::SI2CIsrRxne;
fn stopf(&self) -> &T::SI2CIsrStopf;
fn tc(&self) -> &T::SI2CIsrTc;
fn tcr(&self) -> &T::SI2CIsrTcr;
fn timeout(&self) -> &T::SI2CIsrTimeout;
fn txe(&self) -> &T::SI2CIsrTxe;
fn txis(&self) -> &T::SI2CIsrTxis; }

Required methods

fn from_fields(map: SI2CIsrFields<T>) -> Self

fn into_fields(self) -> SI2CIsrFields<T>

fn addcode(&self) -> &T::SI2CIsrAddcode

fn addr(&self) -> &T::SI2CIsrAddr

fn alert(&self) -> &T::SI2CIsrAlert

fn arlo(&self) -> &T::SI2CIsrArlo

fn berr(&self) -> &T::SI2CIsrBerr

fn busy(&self) -> &T::SI2CIsrBusy

fn dir(&self) -> &T::SI2CIsrDir

fn nackf(&self) -> &T::SI2CIsrNackf

fn ovr(&self) -> &T::SI2CIsrOvr

fn pecerr(&self) -> &T::SI2CIsrPecerr

fn rxne(&self) -> &T::SI2CIsrRxne

fn stopf(&self) -> &T::SI2CIsrStopf

fn tc(&self) -> &T::SI2CIsrTc

fn tcr(&self) -> &T::SI2CIsrTcr

fn timeout(&self) -> &T::SI2CIsrTimeout

fn txe(&self) -> &T::SI2CIsrTxe

fn txis(&self) -> &T::SI2CIsrTxis

Loading content...

Implementors

Loading content...