TIMER_Init_TypeDef Struct ReferenceEMLIB > TIMER

TIMER initialization structure.

Definition at line 269 of file em_timer.h .

#include < em_timer.h >

Data Fields

bool ati
TIMER_ClkSel_TypeDef clkSel
bool count2x
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

bool TIMER_Init_TypeDef::ati

ATI (Always Track Inputs) makes CCPOL always track the polarity of the inputs.

Definition at line 288 of file em_timer.h .

Referenced by TIMER_Init() .

TIMER_ClkSel_TypeDef TIMER_Init_TypeDef::clkSel

Clock selection.

Definition at line 280 of file em_timer.h .

Referenced by TIMER_Init() .

bool TIMER_Init_TypeDef::count2x

2x Count mode, counter increments/decrements by 2, meant for PWM mode.

Definition at line 284 of file em_timer.h .

Referenced by TIMER_Init() .

bool TIMER_Init_TypeDef::debugRun

Counter shall keep running during debug halt.

Definition at line 274 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 301 of file em_timer.h .

Referenced by TIMER_Init() .

bool TIMER_Init_TypeDef::enable

Start counting when initialization completed.

Definition at line 271 of file em_timer.h .

Referenced by TIMER_Init() .

TIMER_InputAction_TypeDef TIMER_Init_TypeDef::fallAction

Action on falling input edge.

Definition at line 292 of file em_timer.h .

Referenced by TIMER_Init() .

TIMER_Mode_TypeDef TIMER_Init_TypeDef::mode

Counting mode.

Definition at line 298 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 307 of file em_timer.h .

Referenced by TIMER_Init() .

TIMER_Prescale_TypeDef TIMER_Init_TypeDef::prescale

Prescaling factor, if HFPER / HFPERB clock used.

Definition at line 277 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 304 of file em_timer.h .

Referenced by TIMER_Init() .

TIMER_InputAction_TypeDef TIMER_Init_TypeDef::riseAction

Action on rising input edge.

Definition at line 295 of file em_timer.h .

Referenced by TIMER_Init() .

bool TIMER_Init_TypeDef::sync

Timer start/stop/reload by other timers.

Definition at line 310 of file em_timer.h .

Referenced by TIMER_Init() .


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