Struct stm32ral::stm32mp::peripherals::tim12::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 14 fields
pub TIM12_CR1: RWRegister<u16>,
pub TIM12_CR2: RWRegister<u32>,
pub TIM12_SMCR: RWRegister<u32>,
pub TIM12_DIER: RWRegister<u16>,
pub TIM12_SR: RWRegister<u32>,
pub TIM12_EGR: WORegister<u16>,
pub TIM12_CCMR1: RWRegister<u32>,
pub TIM12_CCER: RWRegister<u32>,
pub TIM12_CNT: RWRegister<u32>,
pub TIM12_PSC: RWRegister<u16>,
pub TIM12_ARR: RWRegister<u16>,
pub TIM12_CCR1: RWRegister<u16>,
pub TIM12_CCR2: RWRegister<u16>,
pub TIM12_TISEL: RWRegister<u32>,
// some fields omitted
}
Fields
TIM12_CR1: RWRegister<u16>
TIM12 control register 1
TIM12_CR2: RWRegister<u32>
TIM12 control register 2
TIM12_SMCR: RWRegister<u32>
TIM12 slave mode control register
TIM12_DIER: RWRegister<u16>
TIM12 interrupt enable register
TIM12_SR: RWRegister<u32>
TIM12 status register
TIM12_EGR: WORegister<u16>
TIM12 event generation register
TIM12_CCMR1: RWRegister<u32>
TIM12_CCMR1_input and TIM12_CCMR1_output TIM12_CCMR1_input: TIM12 capture/compare mode register 1 TIM12_CCMR1_output: TIM12 capture/compare mode register 1
TIM12_CCER: RWRegister<u32>
TIM12 capture/compare enable register
TIM12_CNT: RWRegister<u32>
TIM12 counter
TIM12_PSC: RWRegister<u16>
TIM12 prescaler
TIM12_ARR: RWRegister<u16>
TIM12 auto-reload register
TIM12_CCR1: RWRegister<u16>
TIM12 capture/compare register 1
TIM12_CCR2: RWRegister<u16>
TIM12 capture/compare register 2
TIM12_TISEL: RWRegister<u32>
TIM12 timer input selection register