Type Definition atsame54p19a_pac::system_control::cfsr::W[][src]

type W = W<u32, CFSR>;

Writer for register CFSR

Implementations

impl W[src]

pub fn iaccviol(&mut self) -> IACCVIOL_W<'_>[src]

Bit 0 - Instruction access violation

pub fn daccviol(&mut self) -> DACCVIOL_W<'_>[src]

Bit 1 - Data access violation

pub fn munstkerr(&mut self) -> MUNSTKERR_W<'_>[src]

Bit 3 - MemManage Fault on unstacking for exception return

pub fn mstkerr(&mut self) -> MSTKERR_W<'_>[src]

Bit 4 - MemManage Fault on stacking for exception entry

pub fn mlsperr(&mut self) -> MLSPERR_W<'_>[src]

Bit 5 - MemManager Fault occured during FP lazy state preservation

pub fn mmarvalid(&mut self) -> MMARVALID_W<'_>[src]

Bit 7 - MemManage Fault Address Register valid

pub fn ibuserr(&mut self) -> IBUSERR_W<'_>[src]

Bit 8 - Instruction bus error

pub fn preciserr(&mut self) -> PRECISERR_W<'_>[src]

Bit 9 - Precise data bus error

pub fn impreciserr(&mut self) -> IMPRECISERR_W<'_>[src]

Bit 10 - Imprecise data bus error

pub fn unstkerr(&mut self) -> UNSTKERR_W<'_>[src]

Bit 11 - BusFault on unstacking for exception return

pub fn stkerr(&mut self) -> STKERR_W<'_>[src]

Bit 12 - BusFault on stacking for exception entry

pub fn lsperr(&mut self) -> LSPERR_W<'_>[src]

Bit 13 - BusFault occured during FP lazy state preservation

pub fn bfarvalid(&mut self) -> BFARVALID_W<'_>[src]

Bit 15 - BusFault Address Register valid

pub fn undefinstr(&mut self) -> UNDEFINSTR_W<'_>[src]

Bit 16 - Undefined instruction UsageFault

pub fn invstate(&mut self) -> INVSTATE_W<'_>[src]

Bit 17 - Invalid state UsageFault

pub fn invpc(&mut self) -> INVPC_W<'_>[src]

Bit 18 - Invalid PC load UsageFault

pub fn nocp(&mut self) -> NOCP_W<'_>[src]

Bit 19 - No coprocessor UsageFault

pub fn unaligned(&mut self) -> UNALIGNED_W<'_>[src]

Bit 24 - Unaligned access UsageFault

pub fn divbyzero(&mut self) -> DIVBYZERO_W<'_>[src]

Bit 25 - Divide by zero UsageFault