Struct msp432p401r::cs::RegisterBlock[][src]

#[repr(C)]pub struct RegisterBlock {
    pub cskey: Reg<CSKEY_SPEC>,
    pub csctl0: Reg<CSCTL0_SPEC>,
    pub csctl1: Reg<CSCTL1_SPEC>,
    pub csctl2: Reg<CSCTL2_SPEC>,
    pub csctl3: Reg<CSCTL3_SPEC>,
    pub csclken: Reg<CSCLKEN_SPEC>,
    pub csstat: Reg<CSSTAT_SPEC>,
    pub csie: Reg<CSIE_SPEC>,
    pub csifg: Reg<CSIFG_SPEC>,
    pub csclrifg: Reg<CSCLRIFG_SPEC>,
    pub cssetifg: Reg<CSSETIFG_SPEC>,
    pub csdcoercal0: Reg<CSDCOERCAL0_SPEC>,
    pub csdcoercal1: Reg<CSDCOERCAL1_SPEC>,
    // some fields omitted
}

Register block

Fields

cskey: Reg<CSKEY_SPEC>

0x00 - Key Register

csctl0: Reg<CSCTL0_SPEC>

0x04 - Control 0 Register

csctl1: Reg<CSCTL1_SPEC>

0x08 - Control 1 Register

csctl2: Reg<CSCTL2_SPEC>

0x0c - Control 2 Register

csctl3: Reg<CSCTL3_SPEC>

0x10 - Control 3 Register

csclken: Reg<CSCLKEN_SPEC>

0x30 - Clock Enable Register

csstat: Reg<CSSTAT_SPEC>

0x34 - Status Register

csie: Reg<CSIE_SPEC>

0x40 - Interrupt Enable Register

csifg: Reg<CSIFG_SPEC>

0x48 - Interrupt Flag Register

csclrifg: Reg<CSCLRIFG_SPEC>

0x50 - Clear Interrupt Flag Register

cssetifg: Reg<CSSETIFG_SPEC>

0x58 - Set Interrupt Flag Register

csdcoercal0: Reg<CSDCOERCAL0_SPEC>

0x60 - DCO External Resistor Cailbration 0 Register

csdcoercal1: Reg<CSDCOERCAL1_SPEC>

0x64 - DCO External Resistor Calibration 1 Register

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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> 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.