LL DAC APIs

LL DAC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_DAC_ClearFlag_DMAUDR

8

8

8

None

LL_DAC_ClearFlag_DMAUDR1

10

10

10

None

LL_DAC_ClearFlag_DMAUDR2

10

10

10

None

LL_DAC_ConfigOutput

36

36

36

None

LL_DAC_ConvertData12LeftAligned

30

30

30

None

LL_DAC_ConvertData12RightAligned

28

28

28

None

LL_DAC_ConvertData8RightAligned

30

30

30

None

LL_DAC_ConvertDualData12LeftAligned

16

16

16

None

LL_DAC_ConvertDualData12RightAligned

16

16

16

None

LL_DAC_ConvertDualData8RightAligned

16

16

16

None

LL_DAC_DMA_GetRegAddr

20

20

20

None

LL_DAC_Disable

20

20

20

None

LL_DAC_DisableDMADoubleDataMode

22

22

22

None

LL_DAC_DisableDMAReq

22

22

22

None

LL_DAC_DisableIT_DMAUDR

8

8

8

None

LL_DAC_DisableIT_DMAUDR1

10

10

10

None

LL_DAC_DisableIT_DMAUDR2

10

10

10

None

LL_DAC_DisableTrigger

20

20

20

None

LL_DAC_DualChannelDisable

10

10

10

None

LL_DAC_DualChannelEnable

10

10

10

None

LL_DAC_Enable

20

20

20

None

LL_DAC_EnableDMADoubleDataMode

22

22

22

None

LL_DAC_EnableDMAReq

22

22

22

None

LL_DAC_EnableIT_DMAUDR

8

8

8

None

LL_DAC_EnableIT_DMAUDR1

10

10

10

None

LL_DAC_EnableIT_DMAUDR2

10

10

10

None

LL_DAC_EnableTrigger

20

20

20

None

LL_DAC_GetExtendedSawtoothMode

8

8

8

None

LL_DAC_GetExtendedSawtoothResetValue

6

6

6

None

LL_DAC_GetExtendedSawtoothSaturation

22

22

22

None

LL_DAC_GetHighFrequencyMode

8

8

8

None

LL_DAC_GetMode

22

22

22

None

LL_DAC_GetOutputBuffer

20

20

20

None

LL_DAC_GetOutputConnection

20

20

20

None

LL_DAC_GetOutputMode

20

20

20

None

LL_DAC_GetSampleAndHoldHoldTime

22

22

22

None

LL_DAC_GetSampleAndHoldRefreshTime

20

20

20

None

LL_DAC_GetSampleAndHoldSampleTime

24

24

24

None

LL_DAC_GetSignedFormat

22

22

22

None

LL_DAC_GetTriggerSource

22

22

22

None

LL_DAC_GetTrimmingValue

20

20

20

None

LL_DAC_GetWaveAutoGeneration

20

20

20

None

LL_DAC_GetWaveNoiseLFSR

22

22

22

None

LL_DAC_GetWaveSawtoothDirection

24

24

24

None

LL_DAC_GetWaveSawtoothResetData

24

24

24

None

LL_DAC_GetWaveSawtoothResetTriggerSource

20

20

20

None

LL_DAC_GetWaveSawtoothStepData

22

22

22

None

LL_DAC_GetWaveSawtoothStepTriggerSource

22

22

22

None

LL_DAC_GetWaveTriangleAmplitude

22

22

22

None

LL_DAC_IsActiveFlag_BWST

36

36

36

None

LL_DAC_IsActiveFlag_BWST1

10

10

10

None

LL_DAC_IsActiveFlag_BWST2

6

6

6

None

LL_DAC_IsActiveFlag_CAL

36

36

36

None

LL_DAC_IsActiveFlag_CAL1

10

10

10

None

LL_DAC_IsActiveFlag_CAL2

10

10

10

None

LL_DAC_IsActiveFlag_DAC1RDY

10

10

10

None

