VDAC_Init_TypeDef Struct Reference

VDAC initialization structure, common for both channels.

#include <em_vdac.h>

Data Fields

uint32_t warmupTime
Number of prescaled CLK_DAC + 1 for the vdac to warmup.
bool dbgHalt
Halt during debug.
bool onDemandClk
Always allow clk_dac.
bool dmaWakeUp
DMA Wakeup.
bool biasKeepWarm
Bias keep warm enable.
VDAC_Refresh_TypeDef refresh
Channel refresh period.
VDAC_TimerOverflow_TypeDef timerOverflow
Internal timer overflow period.
uint32_t prescaler
Prescaler for VDAC clock.
VDAC_Ref_TypeDef reference
Reference voltage to use.
bool ch0ResetPre
Enable/disable reset of prescaler on CH 0 start.
bool sineReset
Sine reset mode.
bool sineEnable
Enable/disable sine mode.
bool diff
Select if single ended or differential output mode.

VDAC initialization structure, common for both channels.

Field Documentation

warmupTime

uint32_t VDAC_Init_TypeDef::warmupTime

Number of prescaled CLK_DAC + 1 for the vdac to warmup.

dbgHalt

bool VDAC_Init_TypeDef::dbgHalt

Halt during debug.

onDemandClk

bool VDAC_Init_TypeDef::onDemandClk

Always allow clk_dac.

dmaWakeUp

bool VDAC_Init_TypeDef::dmaWakeUp

DMA Wakeup.

biasKeepWarm

bool VDAC_Init_TypeDef::biasKeepWarm

Bias keep warm enable.

refresh

VDAC_Refresh_TypeDef VDAC_Init_TypeDef::refresh

Channel refresh period.

timerOverflow

VDAC_TimerOverflow_TypeDef VDAC_Init_TypeDef::timerOverflow

Internal timer overflow period.

prescaler

uint32_t VDAC_Init_TypeDef::prescaler

Prescaler for VDAC clock.

Clock is source clock divided by prescaler+1.

reference

VDAC_Ref_TypeDef VDAC_Init_TypeDef::reference

Reference voltage to use.

ch0ResetPre

bool VDAC_Init_TypeDef::ch0ResetPre

Enable/disable reset of prescaler on CH 0 start.

sineReset

bool VDAC_Init_TypeDef::sineReset

Sine reset mode.

sineEnable

bool VDAC_Init_TypeDef::sineEnable

Enable/disable sine mode.

diff

bool VDAC_Init_TypeDef::diff

Select if single ended or differential output mode.