Go to the documentation of this file.
46 #ifndef __KETCUBE_TIMER_H
47 #define __KETCUBE_TIMER_H
57 #define KETCUBE_TIMER_NAME "timer_drv"
@ KETCUBE_TIMER_LIST_TIM6
A generic 16-bit timebase.
Definition: ketCube_timer.h:69
@ KETCUBE_TIMER_LIST_TIM7
A generic 16-bit timebase.
Definition: ketCube_timer.h:70
bool lptim
Definition: ketCube_timer.h:86
@ KETCUBE_TIMER_LIST_TIM2
16-bit auto-reload up/down counter
Definition: ketCube_timer.h:65
bool tim3
Definition: ketCube_timer.h:81
bool tim2
Definition: ketCube_timer.h:80
bool tim22
Definition: ketCube_timer.h:83
bool ketCube_Timer_Timer2_IsICEvent()
Return IC Event state @ Timer 2.
Definition: ketCube_timer.c:122
bool tim6
Definition: ketCube_timer.h:84
@ KETCUBE_TIMER_LIST_TIM22
16-bit auto-reload up/down counter.
Definition: ketCube_timer.h:68
TIM_HandleTypeDef KETCube_Timer_Htim2
Definition: ketCube_timer.c:53
@ KETCUBE_TIMER_LIST_TIM3
16-bit auto-reload up/down counter
Definition: ketCube_timer.h:66
@ KETCUBE_TIMER_LIST_TIM21
16-bit auto-reload up/down counter.
Definition: ketCube_timer.h:67
@ KETCUBE_TIMER_LIST_LPTIM
The low-power timer.
Definition: ketCube_timer.h:71
bool tim21
Definition: ketCube_timer.h:82
Timer Usage.
Definition: ketCube_timer.h:79
This file contains definitions for the KETCube configuration.
bool tim7
Definition: ketCube_timer.h:85
@ KETCUBE_TIMER_LIST_CNT
Definition: ketCube_timer.h:73
ketCube_cfg_DrvError_t ketCube_Timer_Init(ketCube_Timer_list_t tim)
Configures Timer(s)
Definition: ketCube_timer.c:64
ketCube_cfg_DrvError_t
Error code type.
Definition: ketCube_cfg.h:108
ketCube_Timer_list_t
List of available timers.
Definition: ketCube_timer.h:64
void ketCube_Timer_Timer2_ResetICEvent()
Mark IC event as processed @ Timer 2.
Definition: ketCube_timer.c:113