KETCube
Modules | Data Structures | Macros | Enumerations | Variables

KETCube Timer module. More...

Modules

 Public Functions
 Public functions.
 

Data Structures

struct  ketCube_Timer_usage_t
 Timer Usage. More...
 

Macros

#define KETCUBE_TIMER_NAME   "timer_drv"
 TIMER driver name. More...
 

Enumerations

enum  ketCube_Timer_list_t {
  KETCUBE_TIMER_LIST_TIM2, KETCUBE_TIMER_LIST_TIM3, KETCUBE_TIMER_LIST_TIM21, KETCUBE_TIMER_LIST_TIM22,
  KETCUBE_TIMER_LIST_TIM6, KETCUBE_TIMER_LIST_TIM7, KETCUBE_TIMER_LIST_LPTIM, KETCUBE_TIMER_LIST_CNT
}
 List of available timers. More...
 

Variables

TIM_HandleTypeDef KETCube_Timer_Htim2
 

Detailed Description

KETCube Timer module.

Macro Definition Documentation

◆ KETCUBE_TIMER_NAME

#define KETCUBE_TIMER_NAME   "timer_drv"

TIMER driver name.

Enumeration Type Documentation

◆ ketCube_Timer_list_t

List of available timers.

Enumerator
KETCUBE_TIMER_LIST_TIM2 

16-bit auto-reload up/down counter

KETCUBE_TIMER_LIST_TIM3 

16-bit auto-reload up/down counter

KETCUBE_TIMER_LIST_TIM21 

16-bit auto-reload up/down counter.

KETCUBE_TIMER_LIST_TIM22 

16-bit auto-reload up/down counter.

KETCUBE_TIMER_LIST_TIM6 

A generic 16-bit timebase.

KETCUBE_TIMER_LIST_TIM7 

A generic 16-bit timebase.

KETCUBE_TIMER_LIST_LPTIM 

The low-power timer.

KETCUBE_TIMER_LIST_CNT 

of timers

Variable Documentation

◆ KETCube_Timer_Htim2

TIM_HandleTypeDef KETCube_Timer_Htim2
extern