LL_DAC_IsActiveFlag_DAC2RDY

10

10

10

None

LL_DAC_IsActiveFlag_DMAUDR

16

16

16

None

LL_DAC_IsActiveFlag_DMAUDR1

10

10

10

None

LL_DAC_IsActiveFlag_DMAUDR2

10

10

10

None

LL_DAC_IsActiveFlag_DORSTAT1

10

10

10

None

LL_DAC_IsActiveFlag_DORSTAT2

10

10

10

None

LL_DAC_IsDMADoubleDataModeEnabled

36

36

36

None

LL_DAC_IsDMAReqEnabled

36

36

36

None

LL_DAC_IsEnabled

34

34

34

None

LL_DAC_IsEnabledIT_DMAUDR

16

16

16

None

LL_DAC_IsEnabledIT_DMAUDR1

10

10

10

None

LL_DAC_IsEnabledIT_DMAUDR2

10

10

10

None

LL_DAC_IsReady

36

36

36

None

LL_DAC_IsTriggerEnabled

34

34

34

None

LL_DAC_IsTriggerSWEnabled

34

34

34

None

LL_DAC_RetrieveOutputData

24

24

24

None

LL_DAC_SetExtendedSawtoothMode

12

12

12

None

LL_DAC_SetExtendedSawtoothResetValue

12

12

12

None

LL_DAC_SetExtendedSawtoothSaturation

20

20

20

None

LL_DAC_SetHighFrequencyMode

12

12

12

None

LL_DAC_SetMode

32

32

32

None

LL_DAC_SetOutputBuffer

30

30

30

None

LL_DAC_SetOutputConnection

30

30

30

None

LL_DAC_SetOutputMode

30

30

30

None

LL_DAC_SetSampleAndHoldHoldTime

32

32

32

None

LL_DAC_SetSampleAndHoldRefreshTime

30

30

30

None

LL_DAC_SetSampleAndHoldSampleTime

30

30

30

None

LL_DAC_SetSignedFormat

32

32

32

None

LL_DAC_SetTriggerSource

32

32

32

None

LL_DAC_SetTrimmingValue

30

30

30

None

LL_DAC_SetWaveAutoGeneration

30

30

30

None

LL_DAC_SetWaveNoiseLFSR

32

32

32

None

LL_DAC_SetWaveSawtoothDirection

30

30

30

None

LL_DAC_SetWaveSawtoothResetData

28

28

28

None

LL_DAC_SetWaveSawtoothResetTriggerSource

30

30

30

None

LL_DAC_SetWaveSawtoothStepData

28

28

28

None

LL_DAC_SetWaveSawtoothStepTriggerSource

32

32

32

None

LL_DAC_SetWaveTriangleAmplitude

32

32

32

None

LL_DAC_TrigSWConversion

12

12

12

None

LL_DAC_TrigSWConversion2

12

12

12

None

HAL DAC APIs

HAL DAC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_DAC_CalibrateChannelBuffer

266

274

378

DAC_WaitMicroSecond(Min)(Def)(Max), LL_DAC_Disable(Min)(Def)(Max), LL_DAC_GetOutputBuffer(Min)(Def)(Max), LL_DAC_IsActiveFlag_CAL(Min)(Def)(Max), LL_DAC_SetMode(Min)(Def)(Max), LL_DAC_SetOutputBuffer(Min)(Def)(Max), LL_DAC_SetTrimmingValue(Min)(Def)(Max)

HAL_DAC_ConvCpltCallback

2

2

2

None

HAL_DAC_ConvHalfCpltCallback

2

2

2

None

HAL_DAC_DeInit

46

58

118

LL_DAC_Disable(Min)(Def)(Max)

HAL_DAC_DisableChannelAddingNoiseWave

34

34

92

LL_DAC_SetWaveAutoGeneration(Min)(Def)(Max)

HAL_DAC_DisableChannelAddingTriangleWave

34

34

92

LL_DAC_SetWaveAutoGeneration(Min)(Def)(Max)

