W

Type Alias W 

pub type W = W<ShcsrSpec>;
Expand description

Register SHCSR writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

§

impl W

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>

Bit 1 - BusFault exception active bit, reads as 1 if exception is active

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>

Bit 7 - SVCall active bit, reads as 1 if SVC call is active

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>

Bit 10 - PendSV exception active bit, reads as 1 if exception is active

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>

Bit 12 - UsageFault exception pending bit, reads as 1 if exception is pending

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>

Bit 14 - BusFault exception pending bit, reads as 1 if exception is pending

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>

Bit 16 - MemManage enable bit, set to 1 to enable

pub fn busfaultena(&mut self) -> BusfaultenaW<'_, ShcsrSpec>

Bit 17 - BusFault enable bit, set to 1 to enable

pub fn usgfaultena(&mut self) -> UsgfaultenaW<'_, ShcsrSpec>

Bit 18 - UsageFault enable bit, set to 1 to enable