Struct stm32ral::stm32wl::peripherals::tim16::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 18 fields
pub CR1: RWRegister<u32>,
pub CR2: RWRegister<u32>,
pub DIER: RWRegister<u32>,
pub SR: RWRegister<u32>,
pub EGR: WORegister<u32>,
pub CCMR1: RWRegister<u32>,
pub CCER: RWRegister<u32>,
pub CNT: RWRegister<u32>,
pub PSC: RWRegister<u32>,
pub ARR: RWRegister<u32>,
pub RCR: RWRegister<u32>,
pub CCR1: RWRegister<u32>,
pub BDTR: RWRegister<u32>,
pub DCR: RWRegister<u32>,
pub DMAR: RWRegister<u32>,
pub OR1: RWRegister<u32>,
pub AF1: RWRegister<u32>,
pub TISEL: RWRegister<u32>,
// some fields omitted
}
Fields
CR1: RWRegister<u32>
TIM16/TIM17 control register 1
CR2: RWRegister<u32>
TIM16/TIM17 control register 2
DIER: RWRegister<u32>
TIM16/TIM17 DMA/interrupt enable register
SR: RWRegister<u32>
TIM16/TIM17 status register
EGR: WORegister<u32>
TIM16/TIM17 event generation register
CCMR1: RWRegister<u32>
CCMR1_Output and CCMR1_Input CCMR1_Output: TIM16/TIM17 capture/compare mode register 1 CCMR1_Input: TIM16/TIM17 capture/compare mode register 1
CCER: RWRegister<u32>
TIM16/TIM17 capture/compare enable register
CNT: RWRegister<u32>
TIM16/TIM17 counter
PSC: RWRegister<u32>
TIM16/TIM17 prescaler
ARR: RWRegister<u32>
TIM16/TIM17 auto-reload register
RCR: RWRegister<u32>
TIM16/TIM17 repetition counter register
CCR1: RWRegister<u32>
TIM16/TIM17 capture/compare register 1
BDTR: RWRegister<u32>
TIM16/TIM17 break and dead-time register
DCR: RWRegister<u32>
TIM16/TIM17 DMA control register
DMAR: RWRegister<u32>
TIM16/TIM17 DMA address for full transfer
OR1: RWRegister<u32>
TIM16 option register 1
AF1: RWRegister<u32>
TIM16 alternate function register 1
TISEL: RWRegister<u32>
TIM16 input selection register