General-purpose timers (TIM)
ï€ TIM slave mode control register, Address offset: 0x08
ï‚· __IO uint32_t TIM_TypeDef::DIER
ï€ TIM DMA/interrupt enable register, Address offset: 0x0C
ï‚· __IO uint32_t TIM_TypeDef::SR
ï€ TIM status register, Address offset: 0x10
ï‚· __IO uint32_t TIM_TypeDef::EGR
ï€ TIM event generation register, Address offset: 0x14
ï‚· __IO uint32_t TIM_TypeDef::CCMR1
ï€ TIM capture/compare mode register 1, Address offset: 0x18
ï‚· __IO uint32_t TIM_TypeDef::CCMR2
ï€ TIM capture/compare mode register 2, Address offset: 0x1C
ï‚· __IO uint32_t TIM_TypeDef::CCER
ï€ TIM capture/compare enable register, Address offset: 0x20
ï‚· __IO uint32_t TIM_TypeDef::CNT
ï€ TIM counter register, Address offset: 0x24
ï‚· __IO uint16_t TIM_TypeDef::PSC
ï€ TIM prescaler, Address offset: 0x28
ï‚· uint16_t TIM_TypeDef::RESERVED9
ï€ Reserved, 0x2A
ï‚· __IO uint32_t TIM_TypeDef::ARR
ï€ TIM auto-reload register, Address offset: 0x2C
ï‚· __IO uint16_t TIM_TypeDef::RCR
ï€ TIM repetition counter register, Address offset: 0x30
ï‚· uint16_t TIM_TypeDef::RESERVED10
ï€ Reserved, 0x32
ï‚· __IO uint32_t TIM_TypeDef::CCR1
ï€ TIM capture/compare register 1, Address offset: 0x34
ï‚· __IO uint32_t TIM_TypeDef::CCR2
ï€ TIM capture/compare register 2, Address offset: 0x38
ï‚· __IO uint32_t TIM_TypeDef::CCR3
ï€ TIM capture/compare register 3, Address offset: 0x3C
ï‚· __IO uint32_t TIM_TypeDef::CCR4
ï€ TIM capture/compare register 4, Address offset: 0x40
ï‚· __IO uint32_t TIM_TypeDef::BDTR
ï€ TIM break and dead-time register, Address offset: 0x44
ï‚· __IO uint16_t TIM_TypeDef::DCR
ï€ TIM DMA control register, Address offset: 0x48
ï‚· uint16_t TIM_TypeDef::RESERVED12
ï€ Reserved, 0x4A
ï‚· __IO uint16_t TIM_TypeDef::DMAR
ï€ TIM DMA address for full transfer, Address offset: 0x4C
ï‚· uint16_t TIM_TypeDef::RESERVED13
ï€ Reserved, 0x4E
ï‚· __IO uint16_t TIM_TypeDef::OR
ï€ TIM option register, Address offset: 0x50
ï‚· __IO uint32_t TIM_TypeDef::CCMR3
ï€ TIM capture/compare mode register 3, Address offset: 0x54
ï‚· __IO uint32_t TIM_TypeDef::CCR5
ï€ TIM capture/compare register5, Address offset: 0x58
ï‚· __IO uint32_t TIM_TypeDef::CCR6
ï€ TIM capture/compare register 4, Address offset: 0x5C