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_ConfigOutput

22

22

22

None

LL_DAC_ConvertData12LeftAligned

30

30

30

None

LL_DAC_ConvertData12RightAligned

28

28

28

None

LL_DAC_ConvertData8RightAligned

30

30

30

None

LL_DAC_DMA_GetRegAddr

20

20

20

None

LL_DAC_Disable

10

10

10

None

LL_DAC_DisableDMADoubleDataMode

10

10

10

None

LL_DAC_DisableDMAReq

10

10

10

None

LL_DAC_DisableIT_DMAUDR

8

8

8

None

LL_DAC_DisableIT_DMAUDR1

10

10

10

None

LL_DAC_DisableTrigger

10

10

10

None

LL_DAC_Enable

10

10

10

None

LL_DAC_EnableDMADoubleDataMode

10

10

10

None

LL_DAC_EnableDMAReq

10

10

10

None

LL_DAC_EnableIT_DMAUDR

8

8

8

None

LL_DAC_EnableIT_DMAUDR1

10

10

10

None

LL_DAC_EnableTrigger

10

10

10

None

LL_DAC_GetHighFrequencyMode

8

8

8

None

LL_DAC_GetMode

8

8

8

None

LL_DAC_GetOutputBuffer

8

8

8

None

LL_DAC_GetOutputConnection

8

8

8

None

LL_DAC_GetOutputMode

8

8

8

None

LL_DAC_GetSampleAndHoldHoldTime

8

8

8

None

LL_DAC_GetSampleAndHoldRefreshTime

8

8

8

None

LL_DAC_GetSampleAndHoldSampleTime

24

24

24

None

LL_DAC_GetSignedFormat

8

8

8

None

LL_DAC_GetTriggerSource

10

10

10

None

LL_DAC_GetTrimmingValue

8

8

8

None

LL_DAC_GetWaveAutoGeneration

8

8

8

None

LL_DAC_GetWaveNoiseLFSR

8

8

8

None

LL_DAC_GetWaveTriangleAmplitude

8

8

8

None

LL_DAC_IsActiveFlag_BWST

10

10

10

None

LL_DAC_IsActiveFlag_BWST1

10

10

10

None

LL_DAC_IsActiveFlag_CAL

10

10

10

None

LL_DAC_IsActiveFlag_CAL1

10

10

10

None

LL_DAC_IsActiveFlag_DAC1RDY

10

10

10

None

LL_DAC_IsActiveFlag_DMAUDR

16

16

16

None

LL_DAC_IsActiveFlag_DMAUDR1

10

10

10

None

LL_DAC_IsActiveFlag_DORSTAT1

10

10

10

None

LL_DAC_IsDMADoubleDataModeEnabled

10

10

10

None

LL_DAC_IsDMAReqEnabled

10

10

10

None

LL_DAC_IsEnabled

8

8

8

None

LL_DAC_IsEnabledIT_DMAUDR

16

16

16

None

LL_DAC_IsEnabledIT_DMAUDR1

10

10

10

None

LL_DAC_IsReady

10

10

10

None

LL_DAC_IsTriggerEnabled

10

10

10

None

LL_DAC_IsTriggerSWEnabled

20

20

20

None

LL_DAC_RetrieveOutputData

24

24

24

None

LL_DAC_SetHighFrequencyMode

12

12

12

None

LL_DAC_SetMode

12

12

12

None

LL_DAC_SetOutputBuffer

12

12

12

None

LL_DAC_SetOutputConnection

12

12

12

None

LL_DAC_SetOutputMode

12

12

12

None

LL_DAC_SetSampleAndHoldHoldTime

12

12

12

None

LL_DAC_SetSampleAndHoldRefreshTime

12

12

12

None

LL_DAC_SetSampleAndHoldSampleTime

30

30

30

None

LL_DAC_SetSignedFormat

12

12

12

None

LL_DAC_SetTriggerSource

18

18

18

None

LL_DAC_SetWaveAutoGeneration

12

12

12

None

LL_DAC_SetWaveNoiseLFSR

12

12

12

None

LL_DAC_SetWaveTriangleAmplitude

12

12

12

None

LL_DAC_TrigSWConversion

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

328

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

94

LL_DAC_Disable(Min)(Def)(Max)

HAL_DAC_DisableChannelAddingNoiseWave

32

32

88

LL_DAC_SetWaveAutoGeneration(Min)(Def)(Max)

HAL_DAC_DisableChannelAddingTriangleWave

32

32

88

LL_DAC_SetWaveAutoGeneration(Min)(Def)(Max)

HAL_DAC_DisableChannelDMADoubleDataMode

0

32

92

LL_DAC_DisableDMADoubleDataMode(Def)(Max)

HAL_DAC_DisableChannelSampleAndHold

32

34

68

LL_DAC_SetOutputMode(Min)(Def)(Max)

