PCNT_Init_TypeDef Struct Reference

Initialization structure.

#include <em_pcnt.h>

Data Fields

PCNT_Mode_TypeDef mode
Mode to operate in.
uint32_t counter
Initial counter value (refer to reference manual for max value allowed).
uint32_t top
Initial top value (refer to reference manual for max value allowed).
bool negEdge
Polarity of incoming edge.
bool countDown
Counting direction, only applicable for pcntModeOvsSingle and pcntModeExtSingle modes.
bool filter
Enable filter, only available in pcntModeOvsSingle * mode.

Initialization structure.

Field Documentation

mode

PCNT_Mode_TypeDef PCNT_Init_TypeDef::mode

Mode to operate in.

counter

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.

top

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.

negEdge

bool PCNT_Init_TypeDef::negEdge

Polarity of incoming edge.

countDown

bool PCNT_Init_TypeDef::countDown

Counting direction, only applicable for pcntModeOvsSingle and pcntModeExtSingle modes.

filter

bool PCNT_Init_TypeDef::filter

Enable filter, only available in pcntModeOvsSingle * mode.