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.
 
bool bufOverWr
 Set to true in order to always make LESENSE write to the result buffer, even if it is full.
 
LESENSE_BufTrigLevel_TypeDef bufTrigLevel
 Select trigger conditions for the interrupt and DMA.
 
LESENSE_DMAWakeUp_TypeDef wakeupOnDMA
 Configure trigger condition for the DMA wakeup from EM2.
 
LESENSE_BiasMode_TypeDef biasMode
 Select bias mode.
 
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.

◆ bufOverWr

bool LESENSE_CoreCtrlDesc_TypeDef::bufOverWr

Set to true in order to always make LESENSE write to the result buffer, even if it is full.

◆ bufTrigLevel

LESENSE_BufTrigLevel_TypeDef LESENSE_CoreCtrlDesc_TypeDef::bufTrigLevel

Select trigger conditions for the interrupt and DMA.

◆ wakeupOnDMA

LESENSE_DMAWakeUp_TypeDef LESENSE_CoreCtrlDesc_TypeDef::wakeupOnDMA

Configure trigger condition for the DMA wakeup from EM2.

◆ biasMode

LESENSE_BiasMode_TypeDef LESENSE_CoreCtrlDesc_TypeDef::biasMode

Select bias mode.

◆ debugRun

bool LESENSE_CoreCtrlDesc_TypeDef::debugRun

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