Type Alias W
pub type W = W<ShcsrSpec>;Expand description
Register SHCSR writer
Aliased Type§
pub struct W { /* private fields */ }Implementations§
§impl W
impl W
pub fn memfaultact(&mut self) -> MemfaultactW<'_, ShcsrSpec>
pub fn memfaultact(&mut self) -> MemfaultactW<'_, ShcsrSpec>
Bit 0 - MemManage exception active bit, reads as 1 if exception is active
pub fn busfaultact(&mut self) -> BusfaultactW<'_, ShcsrSpec>
pub fn busfaultact(&mut self) -> BusfaultactW<'_, ShcsrSpec>
Bit 1 - BusFault exception active bit, reads as 1 if exception is active
pub fn usgfaultact(&mut self) -> UsgfaultactW<'_, ShcsrSpec>
pub fn usgfaultact(&mut self) -> UsgfaultactW<'_, ShcsrSpec>
Bit 3 - UsageFault exception active bit, reads as 1 if exception is active
pub fn svcallact(&mut self) -> SvcallactW<'_, ShcsrSpec>
pub fn svcallact(&mut self) -> SvcallactW<'_, ShcsrSpec>
Bit 7 - SVCall active bit, reads as 1 if SVC call is active
pub fn monitoract(&mut self) -> MonitoractW<'_, ShcsrSpec>
pub fn monitoract(&mut self) -> MonitoractW<'_, ShcsrSpec>
Bit 8 - Debug monitor active bit, reads as 1 if Debug monitor is active
pub fn pendsvact(&mut self) -> PendsvactW<'_, ShcsrSpec>
pub fn pendsvact(&mut self) -> PendsvactW<'_, ShcsrSpec>
Bit 10 - PendSV exception active bit, reads as 1 if exception is active
pub fn systickact(&mut self) -> SystickactW<'_, ShcsrSpec>
pub fn systickact(&mut self) -> SystickactW<'_, ShcsrSpec>
Bit 11 - SysTick exception active bit, reads as 1 if exception is active
pub fn usgfaultpended(&mut self) -> UsgfaultpendedW<'_, ShcsrSpec>
pub fn usgfaultpended(&mut self) -> UsgfaultpendedW<'_, ShcsrSpec>
Bit 12 - UsageFault exception pending bit, reads as 1 if exception is pending
pub fn memfaultpended(&mut self) -> MemfaultpendedW<'_, ShcsrSpec>
pub fn memfaultpended(&mut self) -> MemfaultpendedW<'_, ShcsrSpec>
Bit 13 - MemManage exception pending bit, reads as 1 if exception is pending
pub fn busfaultpended(&mut self) -> BusfaultpendedW<'_, ShcsrSpec>
pub fn busfaultpended(&mut self) -> BusfaultpendedW<'_, ShcsrSpec>
Bit 14 - BusFault exception pending bit, reads as 1 if exception is pending
pub fn svcallpended(&mut self) -> SvcallpendedW<'_, ShcsrSpec>
pub fn svcallpended(&mut self) -> SvcallpendedW<'_, ShcsrSpec>
Bit 15 - SVCall pending bit, reads as 1 if exception is pending
pub fn memfaultena(&mut self) -> MemfaultenaW<'_, ShcsrSpec>
pub fn memfaultena(&mut self) -> MemfaultenaW<'_, ShcsrSpec>
Bit 16 - MemManage enable bit, set to 1 to enable
pub fn busfaultena(&mut self) -> BusfaultenaW<'_, ShcsrSpec>
pub fn busfaultena(&mut self) -> BusfaultenaW<'_, ShcsrSpec>
Bit 17 - BusFault enable bit, set to 1 to enable
pub fn usgfaultena(&mut self) -> UsgfaultenaW<'_, ShcsrSpec>
pub fn usgfaultena(&mut self) -> UsgfaultenaW<'_, ShcsrSpec>
Bit 18 - UsageFault enable bit, set to 1 to enable