TIM.h 395 B

123456789101112131415
  1. #ifndef __TIM_AS_H
  2. #define __TIM_AS_H
  3. #include "main.h"
  4. typedef struct {
  5. void (* TIM1_Init)(uint16_t arr, uint16_t psc);
  6. void (* TIM2_Init)(uint16_t arr, uint16_t psc);
  7. void (* TIM3_Init)(uint16_t arr, uint16_t psc);
  8. void (* Overtime_Handle)(uint16_t *counter, uint8_t *overTime_flag, uint16_t overTime, void (* callback)(void));
  9. } TIMClassStruct;
  10. extern TIMClassStruct TIMClass;
  11. #endif