Projet_Voilier/drivers/MyTimer.h

13 lines
No EOL
489 B
C

#ifndef MYTIMER_H
#define MYTIMER_H
#include <stm32f10x.h>
#define MyTimer_Base_Start(Timer) Timer->CR1|=TIM_CR1_CEN;
#define MyTimer_Base_Stop(Timer) Timer->CR1&=~TIM_CR1_CEN;
void MyTimer_Init(TIM_TypeDef *Timer, unsigned short ValARR, unsigned short ValPSC);
void MyTimer_ActiveIT (TIM_TypeDef *Timer, char Prio, void (*IT_function) (void));
void Mytimer_PWM(TIM_TypeDef *Timer, char Channel);
void Mytimer_PWM_cycle(TIM_TypeDef *Timer, char Channel, int CCR);
#endif