[][src]Struct stm32h7::stm32h743v::hrtim_timc::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub timccr: TIMCCR,
    pub timcisr: TIMCISR,
    pub timcicr: TIMCICR,
    pub timcdier5: TIMCDIER5,
    pub cntcr: CNTCR,
    pub percr: PERCR,
    pub repcr: REPCR,
    pub cmp1cr: CMP1CR,
    pub cmp1ccr: CMP1CCR,
    pub cmp2cr: CMP2CR,
    pub cmp3cr: CMP3CR,
    pub cmp4cr: CMP4CR,
    pub cpt1cr: CPT1CR,
    pub cpt2cr: CPT2CR,
    pub dtcr: DTCR,
    pub setc1r: SETC1R,
    pub rstc1r: RSTC1R,
    pub setc2r: SETC2R,
    pub rstc2r: RSTC2R,
    pub eefcr1: EEFCR1,
    pub eefcr2: EEFCR2,
    pub rstcr: RSTCR,
    pub chpcr: CHPCR,
    pub cpt1ccr: CPT1CCR,
    pub cpt2ccr: CPT2CCR,
    pub outcr: OUTCR,
    pub fltcr: FLTCR,
}

Register block

Fields

timccr: TIMCCR

0x00 - Timerx Control Register

timcisr: TIMCISR

0x04 - Timerx Interrupt Status Register

timcicr: TIMCICR

0x08 - Timerx Interrupt Clear Register

timcdier5: TIMCDIER5

0x0c - TIMxDIER5

cntcr: CNTCR

0x10 - Timerx Counter Register

percr: PERCR

0x14 - Timerx Period Register

repcr: REPCR

0x18 - Timerx Repetition Register

cmp1cr: CMP1CR

0x1c - Timerx Compare 1 Register

cmp1ccr: CMP1CCR

0x20 - Timerx Compare 1 Compound Register

cmp2cr: CMP2CR

0x24 - Timerx Compare 2 Register

cmp3cr: CMP3CR

0x28 - Timerx Compare 3 Register

cmp4cr: CMP4CR

0x2c - Timerx Compare 4 Register

cpt1cr: CPT1CR

0x30 - Timerx Capture 1 Register

cpt2cr: CPT2CR

0x34 - Timerx Capture 2 Register

dtcr: DTCR

0x38 - Timerx Deadtime Register

setc1r: SETC1R

0x3c - Timerx Output1 Set Register

rstc1r: RSTC1R

0x40 - Timerx Output1 Reset Register

setc2r: SETC2R

0x44 - Timerx Output2 Set Register

rstc2r: RSTC2R

0x48 - Timerx Output2 Reset Register

eefcr1: EEFCR1

0x4c - Timerx External Event Filtering Register 1

eefcr2: EEFCR2

0x50 - Timerx External Event Filtering Register 2

rstcr: RSTCR

0x54 - TimerA Reset Register

chpcr: CHPCR

0x58 - Timerx Chopper Register

cpt1ccr: CPT1CCR

0x5c - Timerx Capture 2 Control Register

cpt2ccr: CPT2CCR

0x60 - CPT2xCR

outcr: OUTCR

0x64 - Timerx Output Register

fltcr: FLTCR

0x68 - Timerx Fault Register

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