13 lines
No EOL
474 B
C
13 lines
No EOL
474 B
C
#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 |