OpenMPTL - STM32 (common)
C++ Microprocessor Template Library
Classes | Namespaces
tim.hpp File Reference
#include <register.hpp>

Go to the source code of this file.

Classes

struct  mptl::TIM_common< _base_addr >
 Advanced timer. More...
 
struct  mptl::TIM_common< _base_addr >::CR1
 Control register 1. More...
 
struct  mptl::TIM_common< _base_addr >::CR2
 Control register 2. More...
 
struct  mptl::TIM_common< _base_addr >::SMCR
 Slave mode control register. More...
 
struct  mptl::TIM_common< _base_addr >::DIER
 DMA/Interrupt enable register. More...
 
struct  mptl::TIM_common< _base_addr >::SR
 Status register. More...
 
struct  mptl::TIM_common< _base_addr >::EGR
 Event generation register. More...
 
struct  mptl::TIM_common< _base_addr >::CCMR1_Output
 Capture/compare mode register 1 (output mode) More...
 
struct  mptl::TIM_common< _base_addr >::CCMR1_Input
 Capture/compare mode register 1 (input mode) More...
 
struct  mptl::TIM_common< _base_addr >::CCMR2_Output
 Capture/compare mode register 2 (output mode) More...
 
struct  mptl::TIM_common< _base_addr >::CCMR2_Input
 Capture/compare mode register 2 (input mode) More...
 
struct  mptl::TIM_common< _base_addr >::CCER
 Capture/compare enable register. More...
 
struct  mptl::TIM_common< _base_addr >::DCR
 DMA control register. More...
 
struct  mptl::TIM_common< _base_addr >::RCR
 Repetition counter register. More...
 
struct  mptl::TIM_common< _base_addr >::BDTR
 Break and dead-time register. More...
 

Namespaces

 mptl