Type Alias atsame54n::pac::intflagc::W

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

Register INTFLAGC writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn can0_(&mut self) -> CAN0__W<'_, INTFLAGC_SPEC, 0>

Bit 0 - CAN0

source

pub fn can1_(&mut self) -> CAN1__W<'_, INTFLAGC_SPEC, 1>

Bit 1 - CAN1

source

pub fn gmac_(&mut self) -> GMAC__W<'_, INTFLAGC_SPEC, 2>

Bit 2 - GMAC

source

pub fn tcc2_(&mut self) -> TCC2__W<'_, INTFLAGC_SPEC, 3>

Bit 3 - TCC2

source

pub fn tcc3_(&mut self) -> TCC3__W<'_, INTFLAGC_SPEC, 4>

Bit 4 - TCC3

source

pub fn tc4_(&mut self) -> TC4__W<'_, INTFLAGC_SPEC, 5>

Bit 5 - TC4

source

pub fn tc5_(&mut self) -> TC5__W<'_, INTFLAGC_SPEC, 6>

Bit 6 - TC5

source

pub fn pdec_(&mut self) -> PDEC__W<'_, INTFLAGC_SPEC, 7>

Bit 7 - PDEC

source

pub fn ac_(&mut self) -> AC__W<'_, INTFLAGC_SPEC, 8>

Bit 8 - AC

source

pub fn aes_(&mut self) -> AES__W<'_, INTFLAGC_SPEC, 9>

Bit 9 - AES

source

pub fn trng_(&mut self) -> TRNG__W<'_, INTFLAGC_SPEC, 10>

Bit 10 - TRNG

source

pub fn icm_(&mut self) -> ICM__W<'_, INTFLAGC_SPEC, 11>

Bit 11 - ICM

source

pub fn pukcc_(&mut self) -> PUKCC__W<'_, INTFLAGC_SPEC, 12>

Bit 12 - PUKCC

source

pub fn qspi_(&mut self) -> QSPI__W<'_, INTFLAGC_SPEC, 13>

Bit 13 - QSPI

source

pub fn ccl_(&mut self) -> CCL__W<'_, INTFLAGC_SPEC, 14>

Bit 14 - CCL

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