[][src]Struct k210_pac::wdt0::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub cr: CR,
    pub torr: TORR,
    pub ccvr: CCVR,
    pub crr: CRR,
    pub stat: STAT,
    pub eoi: EOI,
    pub prot_level: PROT_LEVEL,
    pub comp_param_5: COMP_PARAM_5,
    pub comp_param_4: COMP_PARAM_4,
    pub comp_param_3: COMP_PARAM_3,
    pub comp_param_2: COMP_PARAM_2,
    pub comp_param_1: COMP_PARAM_1,
    pub comp_version: COMP_VERSION,
    pub comp_type: COMP_TYPE,
    // some fields omitted
}

Register block

Fields

cr: CR

0x00 - Control Register

torr: TORR

0x04 - Timeout Range Register

ccvr: CCVR

0x08 - Current Counter Value Register

crr: CRR

0x0c - Counter Restart Register

stat: STAT

0x10 - Interrupt Status Register

eoi: EOI

0x14 - Interrupt Clear Register

prot_level: PROT_LEVEL

0x1c - Protection level Register

comp_param_5: COMP_PARAM_5

0xe4 - Component Parameters Register 5

comp_param_4: COMP_PARAM_4

0xe8 - Component Parameters Register 4

comp_param_3: COMP_PARAM_3

0xec - Component Parameters Register 3

comp_param_2: COMP_PARAM_2

0xf0 - Component Parameters Register 2

comp_param_1: COMP_PARAM_1

0xf4 - Component Parameters Register 1

comp_version: COMP_VERSION

0xf8 - Component Version Register

comp_type: COMP_TYPE

0xfc - Component Type Register

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]