LESENSE_PerCtrlDesc_TypeDef Struct Reference
LESENSE peripheral control descriptor structure.
      
       #include <em_lesense.h>
      
     
| Data Fields | |
| LESENSE_ControlDACData_TypeDef | dacCh0Data | 
| Configure DAC channel 0 data control. | |
| LESENSE_ControlDACData_TypeDef | dacCh1Data | 
| Configure DAC channel 1 data control. | |
| LESENSE_ControlACMP_TypeDef | acmp0Mode | 
| Configure how LESENSE controls ACMP 0. | |
| LESENSE_ControlACMP_TypeDef | acmp1Mode | 
| Configure how LESENSE controls ACMP 1. | |
| LESENSE_WarmupMode_TypeDef | warmupMode | 
| Configure how LESENSE controls ACMPs and DAC in idle mode. | |
| bool | dacScan | 
| When set to true the DAC is only enabled once for each scan. | |
| bool | dacStartupHalf | 
| When set to true the DAC is started a half clock cycle before sensor interaction starts. | |
| bool | dacCh0En | 
| When set to true, LESENSE controls DAC channel 0. | |
| bool | dacCh1En | 
| When set to true, LESENSE controls DAC channel 1. | |
LESENSE peripheral control descriptor structure.
Field Documentation
◆ dacCh0Data
| LESENSE_ControlDACData_TypeDef LESENSE_PerCtrlDesc_TypeDef::dacCh0Data | 
Configure DAC channel 0 data control.
◆ dacCh1Data
| LESENSE_ControlDACData_TypeDef LESENSE_PerCtrlDesc_TypeDef::dacCh1Data | 
Configure DAC channel 1 data control.
◆ acmp0Mode
| LESENSE_ControlACMP_TypeDef LESENSE_PerCtrlDesc_TypeDef::acmp0Mode | 
Configure how LESENSE controls ACMP 0.
◆ acmp1Mode
| LESENSE_ControlACMP_TypeDef LESENSE_PerCtrlDesc_TypeDef::acmp1Mode | 
Configure how LESENSE controls ACMP 1.
◆ warmupMode
| LESENSE_WarmupMode_TypeDef LESENSE_PerCtrlDesc_TypeDef::warmupMode | 
Configure how LESENSE controls ACMPs and DAC in idle mode.
◆ dacScan
| bool LESENSE_PerCtrlDesc_TypeDef::dacScan | 
When set to true the DAC is only enabled once for each scan.
When set to false the DAC is enabled before every channel measurement.
◆ dacStartupHalf
| bool LESENSE_PerCtrlDesc_TypeDef::dacStartupHalf | 
When set to true the DAC is started a half clock cycle before sensor interaction starts.
When set to false, a full clock cycle is used.
◆ dacCh0En
| bool LESENSE_PerCtrlDesc_TypeDef::dacCh0En | 
When set to true, LESENSE controls DAC channel 0.
◆ dacCh1En
| bool LESENSE_PerCtrlDesc_TypeDef::dacCh1En | 
When set to true, LESENSE controls DAC channel 1.