HAL_DAC_DisableChannelDMADoubleDataMode

32

32

92

LL_DAC_DisableDMADoubleDataMode(Min)(Def)(Max)

HAL_DAC_DisableChannelSampleAndHold

34

34

112

LL_DAC_SetOutputMode(Min)(Def)(Max)

HAL_DAC_DisableChannelSawtoothWave

40

42

106

LL_DAC_SetWaveAutoGeneration(Min)(Def)(Max)

HAL_DAC_DualChannelConvCpltCallback

0

2

2

None

HAL_DAC_DualChannelConvHalfCpltCallback

0

2

2

None

HAL_DAC_DualChannelStopCpltCallback

0

2

2

None

HAL_DAC_EnableChannelAddingNoiseWave

64

64

276

None

HAL_DAC_EnableChannelAddingTriangleWave

64

64

276

None

HAL_DAC_EnableChannelDMADoubleDataMode

32

32

92

LL_DAC_EnableDMADoubleDataMode(Min)(Def)(Max)

HAL_DAC_EnableChannelSampleAndHold

34

34

138

LL_DAC_SetOutputMode(Min)(Def)(Max)

HAL_DAC_EnableChannelSawtoothWave

40

42

106

LL_DAC_SetWaveAutoGeneration(Min)(Def)(Max)

HAL_DAC_ErrorCallback

2

2

2

None

HAL_DAC_GetChannelAlignment

68

68

102

None

HAL_DAC_GetChannelBufferCalibrationValue

28

28

134

LL_DAC_GetTrimmingValue(Min)(Def)(Max)

HAL_DAC_GetChannelData

28

28

118

LL_DAC_RetrieveOutputData(Min)(Def)(Max)

HAL_DAC_GetChannelState

10

10

48

None

HAL_DAC_GetClockFreq

12

12

44

HAL_RCC_DAC_GetKernelClkFreq(Min)(Def)(Max)

HAL_DAC_GetConfig

18

18

70

LL_DAC_GetHighFrequencyMode(Min)(Def)(Max)

HAL_DAC_GetConfigChannel

158

158

212

LL_DAC_GetTriggerSource(Min)(Def)(Max), LL_DAC_IsTriggerEnabled(Min)(Def)(Max)

HAL_DAC_GetConfigChannelSampleAndHold

68

68

162

LL_DAC_GetSampleAndHoldHoldTime(Min)(Def)(Max), LL_DAC_GetSampleAndHoldRefreshTime(Min)(Def)(Max), LL_DAC_GetSampleAndHoldSampleTime(Min)(Def)(Max)

HAL_DAC_GetConfigChannelSawtoothWave

154

154

234

LL_DAC_GetExtendedSawtoothResetValue(Min)(Def)(Max), LL_DAC_GetExtendedSawtoothSaturation(Min)(Def)(Max)

HAL_DAC_GetConfigDualChannel

0

116

154

None

HAL_DAC_GetDualChannelAlignment

0

30

52

None

HAL_DAC_GetDualChannelData

0

14

52

None

HAL_DAC_GetInstance

4

4

76

None

HAL_DAC_GetLLInstance

4

4

76

None

HAL_DAC_GetLastErrorCodes

0

10

44

None

HAL_DAC_GetOptimumFrequencyMode

44

44

80

HAL_RCC_GetHCLKFreq(Min)(Def)(Max)

HAL_DAC_GetState

4

4

40

None

HAL_DAC_GetUserData

0

4

40

None

HAL_DAC_IRQHandler

22

22

22

DAC_IRQHandlerCH(Min)(Def)(Max)

HAL_DAC_Init

52

112

232

DAC_SetChannelAlignment(Min)(Def)(Max), HAL_RCC_DAC1_EnableClock(Max), HAL_RCC_DAC2_EnableClock(Max), HAL_RCC_DAC3_EnableClock(Max), HAL_RCC_DAC4_EnableClock(Max)

