LESENSE_DecCtrlDesc_TypeDef Struct Reference
LESENSE decoder control descriptor structure.
#include <em_lesense.h>
Data Fields | |
LESENSE_DecInput_TypeDef | decInput |
Select input to the LESENSE decoder. | |
uint32_t | initState |
Initial state of the LESENSE decoder. | |
bool | chkState |
Set to enable decoder to check the present state in addition to the states defined in TCONF. | |
bool | intMap |
When set, a transition from state x in decoder will set the interrupt flag CHx. | |
bool | hystPRS0 |
Set to enable hysteresis in decoder for suppressing the changes on PRS channel 0. | |
bool | hystPRS1 |
Set to enable hysteresis in decoder for suppressing the changes on PRS channel 1. | |
bool | hystPRS2 |
Set to enable hysteresis in decoder for suppressing the changes on PRS channel 2. | |
bool | hystIRQ |
Set to enable hysteresis in decoder for suppressing the interrupt requests. | |
bool | 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. | |
LESENSE_PRSSel_TypeDef | prsChSel0 |
Select PRS channel input for bit 0 of LESENSE decoder. | |
LESENSE_PRSSel_TypeDef | prsChSel1 |
Select PRS channel input for bit 1 of LESENSE decoder. | |
LESENSE_PRSSel_TypeDef | prsChSel2 |
Select PRS channel input for bit 2 of LESENSE decoder. | |
LESENSE_PRSSel_TypeDef | prsChSel3 |
Select PRS channel input for bit 3 of LESENSE decoder. | |
LESENSE decoder control descriptor structure.
Field Documentation
◆ decInput
LESENSE_DecInput_TypeDef LESENSE_DecCtrlDesc_TypeDef::decInput |
Select input to the LESENSE decoder.
◆ initState
uint32_t LESENSE_DecCtrlDesc_TypeDef::initState |
Initial state of the LESENSE decoder.
◆ chkState
bool LESENSE_DecCtrlDesc_TypeDef::chkState |
Set to enable decoder to check the present state in addition to the states defined in TCONF.
◆ intMap
bool LESENSE_DecCtrlDesc_TypeDef::intMap |
When set, a transition from state x in decoder will set the interrupt flag CHx.
◆ hystPRS0
bool LESENSE_DecCtrlDesc_TypeDef::hystPRS0 |
Set to enable hysteresis in decoder for suppressing the changes on PRS channel 0.
◆ hystPRS1
bool LESENSE_DecCtrlDesc_TypeDef::hystPRS1 |
Set to enable hysteresis in decoder for suppressing the changes on PRS channel 1.
◆ hystPRS2
bool LESENSE_DecCtrlDesc_TypeDef::hystPRS2 |
Set to enable hysteresis in decoder for suppressing the changes on PRS channel 2.
◆ hystIRQ
bool LESENSE_DecCtrlDesc_TypeDef::hystIRQ |
Set to enable hysteresis in decoder for suppressing the interrupt requests.
◆ 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.
◆ prsChSel0
LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel0 |
Select PRS channel input for bit 0 of LESENSE decoder.
◆ prsChSel1
LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel1 |
Select PRS channel input for bit 1 of LESENSE decoder.
◆ prsChSel2
LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel2 |
Select PRS channel input for bit 2 of LESENSE decoder.
◆ prsChSel3
LESENSE_PRSSel_TypeDef LESENSE_DecCtrlDesc_TypeDef::prsChSel3 |
Select PRS channel input for bit 3 of LESENSE decoder.