Type Alias atsame54n::system_control::aircr::W
source · pub type W = W<AIRCR_SPEC>;
Expand description
Register AIRCR
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn vectreset(&mut self) -> VECTRESET_W<'_, AIRCR_SPEC, 0>
pub fn vectreset(&mut self) -> VECTRESET_W<'_, AIRCR_SPEC, 0>
Bit 0 - Must write 0
sourcepub fn vectclractive(&mut self) -> VECTCLRACTIVE_W<'_, AIRCR_SPEC, 1>
pub fn vectclractive(&mut self) -> VECTCLRACTIVE_W<'_, AIRCR_SPEC, 1>
Bit 1 - Must write 0
sourcepub fn sysresetreq(&mut self) -> SYSRESETREQ_W<'_, AIRCR_SPEC, 2>
pub fn sysresetreq(&mut self) -> SYSRESETREQ_W<'_, AIRCR_SPEC, 2>
Bit 2 - System Reset Request
sourcepub fn prigroup(&mut self) -> PRIGROUP_W<'_, AIRCR_SPEC, 8>
pub fn prigroup(&mut self) -> PRIGROUP_W<'_, AIRCR_SPEC, 8>
Bits 8:10 - Interrupt priority grouping
sourcepub fn endianness(&mut self) -> ENDIANNESS_W<'_, AIRCR_SPEC, 15>
pub fn endianness(&mut self) -> ENDIANNESS_W<'_, AIRCR_SPEC, 15>
Bit 15 - Data endianness, 0=little, 1=big
sourcepub fn vectkey(&mut self) -> VECTKEY_W<'_, AIRCR_SPEC, 16>
pub fn vectkey(&mut self) -> VECTKEY_W<'_, AIRCR_SPEC, 16>
Bits 16:31 - Register key