HAL_DAC_IsEnabledChannelDMADoubleDataMode

30

30

64

LL_DAC_IsDMADoubleDataModeEnabled(Min)(Def)(Max)

HAL_DAC_IsEnabledChannelSampleAndHold

30

30

106

LL_DAC_GetOutputMode(Min)(Def)(Max)

HAL_DAC_IsEnabledChannelSawtoothWave

38

40

104

LL_DAC_GetWaveAutoGeneration(Min)(Def)(Max)

HAL_DAC_RegisterConvCpltCallback

0

26

82

None

HAL_DAC_RegisterConvHalfCpltCallback

0

26

78

None

HAL_DAC_RegisterDualChannelCpltCallback

0

26

76

None

HAL_DAC_RegisterDualChannelHalfCpltCallback

0

26

76

None

HAL_DAC_RegisterDualChannelStopCpltCallback

0

26

76

None

HAL_DAC_RegisterErrorCallback

0

26

78

None

HAL_DAC_RegisterStopCpltCallback

0

26

76

None

HAL_DAC_ResetChannelSawtoothWave

72

74

140

None

HAL_DAC_ResetConfig

114

122

194

DAC_SetChannelAlignment(Min)(Def)(Max), LL_DAC_Disable(Min)(Def)(Max)

HAL_DAC_SetChannelAlignment

28

28

92

DAC_SetChannelAlignment(Min)(Def)(Max)

HAL_DAC_SetChannelBufferCalibrationValue

38

38

158

LL_DAC_SetTrimmingValue(Min)(Def)(Max)

HAL_DAC_SetChannelDMA

26

26

76

DAC_SetChannelDMA(Min)(Def)(Max)

HAL_DAC_SetChannelData

74

74

204

LL_DAC_IsDMADoubleDataModeEnabled(Min)(Def)(Max)

HAL_DAC_SetConfig

24

34

162

LL_DAC_SetHighFrequencyMode(Min)(Def)(Max)

HAL_DAC_SetConfigChannel

158

168

714

DAC_SetChannelAlignment(Min)(Def)(Max)

HAL_DAC_SetConfigChannelSampleAndHold

144

154

308

HAL_GetTick(Min)(Def)(Max), LL_DAC_IsActiveFlag_BWST(Min)(Def)(Max), LL_DAC_SetSampleAndHoldHoldTime(Min)(Def)(Max), LL_DAC_SetSampleAndHoldRefreshTime(Min)(Def)(Max), LL_DAC_SetSampleAndHoldSampleTime(Min)(Def)(Max)

HAL_DAC_SetConfigChannelSawtoothWave

206

216

896

LL_DAC_SetExtendedSawtoothResetValue(Min)(Def)(Max), LL_DAC_SetExtendedSawtoothSaturation(Min)(Def)(Max)

HAL_DAC_SetConfigDualChannel

0

198

1076

DAC_SetDualChannelAlignment(Def)(Max)

HAL_DAC_SetDualChannelAlignment

0

22

78

DAC_SetDualChannelAlignment(Def)(Max)

HAL_DAC_SetDualChannelDMA

0

30

108

DAC_SetChannelDMA(Def)(Max)

HAL_DAC_SetDualChannelData

0

12

70

None

HAL_DAC_SetUserData

0

4

42

None

HAL_DAC_StartChannel

52

64

152

DAC_WaitMicroSecond(Min)(Def)(Max), LL_DAC_Enable(Min)(Def)(Max)

HAL_DAC_StartChannel_DMA

66

128

208

DAC_StartChannel_DMA_Opt(Min)(Def)(Max)

HAL_DAC_StartChannel_DMA_Opt

70

146

258

DAC_StartChannel_DMA_Opt(Min)(Def)(Max)

HAL_DAC_StartDualChannel

0

46

116

DAC_WaitMicroSecond(Def)(Max), LL_DAC_DualChannelEnable(Def)(Max)

HAL_DAC_StartDualChannel_DMA

0

190

260

