Struct stm32f7xx_hal::pac::tim10::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {
pub cr1: Reg<u32, _CR1>,
pub smcr: Reg<u32, _SMCR>,
pub dier: Reg<u32, _DIER>,
pub sr: Reg<u32, _SR>,
pub egr: Reg<u32, _EGR>,
pub ccer: Reg<u32, _CCER>,
pub cnt: Reg<u32, _CNT>,
pub psc: Reg<u32, _PSC>,
pub arr: Reg<u32, _ARR>,
pub ccr1: Reg<u32, _CCR>,
pub or: Reg<u32, _OR>,
// some fields omitted
}
Expand description
Register block
Fields
cr1: Reg<u32, _CR1>
0x00 - control register 1
smcr: Reg<u32, _SMCR>
0x08 - slave mode control register
dier: Reg<u32, _DIER>
0x0c - DMA/Interrupt enable register
sr: Reg<u32, _SR>
0x10 - status register
egr: Reg<u32, _EGR>
0x14 - event generation register
ccer: Reg<u32, _CCER>
0x20 - capture/compare enable register
cnt: Reg<u32, _CNT>
0x24 - counter
psc: Reg<u32, _PSC>
0x28 - prescaler
arr: Reg<u32, _ARR>
0x2c - auto-reload register
ccr1: Reg<u32, _CCR>
0x34 - capture/compare register 1
or: Reg<u32, _OR>
0x50 - option register
Implementations
0x18 - capture/compare mode register 1 (input mode)
0x18 - capture/compare mode register 1 (input mode)
0x18 - capture/compare mode register 1 (output mode)
0x18 - capture/compare mode register 1 (output mode)