[][src]Struct cc2538::smwdthrosc::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub wdctl: WDCTL,
    pub st0: ST0,
    pub st1: ST1,
    pub st2: ST2,
    pub st3: ST3,
    pub stload: STLOAD,
    pub stcc: STCC,
    pub stcs: STCS,
    pub stcv0: STCV0,
    pub stcv1: STCV1,
    pub stcv2: STCV2,
    pub stcv3: STCV3,
    // some fields omitted
}

Register block

Fields

wdctl: WDCTL

0x00 - Watchdog Timer Control

st0: ST0

0x40 - Sleep Timer 0 count and compare

st1: ST1

0x44 - Sleep Timer 1 count and compare

st2: ST2

0x48 - Sleep Timer 2 count and compare

st3: ST3

0x4c - Sleep Timer 3 count and compare

stload: STLOAD

0x50 - Sleep Timer load status

stcc: STCC

0x54 - Sleep Timer Capture control

stcs: STCS

0x58 - Sleep Timer Capture status

stcv0: STCV0

0x5c - Sleep Timer Capture value byte 0

stcv1: STCV1

0x60 - Sleep Timer Capture value byte 1

stcv2: STCV2

0x64 - Sleep Timer Capture value byte 2

stcv3: STCV3

0x68 - Sleep Timer Capture value byte 3

Auto Trait Implementations

Blanket Implementations

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> From<T> for 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]

impl<T> Same<T> for T

type Output = T

Should always be Self