LESENSE_DecCtrlDesc_TypeDef Struct ReferenceEMLIB > LESENSE

LESENSE decoder control descriptor structure.

Definition at line 669 of file em_lesense.h .

#include < em_lesense.h >

Data Fields

bool chkState
LESENSE_DecInput_TypeDef decInput
bool hystIRQ
bool hystPRS0
bool hystPRS1
bool hystPRS2
uint32_t initState
bool intMap
LESENSE_PRSSel_TypeDef prsChSel0
LESENSE_PRSSel_TypeDef prsChSel1
LESENSE_PRSSel_TypeDef prsChSel2
LESENSE_PRSSel_TypeDef prsChSel3
bool prsCount

Field Documentation

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 678 of file em_lesense.h .

Referenced by LESENSE_Init() .

LESENSE_DecInput_TypeDef LESENSE_DecCtrlDesc_TypeDef::decInput

Select input to the LESENSE decoder.

Definition at line 671 of file em_lesense.h .

Referenced by LESENSE_Init() .

bool LESENSE_DecCtrlDesc_TypeDef::hystIRQ

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

Definition at line 698 of file em_lesense.h .

Referenced by LESENSE_Init() .

bool LESENSE_DecCtrlDesc_TypeDef::hystPRS0

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

Definition at line 686 of file em_lesense.h .

Referenced by LESENSE_Init() .

bool LESENSE_DecCtrlDesc_TypeDef::hystPRS1

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

Definition at line 690 of file em_lesense.h .

Referenced by LESENSE_Init() .

bool LESENSE_DecCtrlDesc_TypeDef::hystPRS2

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

Definition at line 694 of file em_lesense.h .

Referenced by LESENSE_Init() .

uint32_t LESENSE_DecCtrlDesc_TypeDef::initState

Initial state of the LESENSE decoder.

Definition at line 674 of file em_lesense.h .

Referenced by LESENSE_Init() .

bool LESENSE_DecCtrlDesc_TypeDef::intMap

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

Definition at line 682 of file em_lesense.h .

Referenced by LESENSE_Init() .

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel0

Select PRS channel input for bit 0 of LESENSE decoder.

Definition at line 705 of file em_lesense.h .

Referenced by LESENSE_Init() .

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel1

Select PRS channel input for bit 1 of LESENSE decoder.

Definition at line 708 of file em_lesense.h .

Referenced by LESENSE_Init() .

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel2

Select PRS channel input for bit 2 of LESENSE decoder.

Definition at line 711 of file em_lesense.h .

Referenced by LESENSE_Init() .

LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel3

Select PRS channel input for bit 3 of LESENSE decoder.

Definition at line 714 of file em_lesense.h .

Referenced by LESENSE_Init() .

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 702 of file em_lesense.h .

Referenced by LESENSE_Init() .


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