Struct efr32xg12p::wdog0::ctrl::W
[−]
[src]
pub struct W { /* fields omitted */ }
Value to write to the register
Methods
impl W
[src]
fn reset_value() -> W
[src]
Reset value of the register
unsafe fn bits(&mut self, bits: u32) -> &mut Self
[src]
Writes raw bits to the register
fn en(&mut self) -> _ENW
[src]
Bit 0 - Watchdog Timer Enable
fn debugrun(&mut self) -> _DEBUGRUNW
[src]
Bit 1 - Debug Mode Run Enable
fn em2run(&mut self) -> _EM2RUNW
[src]
Bit 2 - Energy Mode 2 Run Enable
fn em3run(&mut self) -> _EM3RUNW
[src]
Bit 3 - Energy Mode 3 Run Enable
fn lock(&mut self) -> _LOCKW
[src]
Bit 4 - Configuration lock
fn em4block(&mut self) -> _EM4BLOCKW
[src]
Bit 5 - Energy Mode 4 Block
fn swoscblock(&mut self) -> _SWOSCBLOCKW
[src]
Bit 6 - Software Oscillator Disable Block
fn persel(&mut self) -> _PERSELW
[src]
Bits 8:11 - Watchdog Timeout Period Select
fn clksel(&mut self) -> _CLKSELW
[src]
Bits 12:13 - Watchdog Clock Select
fn warnsel(&mut self) -> _WARNSELW
[src]
Bits 16:17 - Watchdog Timeout Period Select
fn winsel(&mut self) -> _WINSELW
[src]
Bits 24:26 - Watchdog Illegal Window Select
fn clrsrc(&mut self) -> _CLRSRCW
[src]
Bit 30 - Watchdog Clear Source
fn wdogrstdis(&mut self) -> _WDOGRSTDISW
[src]
Bit 31 - Watchdog Reset Disable