Type Alias atsame54p::icm::ier::W

source ·
pub type W = W<IER_SPEC>;
Expand description

Register IER writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn rhc(&mut self) -> RHC_W<'_, IER_SPEC, 0>

Bits 0:3 - Region Hash Completed Interrupt Enable

source

pub fn rdm(&mut self) -> RDM_W<'_, IER_SPEC, 4>

Bits 4:7 - Region Digest Mismatch Interrupt Enable

source

pub fn rbe(&mut self) -> RBE_W<'_, IER_SPEC, 8>

Bits 8:11 - Region Bus Error Interrupt Enable

source

pub fn rwc(&mut self) -> RWC_W<'_, IER_SPEC, 12>

Bits 12:15 - Region Wrap Condition detected Interrupt Enable

source

pub fn rec(&mut self) -> REC_W<'_, IER_SPEC, 16>

Bits 16:19 - Region End bit Condition Detected Interrupt Enable

source

pub fn rsu(&mut self) -> RSU_W<'_, IER_SPEC, 20>

Bits 20:23 - Region Status Updated Interrupt Disable

source

pub fn urad(&mut self) -> URAD_W<'_, IER_SPEC, 24>

Bit 24 - Undefined Register Access Detection Interrupt Enable

source

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self

Writes raw bits to the register.

§Safety

Passing incorrect value can cause undefined behaviour. See reference manual