Struct stm32f334::hrtim_common::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cr1: CR1, pub cr2: CR2, pub isr: ISR, pub icr: ICR, pub ier: IER, pub oenr: OENR, pub disr: DISR, pub odsr: ODSR, pub bmcr: BMCR, pub bmtrg: BMTRG, pub bmcmpr6: BMCMPR6, pub bmper: BMPER, pub eecr1: EECR1, pub eecr2: EECR2, pub eecr3: EECR3, pub adc1r: ADC1R, pub adc2r: ADC2R, pub adc3r: ADC3R, pub adc4r: ADC4R, pub dllcr: DLLCR, pub fltinr1: FLTINR1, pub fltinr2: FLTINR2, pub bdmupdr: BDMUPDR, pub bdtx_upr: BDTXUPR, pub bdmadr: BDMADR, }

Register block

Fields

0x00 - Control Register 1

0x04 - Control Register 2

0x08 - Interrupt Status Register

0x0c - Interrupt Clear Register

0x10 - Interrupt Enable Register

0x14 - Output Enable Register

0x18 - DISR

0x1c - Output Disable Status Register

0x20 - Burst Mode Control Register

0x24 - BMTRG

0x28 - BMCMPR6

0x2c - Burst Mode Period Register

0x30 - Timer External Event Control Register 1

0x34 - Timer External Event Control Register 2

0x38 - Timer External Event Control Register 3

0x3c - ADC Trigger 1 Register

0x40 - ADC Trigger 2 Register

0x44 - ADC Trigger 3 Register

0x48 - ADC Trigger 4 Register

0x4c - DLL Control Register

0x50 - HRTIM Fault Input Register 1

0x54 - HRTIM Fault Input Register 2

0x58 - BDMUPDR

0x5c - Burst DMA Timerx update Register

0x60 - Burst DMA Data Register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock