pub type W = W<SPMCSR_SPEC>;Expand description
Register SPMCSR writer
Aliased Type§
pub struct W { /* private fields */ }Implementations§
Source§impl W
impl W
Sourcepub fn spmen(&mut self) -> SPMEN_W<'_, SPMCSR_SPEC>
pub fn spmen(&mut self) -> SPMEN_W<'_, SPMCSR_SPEC>
Bit 0 - Store Program Memory
Sourcepub fn pgers(&mut self) -> PGERS_W<'_, SPMCSR_SPEC>
pub fn pgers(&mut self) -> PGERS_W<'_, SPMCSR_SPEC>
Bit 1 - Page Erase
Sourcepub fn pgwrt(&mut self) -> PGWRT_W<'_, SPMCSR_SPEC>
pub fn pgwrt(&mut self) -> PGWRT_W<'_, SPMCSR_SPEC>
Bit 2 - Page Write
Sourcepub fn blbset(&mut self) -> BLBSET_W<'_, SPMCSR_SPEC>
pub fn blbset(&mut self) -> BLBSET_W<'_, SPMCSR_SPEC>
Bit 3 - Boot Lock Bit Set
Sourcepub fn rwwsre(&mut self) -> RWWSRE_W<'_, SPMCSR_SPEC>
pub fn rwwsre(&mut self) -> RWWSRE_W<'_, SPMCSR_SPEC>
Bit 4 - Read-While-Write section read enable
Sourcepub fn sigrd(&mut self) -> SIGRD_W<'_, SPMCSR_SPEC>
pub fn sigrd(&mut self) -> SIGRD_W<'_, SPMCSR_SPEC>
Bit 5 - Signature Row Read
Sourcepub fn rwwsb(&mut self) -> RWWSB_W<'_, SPMCSR_SPEC>
pub fn rwwsb(&mut self) -> RWWSB_W<'_, SPMCSR_SPEC>
Bit 6 - Read-While-Write Section Busy
Sourcepub fn spmie(&mut self) -> SPMIE_W<'_, SPMCSR_SPEC>
pub fn spmie(&mut self) -> SPMIE_W<'_, SPMCSR_SPEC>
Bit 7 - SPM Interrupt Enable