VDAC initialization structure, common for both channels.

Public Attributes#

uint32_t

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

bool

Halt during debug.

bool

Always allow clk_dac.

bool

DMA Wakeup.

bool

Bias keep warm enable.

Channel refresh period.

Internal timer overflow period.

uint32_t

Prescaler for VDAC clock.

Reference voltage to use.

bool

Enable/disable reset of prescaler on CH 0 start.

bool

Sine reset mode.

bool

Enable/disable sine mode.

bool

Select if single ended or differential output mode.

bool

PRS controlled sinemode enable.

bool

PRS controlled channel output enable.

Public Attribute Documentation#

warmupTime#

uint32_t VDAC_Init_TypeDef::warmupTime

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


Definition at line 318 of file platform/emlib/inc/em_vdac.h

dbgHalt#

bool VDAC_Init_TypeDef::dbgHalt

Halt during debug.


Definition at line 321 of file platform/emlib/inc/em_vdac.h

onDemandClk#

bool VDAC_Init_TypeDef::onDemandClk

Always allow clk_dac.


Definition at line 324 of file platform/emlib/inc/em_vdac.h

dmaWakeUp#

bool VDAC_Init_TypeDef::dmaWakeUp

DMA Wakeup.


Definition at line 327 of file platform/emlib/inc/em_vdac.h

biasKeepWarm#

bool VDAC_Init_TypeDef::biasKeepWarm

Bias keep warm enable.


Definition at line 330 of file platform/emlib/inc/em_vdac.h

refresh#

VDAC_Refresh_TypeDef VDAC_Init_TypeDef::refresh

Channel refresh period.


Definition at line 333 of file platform/emlib/inc/em_vdac.h

timerOverflow#

VDAC_TimerOverflow_TypeDef VDAC_Init_TypeDef::timerOverflow

Internal timer overflow period.


Definition at line 336 of file platform/emlib/inc/em_vdac.h

prescaler#

uint32_t VDAC_Init_TypeDef::prescaler

Prescaler for VDAC clock.

Clock is source clock divided by prescaler+1.


Definition at line 339 of file platform/emlib/inc/em_vdac.h

reference#

VDAC_Ref_TypeDef VDAC_Init_TypeDef::reference

Reference voltage to use.


Definition at line 342 of file platform/emlib/inc/em_vdac.h

ch0ResetPre#

bool VDAC_Init_TypeDef::ch0ResetPre

Enable/disable reset of prescaler on CH 0 start.


Definition at line 345 of file platform/emlib/inc/em_vdac.h

sineReset#

bool VDAC_Init_TypeDef::sineReset

Sine reset mode.


Definition at line 348 of file platform/emlib/inc/em_vdac.h

sineEnable#

bool VDAC_Init_TypeDef::sineEnable

Enable/disable sine mode.


Definition at line 351 of file platform/emlib/inc/em_vdac.h

diff#

bool VDAC_Init_TypeDef::diff

Select if single ended or differential output mode.


Definition at line 354 of file platform/emlib/inc/em_vdac.h

sineModePrsEnable#

bool VDAC_Init_TypeDef::sineModePrsEnable

PRS controlled sinemode enable.


Definition at line 358 of file platform/emlib/inc/em_vdac.h

prsOutEnable#

bool VDAC_Init_TypeDef::prsOutEnable

PRS controlled channel output enable.


Definition at line 362 of file platform/emlib/inc/em_vdac.h