#ifndef MYTIMER_H #define MYTIMER_H #include "stm32f10x.h" typedef struct { TIM_TypeDef * Timer; unsigned short ARR; unsigned short PSC; } MyTimer_Struct_TypeDef; void MyTimer_Base_Init(MyTimer_Struct_TypeDef * Timer); void timer_init(MyTimer_Struct_TypeDef * Timer); void MyTimer_Start(MyTimer_Struct_TypeDef *Timer); void MyTimer_Stop(MyTimer_Struct_TypeDef *Timer); #define MyTimer_Base_Start(Timer) #define MyTimer_Base_Stop(Timer) #endif