TIMER_Init_TypeDef Struct ReferenceEMLIB > TIMER

TIMER initialization structure.

Definition at line 236 of file em_timer.h.

#include <em_timer.h>

Data Fields

TIMER_ClkSel_TypeDef clkSel
 
bool debugRun
 
bool dmaClrAct
 
bool enable
 
TIMER_InputAction_TypeDef fallAction
 
TIMER_Mode_TypeDef mode
 
bool oneShot
 
TIMER_Prescale_TypeDef prescale
 
bool quadModeX4
 
TIMER_InputAction_TypeDef riseAction
 
bool sync
 

Field Documentation

TIMER_ClkSel_TypeDef TIMER_Init_TypeDef::clkSel

Clock selection.

Definition at line 247 of file em_timer.h.

Referenced by TIMER_Init().

bool TIMER_Init_TypeDef::debugRun

Counter shall keep running during debug halt.

Definition at line 241 of file em_timer.h.

Referenced by BOARD_init(), and TIMER_Init().

bool TIMER_Init_TypeDef::dmaClrAct

DMA request clear on active.

Definition at line 268 of file em_timer.h.

Referenced by TIMER_Init().

bool TIMER_Init_TypeDef::enable

Start counting when init completed.

Definition at line 238 of file em_timer.h.

Referenced by TIMER_Init().

TIMER_InputAction_TypeDef TIMER_Init_TypeDef::fallAction

Action on falling input edge.

Definition at line 259 of file em_timer.h.

Referenced by TIMER_Init().

TIMER_Mode_TypeDef TIMER_Init_TypeDef::mode

Counting mode.

Definition at line 265 of file em_timer.h.

Referenced by TIMER_Init().

bool TIMER_Init_TypeDef::oneShot

Determines if only counting up or down once.

Definition at line 274 of file em_timer.h.

Referenced by TIMER_Init().

TIMER_Prescale_TypeDef TIMER_Init_TypeDef::prescale

Prescaling factor, if HFPER clock used.

Definition at line 244 of file em_timer.h.

Referenced by BOARD_init(), TIMER_Init(), and USTIMER_Init().

bool TIMER_Init_TypeDef::quadModeX4

Select X2 or X4 quadrature decode mode (if used).

Definition at line 271 of file em_timer.h.

Referenced by TIMER_Init().

TIMER_InputAction_TypeDef TIMER_Init_TypeDef::riseAction

Action on rising input edge.

Definition at line 262 of file em_timer.h.

Referenced by TIMER_Init().

bool TIMER_Init_TypeDef::sync

Timer start/stop/reload by other timers.

Definition at line 277 of file em_timer.h.

Referenced by TIMER_Init().


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/emlib/inc/em_timer.h