Struct stm32g4::stm32g474::hrtim_time::RegisterBlock[][src]

#[repr(C)]pub struct RegisterBlock {
    pub timecr: TIMECR,
    pub timeisr: TIMEISR,
    pub timeicr: TIMEICR,
    pub timedier: TIMEDIER,
    pub cnter: CNTER,
    pub perer: PERER,
    pub reper: REPER,
    pub cmp1er: CMP1ER,
    pub cmp1cer: CMP1CER,
    pub cmp2er: CMP2ER,
    pub cmp3er: CMP3ER,
    pub cmp4er: CMP4ER,
    pub cpt1er: CPT1ER,
    pub cpt2er: CPT2ER,
    pub dter: DTER,
    pub sete1r: SETE1R,
    pub rste1r: RSTE1R,
    pub sete2r: SETE2R,
    pub rste2r: RSTE2R,
    pub eefer1: EEFER1,
    pub eefer2: EEFER2,
    pub rster: RSTER,
    pub chper: CHPER,
    pub cpt1ecr: CPT1ECR,
    pub cpt2ecr: CPT2ECR,
    pub outer: OUTER,
    pub flter: FLTER,
    pub timecr2: TIMECR2,
    pub eeefr3: EEEFR3,
}

Register block

Fields

timecr: TIMECR

0x00 - Timerx Control Register

timeisr: TIMEISR

0x04 - Timerx Interrupt Status Register

timeicr: TIMEICR

0x08 - Timerx Interrupt Clear Register

timedier: TIMEDIER

0x0c - TIMxDIER

cnter: CNTER

0x10 - Timerx Counter Register

perer: PERER

0x14 - Timerx Period Register

reper: REPER

0x18 - Timerx Repetition Register

cmp1er: CMP1ER

0x1c - Timerx Compare 1 Register

cmp1cer: CMP1CER

0x20 - Timerx Compare 1 Compound Register

cmp2er: CMP2ER

0x24 - Timerx Compare 2 Register

cmp3er: CMP3ER

0x28 - Timerx Compare 3 Register

cmp4er: CMP4ER

0x2c - Timerx Compare 4 Register

cpt1er: CPT1ER

0x30 - Timerx Capture 1 Register

cpt2er: CPT2ER

0x34 - Timerx Capture 2 Register

dter: DTER

0x38 - Timerx Deadtime Register

sete1r: SETE1R

0x3c - Timerx Output1 Set Register

rste1r: RSTE1R

0x40 - Timerx Output1 Reset Register

sete2r: SETE2R

0x44 - Timerx Output2 Set Register

rste2r: RSTE2R

0x48 - Timerx Output2 Reset Register

eefer1: EEFER1

0x4c - Timerx External Event Filtering Register 1

eefer2: EEFER2

0x50 - Timerx External Event Filtering Register 2

rster: RSTER

0x54 - TimerA Reset Register

chper: CHPER

0x58 - Timerx Chopper Register

cpt1ecr: CPT1ECR

0x5c - Timerx Capture 2 Control Register

cpt2ecr: CPT2ECR

0x60 - CPT2xCR

outer: OUTER

0x64 - Timerx Output Register

flter: FLTER

0x68 - Timerx Fault Register

timecr2: TIMECR2

0x6c - HRTIM Timerx Control Register 2

eeefr3: EEEFR3

0x70 - HRTIM Timerx External Event Filtering Register 3

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.