VDAC_InitChannel_TypeDef Struct Reference

VDAC channel initialization structure.

#include <em_vdac.h>

Data Fields

bool enable
 Enable channel.
 
bool warmupKeepOn
 Warm-up mode, keep VDAC on (in idle) - or shutdown between conversions.
 
bool highCapLoadEnable
 Select high capacitance load mode in conjunction with high power.
 
uint32_t fifoLowDataThreshold
 Channel x FIFO Low threshold data valid level.
 
VDAC_RefreshSource_TypeDef chRefreshSource
 Channel refresh source.
 
VDAC_TrigMode_TypeDef trigMode
 Channel conversion trigger mode.
 
VDAC_PowerMode_TypeDef powerMode
 Channel power mode.
 
bool sampleOffMode
 Set channel conversion mode to sample/shut-off mode.
 
uint32_t pin
 Vdac channel output pin.
 
VDAC_ChPortSel_t port
 Vdac channel output port.
 
bool shortOutput
 Short High power and low power output.
 
bool auxOutEnable
 Alternative output enable.
 
bool mainOutEnable
 Main output enable.
 
uint32_t holdOutTime
 Channel output hold time.
 

VDAC channel initialization structure.

Field Documentation

◆ enable

bool VDAC_InitChannel_TypeDef::enable

Enable channel.

◆ warmupKeepOn

bool VDAC_InitChannel_TypeDef::warmupKeepOn

Warm-up mode, keep VDAC on (in idle) - or shutdown between conversions.

◆ highCapLoadEnable

bool VDAC_InitChannel_TypeDef::highCapLoadEnable

Select high capacitance load mode in conjunction with high power.

◆ fifoLowDataThreshold

uint32_t VDAC_InitChannel_TypeDef::fifoLowDataThreshold

Channel x FIFO Low threshold data valid level.

◆ chRefreshSource

VDAC_RefreshSource_TypeDef VDAC_InitChannel_TypeDef::chRefreshSource

Channel refresh source.

◆ trigMode

VDAC_TrigMode_TypeDef VDAC_InitChannel_TypeDef::trigMode

Channel conversion trigger mode.

◆ powerMode

VDAC_PowerMode_TypeDef VDAC_InitChannel_TypeDef::powerMode

Channel power mode.

◆ sampleOffMode

bool VDAC_InitChannel_TypeDef::sampleOffMode

Set channel conversion mode to sample/shut-off mode.

Default is continuous.

◆ pin

uint32_t VDAC_InitChannel_TypeDef::pin

Vdac channel output pin.

◆ port

VDAC_ChPortSel_t VDAC_InitChannel_TypeDef::port

Vdac channel output port.

◆ shortOutput

bool VDAC_InitChannel_TypeDef::shortOutput

Short High power and low power output.

◆ auxOutEnable

bool VDAC_InitChannel_TypeDef::auxOutEnable

Alternative output enable.

◆ mainOutEnable

bool VDAC_InitChannel_TypeDef::mainOutEnable

Main output enable.

◆ holdOutTime

uint32_t VDAC_InitChannel_TypeDef::holdOutTime

Channel output hold time.