LESENSE_CoreCtrlDesc_TypeDef Struct Reference

Core control (LESENSE_CTRL/CFG) descriptor structure.

#include <em_lesense.h>

Data Fields

LESENSE_ScanMode_TypeDef scanStart
Select scan start mode to control how the scan start is being triggered.
LESENSE_PRSSel_TypeDef prsSel
Select PRS source for scan start if scanMode is set to lesensePrsPulse.
LESENSE_ScanConfSel_TypeDef scanConfSel
Select scan configuration register usage strategy.
bool invACMP0
Set to true to invert ACMP0 output.
bool invACMP1
Set to true to invert ACMP1 output.
bool dualSample
Set to true to sample both ACMPs simultaneously.
bool storeScanRes
Set to true in order to store SCANRES in the RAM (accessible via RESDATA) after each scan.
uint8_t fifoTrigLevel
Select result FIFO interrupt and DMA trigger level.
LESENSE_DMAWakeUp_TypeDef wakeupOnDMA
Configure trigger condition for the DMA wakeup from EM2.
bool debugRun
Set to true to keep LESENSE running in the debug mode.

Core control (LESENSE_CTRL/CFG) descriptor structure.

Field Documentation

scanStart

LESENSE_ScanMode_TypeDef LESENSE_CoreCtrlDesc_TypeDef::scanStart

Select scan start mode to control how the scan start is being triggered.

prsSel

LESENSE_PRSSel_TypeDef LESENSE_CoreCtrlDesc_TypeDef::prsSel

Select PRS source for scan start if scanMode is set to lesensePrsPulse.

scanConfSel

LESENSE_ScanConfSel_TypeDef LESENSE_CoreCtrlDesc_TypeDef::scanConfSel

Select scan configuration register usage strategy.

invACMP0

bool LESENSE_CoreCtrlDesc_TypeDef::invACMP0

Set to true to invert ACMP0 output.

invACMP1

bool LESENSE_CoreCtrlDesc_TypeDef::invACMP1

Set to true to invert ACMP1 output.

dualSample

bool LESENSE_CoreCtrlDesc_TypeDef::dualSample

Set to true to sample both ACMPs simultaneously.

storeScanRes

bool LESENSE_CoreCtrlDesc_TypeDef::storeScanRes

Set to true in order to store SCANRES in the RAM (accessible via RESDATA) after each scan.

fifoTrigLevel

uint8_t LESENSE_CoreCtrlDesc_TypeDef::fifoTrigLevel

Select result FIFO interrupt and DMA trigger level.

wakeupOnDMA

LESENSE_DMAWakeUp_TypeDef LESENSE_CoreCtrlDesc_TypeDef::wakeupOnDMA

Configure trigger condition for the DMA wakeup from EM2.

debugRun

bool LESENSE_CoreCtrlDesc_TypeDef::debugRun

Set to true to keep LESENSE running in the debug mode.