28 #ifndef ARM_CORTEX_STM32_COMMON_REG_TIM_HPP_INCLUDED 29 #define ARM_CORTEX_STM32_COMMON_REG_TIM_HPP_INCLUDED 50 template<reg_addr_t _base_addr>
59 :
public reg< std::uint_fast16_t, base_addr + 0x0, rw, 0x0000 >
77 :
public reg< std::uint_fast16_t, base_addr + 0x4, rw, 0x0000 >
99 :
public reg< std::uint_fast16_t, base_addr + 0x8, rw, 0x0000 >
116 :
public reg< std::uint_fast16_t, base_addr + 0xc, rw, 0x0000 >
141 :
public reg< std::uint_fast16_t, base_addr + 0x10, rw, 0x0000 >
163 :
public reg< std::uint_fast16_t, base_addr + 0x14, wo, 0x0000 >
181 :
public reg< std::uint_fast16_t, base_addr + 0x18, rw, 0x0000 >
201 :
public reg< std::uint_fast16_t, base_addr + 0x18, rw, 0x0000 >
217 :
public reg< std::uint_fast16_t, base_addr + 0x1c, rw, 0x0000 >
237 :
public reg< std::uint_fast16_t, base_addr + 0x1c, rw, 0x0000 >
253 :
public reg< std::uint_fast16_t, base_addr + 0x20, rw, 0x0000 >
312 :
public reg< std::uint_fast16_t, base_addr + 0x48, rw, 0x0000 >
329 :
public reg< std::uint_fast16_t, base_addr + 0x30, rw, 0x0000 >
340 :
public reg< std::uint_fast16_t, base_addr + 0x44, rw, 0x0000 >
357 #endif // ARM_CORTEX_STM32_COMMON_REG_TIM_HPP_INCLUDED Event generation register.
Definition: tim.hpp:162
Capture/compare mode register 1 (output mode)
Definition: tim.hpp:180
Capture/compare mode register 2 (output mode)
Definition: tim.hpp:216
Control register 2.
Definition: tim.hpp:76
Break and dead-time register.
Definition: tim.hpp:339
Slave mode control register.
Definition: tim.hpp:98
Capture/compare enable register.
Definition: tim.hpp:252
static constexpr reg_addr_t base_addr
Definition: tim.hpp:53
Control register 1.
Definition: tim.hpp:58
Status register.
Definition: tim.hpp:140
DMA/Interrupt enable register.
Definition: tim.hpp:115
DMA control register.
Definition: tim.hpp:311
Advanced timer.
Definition: tim.hpp:51
Repetition counter register.
Definition: tim.hpp:328