20 #ifndef CFG_TIMER_TIM5_AND_TIM2_H
21 #define CFG_TIMER_TIM5_AND_TIM2_H
23 #include "periph_cpu.h"
40 #if defined(RCC_APB1ENR1_TIM5EN)
41 .rcc_mask = RCC_APB1ENR1_TIM5EN,
43 .rcc_mask = RCC_APB1ENR_TIM5EN,
50 #if defined(CPU_FAM_STM32L0) || defined(CPU_FAM_STM32L1)
55 #if defined(RCC_APB1ENR1_TIM2EN)
56 .rcc_mask = RCC_APB1ENR1_TIM2EN,
57 #elif defined(RCC_MC_APB1ENSETR_TIM2EN)
58 .rcc_mask = RCC_MC_APB1ENSETR_TIM2EN,
60 .rcc_mask = RCC_APB1ENR_TIM2EN,
67 #define TIMER_0_ISR isr_tim5
68 #define TIMER_1_ISR isr_tim2
70 #define TIMER_NUMOF ARRAY_SIZE(timer_config)
@ APB1
Advanced Peripheral Bus 1
Timer device configuration.
TC0_t * dev
Pointer to the used as Timer device.