HAL_DAC_EnableChannelAddingNoiseWave

62

62

276

None

HAL_DAC_EnableChannelAddingTriangleWave

62

64

276

None

HAL_DAC_EnableChannelDMADoubleDataMode

0

32

92

LL_DAC_EnableDMADoubleDataMode(Def)(Max)

HAL_DAC_EnableChannelSampleAndHold

32

34

94

LL_DAC_SetOutputMode(Min)(Def)(Max)

HAL_DAC_ErrorCallback

2

2

2

None

HAL_DAC_GetChannelAlignment

68

68

102

None

HAL_DAC_GetChannelBufferCalibrationValue

28

28

82

LL_DAC_GetTrimmingValue(Min)(Def)(Max)

HAL_DAC_GetChannelData

26

28

102

LL_DAC_RetrieveOutputData(Min)(Def)(Max)

HAL_DAC_GetChannelState

10

10

46

None

HAL_DAC_GetClockFreq

12

12

42

HAL_RCC_DAC_GetKernelClkFreq(Min)(Def)(Max)

HAL_DAC_GetConfig

18

18

68

LL_DAC_GetHighFrequencyMode(Min)(Def)(Max)

HAL_DAC_GetConfigChannel

158

158

220

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

HAL_DAC_GetConfigChannelSampleAndHold

68

68

118

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

HAL_DAC_GetLastErrorCodes

0

6

38

None

HAL_DAC_GetOptimumFrequencyMode

44

44

78

HAL_RCC_GetHCLKFreq(Min)(Def)(Max)

HAL_DAC_GetState

4

4

38

None

HAL_DAC_GetUserData

0

4

38

None

HAL_DAC_IRQHandler

14

14

14

DAC_IRQHandlerCH(Min)(Def)(Max)

HAL_DAC_Init

56

94

134

DAC_SetChannelAlignment(Min)(Def)(Max), HAL_RCC_DAC1_EnableClock(Min)(Max)

HAL_DAC_IsEnabledChannelDMADoubleDataMode

0

30

64

LL_DAC_IsDMADoubleDataModeEnabled(Def)(Max)

HAL_DAC_IsEnabledChannelSampleAndHold

28

30

64

LL_DAC_GetOutputMode(Min)(Def)(Max)

HAL_DAC_RegisterConvCpltCallback

0

26

82

None

HAL_DAC_RegisterConvHalfCpltCallback

0

26

82

None

HAL_DAC_RegisterErrorCallback

0

26

78

None

HAL_DAC_RegisterStopCpltCallback

0

26

82

None

HAL_DAC_ResetConfig

104

120

172

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

HAL_DAC_SetChannelAlignment

28

28

98

DAC_SetChannelAlignment(Min)(Def)(Max)

HAL_DAC_SetChannelBufferCalibrationValue

38

38

108

LL_DAC_SetTrimmingValue(Min)(Def)(Max)

HAL_DAC_SetChannelDMA

0

26

70

DAC_SetChannelDMA(Def)(Max)

HAL_DAC_SetChannelData

72

74

182

LL_DAC_IsDMADoubleDataModeEnabled(Min)(Def)(Max)

HAL_DAC_SetConfig

24

34

142

LL_DAC_SetHighFrequencyMode(Min)(Def)(Max)

HAL_DAC_SetConfigChannel

158

168

478

DAC_SetChannelAlignment(Min)(Def)(Max)

HAL_DAC_SetConfigChannelSampleAndHold

144

154

264

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_SetUserData

0

4

40

None

HAL_DAC_StartChannel

52

64

136

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

HAL_DAC_StartChannel_DMA

0

128

200

DAC_StartChannel_DMA_Opt(Def)(Max)

HAL_DAC_StartChannel_DMA_Opt

0

146

260

DAC_StartChannel_DMA_Opt(Def)(Max)

HAL_DAC_StopChannel

44

46

118

LL_DAC_Disable(Min)(Def)(Max)

HAL_DAC_StopChannel_DMA

0

146

226

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

HAL_DAC_StopCpltCallback

2

2

2

None

HAL_DAC_TrigSWConversionChannel

62

62

116

LL_DAC_IsTriggerSWEnabled(Min)(Def)(Max), LL_DAC_TrigSWConversion(Min)(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

0

20

20

None

DAC_DMA_ChError

0

28

28

None

DAC_DMA_ChHalfConvCplt

0

20

20

None

DAC_DMA_ChStopCplt

0

36

36

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

2

2

None

DAC_IRQHandlerCH::lut_ch_dma_underrun_flag

4

4

4

None

DAC_SetChannelAlignment

82

82

82

None

DAC_SetChannelDMA

0

14

14

None

DAC_StartChannel_DMA_Opt

0

184

184

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

DAC_StartChannel_DMA_Opt::lut_ch_err_dma

0

2

2

None

DAC_WaitMicroSecond

42

42

42

None