Type Alias atsame54n::sercom0::i2cs::status::R

source ·
pub type R = R<STATUS_SPEC>;
Expand description

Register STATUS reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn buserr(&self) -> BUSERR_R

Bit 0 - Bus Error

source

pub fn coll(&self) -> COLL_R

Bit 1 - Transmit Collision

source

pub fn rxnack(&self) -> RXNACK_R

Bit 2 - Received Not Acknowledge

source

pub fn dir(&self) -> DIR_R

Bit 3 - Read/Write Direction

source

pub fn sr(&self) -> SR_R

Bit 4 - Repeated Start

source

pub fn lowtout(&self) -> LOWTOUT_R

Bit 6 - SCL Low Timeout

source

pub fn clkhold(&self) -> CLKHOLD_R

Bit 7 - Clock Hold

source

pub fn sexttout(&self) -> SEXTTOUT_R

Bit 9 - Slave SCL Low Extend Timeout

source

pub fn hs(&self) -> HS_R

Bit 10 - High Speed

source

pub fn lenerr(&self) -> LENERR_R

Bit 11 - Transaction Length Error