LESENSE decoder control descriptor structure.

Public Attributes#

Select input to the LESENSE decoder.

uint32_t

Initial state of the LESENSE decoder.

bool

Set to enable decoder to check the present state in addition to the states defined in TCONF.

bool

When set, a transition from state x in decoder will set the interrupt flag CHx.

bool

Set to enable hysteresis in decoder for suppressing the changes on PRS channel 0.

bool

Set to enable hysteresis in decoder for suppressing the changes on PRS channel 1.

bool

Set to enable hysteresis in decoder for suppressing the changes on PRS channel 2.

bool

Set to enable hysteresis in decoder for suppressing the interrupt requests.

bool

Set to enable count mode on decoder PRS channels 0 and 1 to produce outputs which can be used by a PCNT to count up or down.

Select PRS channel input for bit 0 of LESENSE decoder.

Select PRS channel input for bit 1 of LESENSE decoder.

Select PRS channel input for bit 2 of LESENSE decoder.

Select PRS channel input for bit 3 of LESENSE decoder.

Public Attribute Documentation#

decInput#

LESENSE_DecInput_TypeDef LESENSE_DecCtrlDesc_TypeDef::decInput

Select input to the LESENSE decoder.


Definition at line 907 of file platform/emlib/inc/em_lesense.h

initState#

uint32_t LESENSE_DecCtrlDesc_TypeDef::initState

Initial state of the LESENSE decoder.


Definition at line 910 of file platform/emlib/inc/em_lesense.h

chkState#

bool LESENSE_DecCtrlDesc_TypeDef::chkState

Set to enable decoder to check the present state in addition to the states defined in TCONF.


Definition at line 915 of file platform/emlib/inc/em_lesense.h

intMap#

bool LESENSE_DecCtrlDesc_TypeDef::intMap

When set, a transition from state x in decoder will set the interrupt flag CHx.


Definition at line 919 of file platform/emlib/inc/em_lesense.h

hystPRS0#

bool LESENSE_DecCtrlDesc_TypeDef::hystPRS0

Set to enable hysteresis in decoder for suppressing the changes on PRS channel 0.


Definition at line 923 of file platform/emlib/inc/em_lesense.h

hystPRS1#

bool LESENSE_DecCtrlDesc_TypeDef::hystPRS1

Set to enable hysteresis in decoder for suppressing the changes on PRS channel 1.


Definition at line 927 of file platform/emlib/inc/em_lesense.h

hystPRS2#

bool LESENSE_DecCtrlDesc_TypeDef::hystPRS2

Set to enable hysteresis in decoder for suppressing the changes on PRS channel 2.


Definition at line 931 of file platform/emlib/inc/em_lesense.h

hystIRQ#

bool LESENSE_DecCtrlDesc_TypeDef::hystIRQ

Set to enable hysteresis in decoder for suppressing the interrupt requests.


Definition at line 935 of file platform/emlib/inc/em_lesense.h

prsCount#

bool LESENSE_DecCtrlDesc_TypeDef::prsCount

Set to enable count mode on decoder PRS channels 0 and 1 to produce outputs which can be used by a PCNT to count up or down.


Definition at line 939 of file platform/emlib/inc/em_lesense.h

prsChSel0#

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel0

Select PRS channel input for bit 0 of LESENSE decoder.


Definition at line 943 of file platform/emlib/inc/em_lesense.h

prsChSel1#

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel1

Select PRS channel input for bit 1 of LESENSE decoder.


Definition at line 946 of file platform/emlib/inc/em_lesense.h

prsChSel2#

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel2

Select PRS channel input for bit 2 of LESENSE decoder.


Definition at line 949 of file platform/emlib/inc/em_lesense.h

prsChSel3#

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel3

Select PRS channel input for bit 3 of LESENSE decoder.


Definition at line 952 of file platform/emlib/inc/em_lesense.h