#ifndef TIMER_H #define TIMER_H #include "stm32f10x.h" void MyTimer_Base_Init(TIM_TypeDef *Timer, unsigned short ValARR, unsigned short ValPSC); void MyTimer_ActiveIT(TIM_TypeDef * Timer, char Prio, void (*interrupt) (void)); void MyTimer_PWM(TIM_TypeDef * Timer, char Channel); void MyTimer_PWM_Setup(TIM_TypeDef * Timer, char dutycycle, char channel); #define MyTimer_Base_Start(Timer) Timer->CR1 |= 1 #define MyTimer_Base_Stop(Timer) Timer->CR1 &= 0 #endif