PCNT_Init_TypeDef Struct ReferenceEMLIB > PCNT

Initialization structure.

Definition at line 176 of file em_pcnt.h .

#include < em_pcnt.h >

Data Fields

bool countDown
uint32_t counter
bool filter
PCNT_Mode_TypeDef mode
bool negEdge
uint32_t top

Field Documentation

bool PCNT_Init_TypeDef::countDown

Counting direction, only applicable for pcntModeOvsSingle and pcntModeExtSingle modes.

Definition at line 200 of file em_pcnt.h .

Referenced by PCNT_Init() .

uint32_t PCNT_Init_TypeDef::counter

Initial counter value (refer to reference manual for max value allowed). Only used for pcntModeOvsSingle (and possibly pcntModeDisable ) modes. If using pcntModeExtSingle or pcntModeExtQuad modes, counter value is reset to HW reset value.

Definition at line 184 of file em_pcnt.h .

Referenced by PCNT_Init() .

bool PCNT_Init_TypeDef::filter

Enable filter, only available in #pcntModeOvs* modes.

Definition at line 203 of file em_pcnt.h .

Referenced by PCNT_Init() .

PCNT_Mode_TypeDef PCNT_Init_TypeDef::mode

Mode to operate in.

Definition at line 178 of file em_pcnt.h .

Referenced by PCNT_Init() .

bool PCNT_Init_TypeDef::negEdge

Polarity of incoming edge.

Definition at line 196 of file em_pcnt.h .

Referenced by PCNT_Init() .

uint32_t PCNT_Init_TypeDef::top

Initial top value (refer to reference manual for max value allowed). Only used for pcntModeOvsSingle (and possibly pcntModeDisable ) modes. If using pcntModeExtSingle or pcntModeExtQuad modes, top value is reset to HW reset value.

Definition at line 190 of file em_pcnt.h .

Referenced by PCNT_Init() .


The documentation for this struct was generated from the following file:
  • C:/cygwin/home/caamunds/work/super/platform/emlib/inc/ em_pcnt.h