DAC_StartDualChannel_DMA_Opt(Def)(Max)

HAL_DAC_StartDualChannel_DMA_Opt

0

210

314

DAC_StartDualChannel_DMA_Opt(Def)(Max)

HAL_DAC_StopChannel

46

46

134

LL_DAC_Disable(Min)(Def)(Max)

HAL_DAC_StopChannel_DMA

146

146

226

DAC_DMA_ChStopCplt(Min)(Def)(Max), LL_DAC_Disable(Min)(Def)(Max), LL_DAC_DisableDMAReq(Min)(Def)(Max), LL_DAC_DisableIT_DMAUDR(Min)(Def)(Max), HAL_DMA_Abort(Min)(Def)(Max), HAL_DMA_Abort_IT(Min)(Def)(Max)

HAL_DAC_StopCpltCallback

2

2

2

None

HAL_DAC_StopDualChannel

0

32

68

LL_DAC_DualChannelDisable(Def)(Max)

HAL_DAC_StopDualChannel_DMA

0

118

194

DAC_DMA_DualChannelStopCplt(Def)(Max), LL_DAC_DisableDMAReq(Def)(Max), LL_DAC_DisableIT_DMAUDR(Def)(Max), LL_DAC_DualChannelDisable(Def)(Max), HAL_DMA_Abort(Def)(Max), HAL_DMA_Abort_IT(Def)(Max)

HAL_DAC_TrigSWChannelSawtoothWave

80

82

148

None

HAL_DAC_TrigSWConversionChannel

62

62

124

LL_DAC_IsTriggerSWEnabled(Min)(Def)(Max), LL_DAC_TrigSWConversion(Min)(Def)(Max)

HAL_DAC_TrigSWConversionDualChannel

0

80

112

LL_DAC_IsTriggerSWEnabled(Def)(Max), LL_DAC_TrigSWConversion(Def)(Max)

Static DAC APIs

Static DAC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

DAC_DMA_ChConvCplt

30

30

30

None

DAC_DMA_ChError

14

38

38

None

DAC_DMA_ChHalfConvCplt

30

30

30

None

DAC_DMA_ChStopCplt

46

46

46

None

DAC_DMA_DualChannelConvCplt

0

14

14

None

DAC_DMA_DualChannelError

0

30

30

None

DAC_DMA_DualChannelHalfConvCplt

0

14

14

None

DAC_DMA_DualChannelStopCplt

0

28

28

None

DAC_IRQHandlerCH

86

118

118

LL_DAC_ClearFlag_DMAUDR(Min)(Def)(Max), LL_DAC_DisableDMAReq(Min)(Def)(Max), LL_DAC_IsActiveFlag_DMAUDR(Min)(Def)(Max), LL_DAC_IsEnabledIT_DMAUDR(Min)(Def)(Max)

DAC_IRQHandlerCH::lut_ch_dma_underrun_error_code

0

4

4

None

DAC_IRQHandlerCH::lut_ch_dma_underrun_flag

8

8

8

None

DAC_SetChannelAlignment

82

82

82

None

DAC_SetChannelDMA

14

14

14

None

DAC_SetDualChannelAlignment

0

26

26

None

DAC_StartChannel_DMA_Opt

138

184

184

DAC_WaitMicroSecond(Min)(Def)(Max), LL_DAC_Enable(Min)(Def)(Max), LL_DAC_EnableDMAReq(Min)(Def)(Max), LL_DAC_EnableIT_DMAUDR(Min)(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Min)(Def)(Max)

DAC_StartChannel_DMA_Opt::lut_ch_err_dma

0

4

4

None

DAC_StartDualChannel_DMA_Opt

0

144

144

DAC_WaitMicroSecond(Def)(Max), LL_DAC_DualChannelEnable(Def)(Max), LL_DAC_EnableDMAReq(Def)(Max), LL_DAC_EnableIT_DMAUDR(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max)

DAC_WaitMicroSecond

42

42

42

None