LL ADC APIs

LL ADC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_ADC_CALC_TEMPERATURE

94

94

94

None

LL_ADC_CALC_TEMPERATURE_TYP_PARAMS

56

56

56

None

LL_ADC_CHANNEL_LUT

64

64

64

None

LL_ADC_ClearFlag

4

4

4

None

LL_ADC_ClearFlag_ADRDY

6

6

6

None

LL_ADC_ClearFlag_AWD1

6

6

6

None

LL_ADC_ClearFlag_AWD2

8

8

8

None

LL_ADC_ClearFlag_AWD3

8

8

8

None

LL_ADC_ClearFlag_EOC

6

6

6

None

LL_ADC_ClearFlag_EOS

6

6

6

None

LL_ADC_ClearFlag_EOSMP

6

6

6

None

LL_ADC_ClearFlag_JEOC

6

6

6

None

LL_ADC_ClearFlag_JEOS

6

6

6

None

LL_ADC_ClearFlag_LDORDY

8

8

8

None

LL_ADC_ClearFlag_OVR

6

6

6

None

LL_ADC_ConfigAnalogWDThresholds

76

76

76

None

LL_ADC_ConfigOverSamplingRatioShift

24

24

24

None

LL_ADC_DMA_GetRegAddr

28

28

28

None

LL_ADC_Disable

14

14

14

None

LL_ADC_DisableDeepPowerDown

10

10

10

None

LL_ADC_DisableIT

8

8

8

None

LL_ADC_DisableIT_ADRDY

10

10

10

None

LL_ADC_DisableIT_AWD1

10

10

10

None

LL_ADC_DisableIT_AWD2

10

10

10

None

LL_ADC_DisableIT_AWD3

10

10

10

None

LL_ADC_DisableIT_EOC

10

10

10

None

LL_ADC_DisableIT_EOS

10

10

10

None

LL_ADC_DisableIT_EOSMP

10

10

10

None

LL_ADC_DisableIT_JEOC

10

10

10

None

LL_ADC_DisableIT_JEOS

10

10

10

None

LL_ADC_DisableIT_OVR

10

10

10

None

LL_ADC_DisableInternalRegulator

10

10

10

None

LL_ADC_Enable

14

14

14

None

LL_ADC_EnableDeepPowerDown

14

14

14

None

LL_ADC_EnableIT

8

8

8

None

LL_ADC_EnableIT_ADRDY

10

10

10

None

LL_ADC_EnableIT_AWD1

10

10

10

None

LL_ADC_EnableIT_AWD2

10

10

10

None

LL_ADC_EnableIT_AWD3

10

10

10

None

LL_ADC_EnableIT_EOC

10

10

10

None

LL_ADC_EnableIT_EOS

10

10

10

None

LL_ADC_EnableIT_EOSMP

10

10

10

None

LL_ADC_EnableIT_JEOC

10

10

10

None

LL_ADC_EnableIT_JEOS

10

10

10

None

LL_ADC_EnableIT_OVR

10

10

10

None

LL_ADC_EnableInternalRegulator

14

14

14

None

LL_ADC_GetAnalogWDFiltering

10

10

10

None

LL_ADC_GetAnalogWDScopeChannel

102

102

102

None

LL_ADC_GetAnalogWDScopeGroup

60

60

60

None

LL_ADC_GetAnalogWDThresholds

54

54

54

None

LL_ADC_GetCalibrationFactor

10

10

10

None

LL_ADC_GetChannelPreselection

42

42

42

None

LL_ADC_GetChannelSamplingTime

250

250

250

None

LL_ADC_GetChannelSingleDiff

8

8

8

None

LL_ADC_GetCommonPathInternalCh

8

8

8

None

LL_ADC_GetGainCompensation

20

20

20

None

LL_ADC_GetLeftBitShift

8

8

8

None

LL_ADC_GetLowPowerMode

8

8

8

None

LL_ADC_GetMultiDMATransfer

8

8

8

None

LL_ADC_GetMultiTwoSamplingDelay

8

8

8

None

LL_ADC_GetMultimode

8

8

8

None

LL_ADC_GetOffsetChannel

16

16

16

None

LL_ADC_GetOffsetLevel

18

18

18

None

LL_ADC_GetOffsetSign

18

18

18

None

LL_ADC_GetOffsetSignedSaturation

18

18

18

None

LL_ADC_GetOffsetUnsignedSaturation

18

18

18

None

LL_ADC_GetOverSamplingDiscont

8

8

8

None

LL_ADC_GetOverSamplingInstScope

10

10

10

None

LL_ADC_GetOverSamplingRatio

14

14

14

None

LL_ADC_GetOverSamplingScope

10

10

10

None

LL_ADC_GetOverSamplingShift

8

8

8

None

LL_ADC_GetResolution

8

8

8

None

LL_ADC_GetSamplingMode

8

8

8

None

LL_ADC_INJ_GetSequencerDiscont

8

8

8

None

LL_ADC_INJ_GetSequencerLength

8

8

8

None

LL_ADC_INJ_GetSequencerRanks

20

20

20

None

LL_ADC_INJ_GetTrigAuto

8

8

8

None

LL_ADC_INJ_GetTriggerEdge

8

8

8

None

LL_ADC_INJ_GetTriggerSource

50

50

50

None

LL_ADC_INJ_IsConversionOngoing

10

10

10

None

LL_ADC_INJ_IsStopConversionOngoing

10

10

10

None

LL_ADC_INJ_IsTriggerSourceSWStart

16

16

16

None

LL_ADC_INJ_ReadConversionData10Rank

22

22

22

None

LL_ADC_INJ_ReadConversionData12Rank

22

22

22

None

LL_ADC_INJ_ReadConversionData32Rank

20

20

20

None

LL_ADC_INJ_ReadConversionData6Rank

22

22

22

None

LL_ADC_INJ_ReadConversionData8Rank

22

22

22

None

LL_ADC_INJ_ReadConversionDataRank

20

20

20

None

LL_ADC_INJ_SetSequencerDiscont

12

12

12

None

LL_ADC_INJ_SetSequencerLength

12

12

12

None

LL_ADC_INJ_SetSequencerRanks

22

22

22

None

LL_ADC_INJ_SetTrigAuto

12

12

12

None

LL_ADC_INJ_SetTriggerEdge

12

12

12

None

LL_ADC_INJ_SetTriggerSource

12

12

12

None

LL_ADC_INJ_StartConversion

14

14

14

None

LL_ADC_INJ_StopConversion

14

14

14

None

LL_ADC_IsActiveFlag

16

16

16

None

LL_ADC_IsActiveFlag_ADRDY

8

8

8

None

LL_ADC_IsActiveFlag_AWD1

10

10

10

None

LL_ADC_IsActiveFlag_AWD2

10

10

10

None

LL_ADC_IsActiveFlag_AWD3

10

10

10

None

LL_ADC_IsActiveFlag_EOC

10

10

10

None

LL_ADC_IsActiveFlag_EOS

10

10

10

None

LL_ADC_IsActiveFlag_EOSMP

10

10

10

None

LL_ADC_IsActiveFlag_JEOC

10

10

10

None

LL_ADC_IsActiveFlag_JEOS

10

10

10

None

LL_ADC_IsActiveFlag_LDORDY

10

10

10

None

LL_ADC_IsActiveFlag_MST_ADRDY

8

8

8

None

LL_ADC_IsActiveFlag_MST_AWD1

10

10

10

None

LL_ADC_IsActiveFlag_MST_AWD2

10

10

10

None

LL_ADC_IsActiveFlag_MST_AWD3

10

10

10

None

LL_ADC_IsActiveFlag_MST_EOC

10

10

10

None

LL_ADC_IsActiveFlag_MST_EOS

10

10

10

None

LL_ADC_IsActiveFlag_MST_EOSMP

10

10

10

None

LL_ADC_IsActiveFlag_MST_JEOC

10

10

10

None

LL_ADC_IsActiveFlag_MST_JEOS

10

10

10

None

LL_ADC_IsActiveFlag_MST_LDORDY

10

10

10

None

LL_ADC_IsActiveFlag_MST_OVR

10

10

10

None

LL_ADC_IsActiveFlag_OVR

10

10

10

None

LL_ADC_IsActiveFlag_SLV_ADRDY

10

10

10

None

LL_ADC_IsActiveFlag_SLV_AWD1

10

10

10

None

LL_ADC_IsActiveFlag_SLV_AWD2

10

10

10

None

LL_ADC_IsActiveFlag_SLV_AWD3

10

10

10

None

LL_ADC_IsActiveFlag_SLV_EOC

10

10

10

None

LL_ADC_IsActiveFlag_SLV_EOS

10

10

10

None

LL_ADC_IsActiveFlag_SLV_EOSMP

10

10

10

None

LL_ADC_IsActiveFlag_SLV_JEOC

10

10

10

None

LL_ADC_IsActiveFlag_SLV_JEOS

10

10

10

None

LL_ADC_IsActiveFlag_SLV_LDORDY

10

10

10

None

LL_ADC_IsActiveFlag_SLV_OVR

10

10

10

None

LL_ADC_IsAnalogWDChannelMonitored

154

154

154

None

LL_ADC_IsCalibrationOnGoing

6

6

6

None

LL_ADC_IsDeepPowerDownEnabled

10

10

10

None

LL_ADC_IsDisableOngoing

10

10

10

None

LL_ADC_IsEnabled

8

8

8

None

LL_ADC_IsEnabledIT

16

16

16

None

LL_ADC_IsEnabledIT_ADRDY

8

8

8

None

LL_ADC_IsEnabledIT_AWD1

10

10

10

None

LL_ADC_IsEnabledIT_AWD2

10

10

10

None

LL_ADC_IsEnabledIT_AWD3

10

10

10

None

LL_ADC_IsEnabledIT_EOC

10

10

10

None

LL_ADC_IsEnabledIT_EOS

10

10

10

None

LL_ADC_IsEnabledIT_EOSMP

10

10

10

None

LL_ADC_IsEnabledIT_JEOC

10

10

10

None

LL_ADC_IsEnabledIT_JEOS

10

10

10

None

LL_ADC_IsEnabledIT_OVR

10

10

10

None

LL_ADC_IsInternalRegulatorEnabled

10

10

10

None

LL_ADC_REG_GetContinuousMode

8

8

8

None

LL_ADC_REG_GetDataTransferMode

8

8

8

None

LL_ADC_REG_GetOverrun

8

8

8

None

LL_ADC_REG_GetSequencerDiscont

8

8

8

None

LL_ADC_REG_GetSequencerLength

8

8

8

None

LL_ADC_REG_GetSequencerRanks

40

40

40

None

LL_ADC_REG_GetTriggerEdge

8

8

8

None

LL_ADC_REG_GetTriggerSource

50

50

50

None

LL_ADC_REG_IsConversionOngoing

10

10

10

None

LL_ADC_REG_IsStopConversionOngoing

10

10

10

None

LL_ADC_REG_IsTriggerSourceSWStart

16

16

16

None

LL_ADC_REG_ReadConversionData

4

4

4

None

LL_ADC_REG_ReadConversionData10

6

6

6

None

LL_ADC_REG_ReadConversionData12

6

6

6

None

LL_ADC_REG_ReadConversionData32

4

4

4

None

LL_ADC_REG_ReadConversionData6

6

6

6

None

LL_ADC_REG_ReadConversionData8

6

6

6

None

LL_ADC_REG_ReadMultiConversionData32

22

22

22

None

LL_ADC_REG_SetContinuousMode

12

12

12

None

LL_ADC_REG_SetDataTransferMode

12

12

12

None

LL_ADC_REG_SetOverrun

12

12

12

None

LL_ADC_REG_SetSequencerDiscont

12

12

12

None

LL_ADC_REG_SetSequencerLength

12

12

12

None

LL_ADC_REG_SetSequencerRanks

46

46

46

None

LL_ADC_REG_SetTriggerEdge

12

12

12

None

LL_ADC_REG_SetTriggerSource

12

12

12

None

LL_ADC_REG_StartConversion

14

14

14

None

LL_ADC_REG_StartSamplingPhase

10

10

10

None

LL_ADC_REG_StopConversion

14

14

14

None

LL_ADC_REG_StopSamplingPhase

10

10

10

None

LL_ADC_SetAnalogWDChannelAdd

264

264

264

None

LL_ADC_SetAnalogWDChannelRem

264

264

264

None

LL_ADC_SetAnalogWDFiltering

16

16

16

None

LL_ADC_SetAnalogWDScope

278

278

278

None

LL_ADC_SetAnalogWDThresholds

46

46

46

None

LL_ADC_SetCalibrationFactor

16

16

16

None

LL_ADC_SetChannelPreselection

24

24

24

None

LL_ADC_SetChannelSamplingTime

258

258

258

None

LL_ADC_SetChannelSingleDiff

2

2

2

None

LL_ADC_SetCommonPathInternalCh

14

14

14

None

LL_ADC_SetCommonPathInternalChAdd

12

12

12

None

LL_ADC_SetCommonPathInternalChRem

12

12

12

None

LL_ADC_SetGainCompensation

32

32

32

None

LL_ADC_SetLeftBitShift

12

12

12

None

LL_ADC_SetLowPowerMode

12

12

12

None

LL_ADC_SetMultiDMATransfer

12

12

12

None

LL_ADC_SetMultiTwoSamplingDelay

12

12

12

None

LL_ADC_SetMultimode

12

12

12

None

LL_ADC_SetOffsetChannel

22

22

22

None

LL_ADC_SetOffsetLevel

24

24

24

None

LL_ADC_SetOffsetSign

24

24

24

None

LL_ADC_SetOffsetSignedSaturation

24

24

24

None

LL_ADC_SetOffsetUnsignedSaturation

24

24

24

None

LL_ADC_SetOverSamplingDiscont

12

12

12

None

LL_ADC_SetOverSamplingInstScope

16

16

16

None

LL_ADC_SetOverSamplingScope

12

12

12

None

LL_ADC_SetResolution

12

12

12

None

LL_ADC_SetSamplingMode

12

12

12

None

LL_ADC_StartCalibration

10

10

10

None

HAL ADC APIs

HAL ADC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_ADC_AnalogWD_OutOfWindowCallback

2

2

2

None

HAL_ADC_Calibrate

30

72

146

adc_calibrate(Min)(Def)(Max)

HAL_ADC_DeInit

104

112

178

HAL_ADC_INJ_StopConv(Min)(Def)(Max), HAL_ADC_REG_StopConv(Min)(Def)(Max), HAL_ADC_Stop(Min)(Def)(Max)

HAL_ADC_ErrorCallback

2

2

2

None

HAL_ADC_GetAnalogWDChannel

30

30

90

LL_ADC_GetAnalogWDScopeChannel(Min)(Def)(Max)

HAL_ADC_GetAnalogWDThresholds

60

60

152

LL_ADC_GetAnalogWDThresholds(Min)(Def)(Max), LL_ADC_GetResolution(Min)(Def)(Max)

HAL_ADC_GetCalibrationFactor

40

92

176

LL_ADC_GetCalibrationFactor(Min)(Def)(Max)

HAL_ADC_GetClockFreq

12

12

48

HAL_RCC_ADC_GetKernelClkFreq(Min)(Def)(Max)

HAL_ADC_GetConfig

26

26

78

LL_ADC_GetResolution(Min)(Def)(Max), LL_ADC_GetSamplingMode(Min)(Def)(Max)

HAL_ADC_GetConfigAnalogWD

148

148

232

LL_ADC_GetAnalogWDFiltering(Min)(Def)(Max), LL_ADC_GetAnalogWDScopeChannel(Min)(Def)(Max), LL_ADC_GetAnalogWDScopeGroup(Min)(Def)(Max), LL_ADC_GetAnalogWDThresholds(Min)(Def)(Max), LL_ADC_GetResolution(Min)(Def)(Max)

HAL_ADC_GetConfigChannel

240

240

476

LL_ADC_GetChannelSamplingTime(Min)(Def)(Max), LL_ADC_GetChannelSingleDiff(Min)(Def)(Max), LL_ADC_INJ_GetSequencerLength(Min)(Def)(Max), LL_ADC_INJ_GetSequencerRanks(Min)(Def)(Max), LL_ADC_REG_GetSequencerLength(Min)(Def)(Max), LL_ADC_REG_GetSequencerRanks(Min)(Def)(Max)

HAL_ADC_GetConfigLowPower

18

18

70

LL_ADC_GetLowPowerMode(Min)(Def)(Max)

HAL_ADC_GetConfigOffset

118

118

214

LL_ADC_GetOffsetChannel(Min)(Def)(Max), LL_ADC_GetOffsetLevel(Min)(Def)(Max), LL_ADC_GetOffsetSign(Min)(Def)(Max), LL_ADC_GetOffsetSignedSaturation(Min)(Def)(Max), LL_ADC_GetOffsetUnsignedSaturation(Min)(Def)(Max), LL_ADC_GetResolution(Min)(Def)(Max)

HAL_ADC_GetConfigOverSampling

44

44

116

LL_ADC_GetOverSamplingDiscont(Min)(Def)(Max), LL_ADC_GetOverSamplingRatio(Min)(Def)(Max), LL_ADC_GetOverSamplingScope(Min)(Def)(Max), LL_ADC_GetOverSamplingShift(Min)(Def)(Max)

HAL_ADC_GetConfigPostProcessing

60

60

112

LL_ADC_GetGainCompensation(Min)(Def)(Max), LL_ADC_GetLeftBitShift(Min)(Def)(Max)

HAL_ADC_GetLastErrorCodes

0

4

24

None

HAL_ADC_GetOffsetLevel

62

62

146

LL_ADC_GetOffsetLevel(Min)(Def)(Max), LL_ADC_GetOffsetSign(Min)(Def)(Max), LL_ADC_GetResolution(Min)(Def)(Max)

HAL_ADC_GetOverSamplingShiftKeepRes

12

12

76

None

HAL_ADC_GetState

4

4

24

None

HAL_ADC_GetStateCommon

4

4

24

None

HAL_ADC_GetStateGroup

10

10

32

None

HAL_ADC_GetUserData

0

4

24

None

HAL_ADC_INJ_GetConfig

64

64

110

LL_ADC_INJ_GetSequencerDiscont(Min)(Def)(Max), LL_ADC_INJ_GetSequencerLength(Min)(Def)(Max), LL_ADC_INJ_GetTrigAuto(Min)(Def)(Max), LL_ADC_INJ_GetTriggerEdge(Min)(Def)(Max), LL_ADC_INJ_GetTriggerSource(Min)(Def)(Max)

HAL_ADC_INJ_PollForConv

74

74

108

HAL_GetTick(Min)(Def)(Max), LL_ADC_ClearFlag_JEOC(Min)(Def)(Max), LL_ADC_IsActiveFlag_JEOC(Min)(Def)(Max)

HAL_ADC_INJ_ReadConversionDataRank

40

40

104

LL_ADC_INJ_ReadConversionDataRank(Min)(Def)(Max)

HAL_ADC_INJ_SequenceConvCpltCallback

2

2

2

None

HAL_ADC_INJ_SetConfig

116

126

412

LL_ADC_INJ_SetSequencerDiscont(Min)(Def)(Max), LL_ADC_INJ_SetSequencerLength(Min)(Def)(Max), LL_ADC_INJ_SetTrigAuto(Min)(Def)(Max), LL_ADC_INJ_SetTriggerEdge(Min)(Def)(Max), LL_ADC_INJ_SetTriggerSource(Min)(Def)(Max)

HAL_ADC_INJ_StartConv

24

66

142

LL_ADC_INJ_GetTrigAuto(Max), LL_ADC_INJ_StartConversion(Min)(Def)(Max)

HAL_ADC_INJ_StartConv_IT

14

14

14

HAL_ADC_INJ_StartConv_IT_Opt(Min)(Def)(Max)

HAL_ADC_INJ_StartConv_IT_Opt

42

84

180

LL_ADC_ClearFlag(Min)(Def)(Max), LL_ADC_EnableIT(Min)(Def)(Max), LL_ADC_INJ_GetTrigAuto(Max), LL_ADC_INJ_StartConversion(Min)(Def)(Max)

HAL_ADC_INJ_StopConv

18

18

72

adc_inj_stop_conversion(Min)(Def)(Max)

HAL_ADC_INJ_StopConv_IT

32

32

86

LL_ADC_DisableIT(Min)(Def)(Max), adc_inj_stop_conversion(Min)(Def)(Max)

HAL_ADC_INJ_TrigNextConv

52

94

170

LL_ADC_INJ_IsConversionOngoing(Min)(Def)(Max), LL_ADC_INJ_IsTriggerSourceSWStart(Max), LL_ADC_INJ_StartConversion(Min)(Def)(Max)

HAL_ADC_INJ_UnitaryConvCpltCallback

2

2

2

None

HAL_ADC_IRQHandler

202

210

226

LL_ADC_ClearFlag_AWD1(Min)(Def)(Max), LL_ADC_ClearFlag_AWD2(Min)(Def)(Max), LL_ADC_ClearFlag_AWD3(Min)(Def)(Max), LL_ADC_ClearFlag_EOC(Min)(Def)(Max), LL_ADC_ClearFlag_EOS(Min)(Def)(Max), LL_ADC_ClearFlag_EOSMP(Min)(Def)(Max), LL_ADC_ClearFlag_JEOC(Min)(Def)(Max), LL_ADC_ClearFlag_JEOS(Min)(Def)(Max), LL_ADC_ClearFlag_OVR(Min)(Def)(Max)

HAL_ADC_IRQHandler_AWD

82

82

98

LL_ADC_ClearFlag_AWD1(Min)(Def)(Max), LL_ADC_ClearFlag_AWD2(Min)(Def)(Max), LL_ADC_ClearFlag_AWD3(Min)(Def)(Max)

HAL_ADC_IRQHandler_INJ

66

66

82

LL_ADC_ClearFlag_JEOC(Min)(Def)(Max), LL_ADC_ClearFlag_JEOS(Min)(Def)(Max)

HAL_ADC_IRQHandler_REG

98

106

122

LL_ADC_ClearFlag_EOC(Min)(Def)(Max), LL_ADC_ClearFlag_EOS(Min)(Def)(Max), LL_ADC_ClearFlag_EOSMP(Min)(Def)(Max), LL_ADC_ClearFlag_OVR(Min)(Def)(Max)

HAL_ADC_Init

38

114

170

LL_AHB2_GRP1_EnableClock(Min)(Max)

HAL_ADC_MM_Calibrate

94

136

188

adc_assert_state_mm_inj(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_assert_state_mm_reg(Min)(Def)(Max), adc_calibrate(Min)(Def)(Max), adc_mm_set_state_inst(Min)(Def)(Max)

HAL_ADC_MM_GetConfig

50

56

124

LL_ADC_GetMultiDMATransfer(Min)(Def)(Max), LL_ADC_GetMultiTwoSamplingDelay(Min)(Def)(Max), LL_ADC_GetMultimode(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max)

HAL_ADC_MM_INJ_PollForConv

154

154

202

HAL_GetTick(Min)(Def)(Max), LL_ADC_ClearFlag_JEOC(Min)(Def)(Max), LL_ADC_IsActiveFlag_JEOC(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max)

HAL_ADC_MM_INJ_ReadConversionDataRank

118

118

172

LL_ADC_INJ_ReadConversionData32Rank(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max)

HAL_ADC_MM_INJ_StartConv

64

64

108

LL_ADC_INJ_StartConversion(Min)(Def)(Max), adc_assert_state_mm_inj(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_mm_check_set_state_group(Min)(Def)(Max)

HAL_ADC_MM_INJ_StartConv_IT

14

14

14

HAL_ADC_MM_INJ_StartConv_IT_Opt(Min)(Def)(Max)

HAL_ADC_MM_INJ_StartConv_IT_Opt

100

100

164

LL_ADC_ClearFlag(Min)(Def)(Max), LL_ADC_EnableIT(Min)(Def)(Max), LL_ADC_INJ_StartConversion(Min)(Def)(Max), adc_assert_state_mm_inj(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_mm_check_set_state_group(Min)(Def)(Max)

HAL_ADC_MM_INJ_StopConv

58

58

110

adc_assert_state_mm_inj(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_inj_stop_conversion(Min)(Def)(Max), adc_mm_set_state_inst_inj(Min)(Def)(Max)

HAL_ADC_MM_INJ_StopConv_IT

68

68

116

LL_ADC_DisableIT(Min)(Def)(Max), adc_assert_state_mm_inj(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_inj_stop_conversion(Min)(Def)(Max), adc_mm_set_state_inst_inj(Min)(Def)(Max)

HAL_ADC_MM_INJ_TrigNextConv

88

88

158

LL_ADC_INJ_IsConversionOngoing(Min)(Def)(Max), LL_ADC_INJ_IsTriggerSourceSWStart(Max), LL_ADC_INJ_StartConversion(Min)(Def)(Max), adc_assert_state_mm_inj(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_mm_check_set_state_group(Min)(Def)(Max)

HAL_ADC_MM_REG_PollForConv

154

154

198

HAL_GetTick(Min)(Def)(Max), LL_ADC_ClearFlag_EOC(Min)(Def)(Max), LL_ADC_IsActiveFlag_EOC(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max)

HAL_ADC_MM_REG_ReadConversionData

32

32

104

LL_ADC_GetMultiDMATransfer(Max), LL_ADC_REG_ReadMultiConversionData32(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max)

HAL_ADC_MM_REG_SetMultiDMA

0

112

198

LL_ADC_DMA_GetRegAddr(Def)(Max), LL_ADC_SetMultiDMATransfer(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max)

HAL_ADC_MM_REG_StartConv

64

64

112

LL_ADC_REG_StartConversion(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_assert_state_mm_reg(Min)(Def)(Max), adc_mm_check_set_state_group(Min)(Def)(Max)

HAL_ADC_MM_REG_StartConvM_DMA

0

14

14

HAL_ADC_MM_REG_StartConvM_DMA_Opt(Def)(Max)

HAL_ADC_MM_REG_StartConvM_DMA_Opt

0

296

390

LL_ADC_ClearFlag(Def)(Max), LL_ADC_EnableIT(Def)(Max), LL_ADC_EnableIT_OVR(Def)(Max), LL_ADC_REG_SetDataTransferMode(Def)(Max), LL_ADC_REG_StartConversion(Def)(Max), LL_DMA_DisableIT(Def)(Max), LL_DMA_EnableIT(Def)(Max), adc_assert_state_mm_inst(Def)(Max), adc_assert_state_mm_reg(Def)(Max), adc_mm_check_set_state_group(Def)(Max)

HAL_ADC_MM_REG_StartConv_DMA

0

24

24

HAL_ADC_MM_REG_StartConv_DMA_Opt(Def)(Max)

HAL_ADC_MM_REG_StartConv_DMA_Opt

0

334

456

LL_ADC_ClearFlag(Def)(Max), LL_ADC_DMA_GetRegAddr(Def)(Max), LL_ADC_EnableIT(Def)(Max), LL_ADC_EnableIT_OVR(Def)(Max), LL_ADC_REG_SetDataTransferMode(Def)(Max), LL_ADC_REG_StartConversion(Def)(Max), adc_assert_state_mm_inst(Def)(Max), adc_assert_state_mm_reg(Def)(Max), adc_mm_check_set_state_group(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max)

HAL_ADC_MM_REG_StartConv_IT

14

14

14

HAL_ADC_MM_REG_StartConv_IT_Opt(Min)(Def)(Max)

HAL_ADC_MM_REG_StartConv_IT_Opt

100

100

170

LL_ADC_ClearFlag(Min)(Def)(Max), LL_ADC_EnableIT(Min)(Def)(Max), LL_ADC_REG_StartConversion(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_assert_state_mm_reg(Min)(Def)(Max), adc_mm_check_set_state_group(Min)(Def)(Max)

HAL_ADC_MM_REG_StopConv

72

72

120

LL_ADC_DisableIT_EOC(Min)(Def)(Max), LL_ADC_DisableIT_EOS(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_assert_state_mm_reg(Min)(Def)(Max), adc_mm_set_state_inst_reg(Min)(Def)(Max), adc_reg_stop_conversion(Min)(Def)(Max)

HAL_ADC_MM_REG_StopConv_DMA

0

174

218

LL_ADC_DisableIT(Def)(Max), LL_ADC_DisableIT_EOC(Def)(Max), LL_ADC_DisableIT_EOS(Def)(Max), LL_ADC_REG_SetDataTransferMode(Def)(Max), adc_assert_state_mm_inst(Def)(Max), adc_assert_state_mm_reg(Def)(Max), adc_mm_reg_dma_data_transfer_stop_callback(Def)(Max), adc_reg_stop_conversion(Def)(Max), HAL_DMA_Abort(Def)(Max), HAL_DMA_Abort_IT(Def)(Max)

HAL_ADC_MM_REG_StopConv_IT

92

92

140

LL_ADC_DisableIT(Min)(Def)(Max), LL_ADC_DisableIT_EOC(Min)(Def)(Max), LL_ADC_DisableIT_EOS(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_assert_state_mm_reg(Min)(Def)(Max), adc_mm_set_state_inst_reg(Min)(Def)(Max), adc_reg_stop_conversion(Min)(Def)(Max)

HAL_ADC_MM_REG_TrigNextConv

88

88

188

LL_ADC_GetMultimode(Max), LL_ADC_REG_IsConversionOngoing(Min)(Def)(Max), LL_ADC_REG_IsTriggerSourceSWStart(Max), LL_ADC_REG_StartConversion(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_assert_state_mm_reg(Min)(Def)(Max), adc_mm_check_set_state_group(Min)(Def)(Max)

HAL_ADC_MM_SetConfig

136

164

602

LL_ADC_GetResolution(Max), LL_ADC_SetMultiDMATransfer(Min)(Def)(Max), LL_ADC_SetMultiTwoSamplingDelay(Min)(Def)(Max), LL_ADC_SetMultimode(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_mm_set_state_inst(Min)(Def)(Max)

HAL_ADC_MM_Start

146

146

194

LL_ADC_GetSamplingMode(Min)(Def)(Max), LL_ADC_INJ_GetTrigAuto(Min)(Def)(Max), adc_activate(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_mm_check_set_state_group(Min)(Def)(Max), adc_mm_set_state_inst(Min)(Def)(Max)

HAL_ADC_MM_Stop

176

176

224

LL_ADC_ClearFlag(Min)(Def)(Max), LL_ADC_DisableIT(Min)(Def)(Max), LL_ADC_INJ_GetTrigAuto(Min)(Def)(Max), adc_assert_state_mm_inj(Min)(Def)(Max), adc_assert_state_mm_inst(Min)(Def)(Max), adc_assert_state_mm_reg(Min)(Def)(Max), adc_deactivate(Min)(Def)(Max), adc_mm_set_state_inst(Min)(Def)(Max), adc_mm_set_state_inst_inj(Min)(Def)(Max)

HAL_ADC_PollForEvent

86

86

204

HAL_GetTick(Min)(Def)(Max), LL_ADC_ClearFlag(Min)(Def)(Max), LL_ADC_IsActiveFlag(Min)(Def)(Max)

HAL_ADC_REG_DataTransferCpltCallback

0

2

2

None

HAL_ADC_REG_DataTransferHalfCallback

0

2

2

None

HAL_ADC_REG_DataTransferStopCallback

0

2

2

None

HAL_ADC_REG_EndOfSamplingCallback

2

2

2

None

HAL_ADC_REG_GetConfig

74

74

126

LL_ADC_REG_GetContinuousMode(Min)(Def)(Max), LL_ADC_REG_GetOverrun(Min)(Def)(Max), LL_ADC_REG_GetSequencerDiscont(Min)(Def)(Max), LL_ADC_REG_GetSequencerLength(Min)(Def)(Max), LL_ADC_REG_GetTriggerEdge(Min)(Def)(Max), LL_ADC_REG_GetTriggerSource(Min)(Def)(Max)

HAL_ADC_REG_PollForConv

74

74

108

HAL_GetTick(Min)(Def)(Max), LL_ADC_ClearFlag_EOC(Min)(Def)(Max), LL_ADC_IsActiveFlag_EOC(Min)(Def)(Max)

HAL_ADC_REG_ReadConversionData

14

14

50

LL_ADC_REG_ReadConversionData(Min)(Def)(Max)

HAL_ADC_REG_SequenceConvCpltCallback

2

2

2

None

HAL_ADC_REG_SetConfig

142

152

592

LL_ADC_GetSamplingMode(Min)(Def)(Max), LL_ADC_REG_SetSequencerLength(Min)(Def)(Max), LL_ADC_REG_SetTriggerEdge(Min)(Def)(Max), LL_ADC_REG_SetTriggerSource(Min)(Def)(Max)

HAL_ADC_REG_SetDMA

0

12

88

None

HAL_ADC_REG_StartConv

26

68

114

LL_ADC_REG_StartConversion(Min)(Def)(Max)

HAL_ADC_REG_StartConv_DMA

0

24

24

HAL_ADC_REG_StartConv_DMA_Opt(Def)(Max)

HAL_ADC_REG_StartConv_DMA_Opt

0

332

480

LL_ADC_ClearFlag(Def)(Max), LL_ADC_DMA_GetRegAddr(Def)(Max), LL_ADC_EnableIT(Def)(Max), LL_ADC_EnableIT_OVR(Def)(Max), LL_ADC_REG_SetDataTransferMode(Def)(Max), LL_ADC_REG_StartConversion(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max)

HAL_ADC_REG_StartConv_IT

14

14

14

HAL_ADC_REG_StartConv_IT_Opt(Min)(Def)(Max)

HAL_ADC_REG_StartConv_IT_Opt

44

86

152

LL_ADC_ClearFlag(Min)(Def)(Max), LL_ADC_EnableIT(Min)(Def)(Max), LL_ADC_REG_StartConversion(Min)(Def)(Max)

HAL_ADC_REG_StopConv

18

18

72

adc_reg_stop_conversion(Min)(Def)(Max)

HAL_ADC_REG_StopConv_DMA

0

82

136

LL_ADC_DisableIT(Def)(Max), LL_ADC_REG_SetDataTransferMode(Def)(Max), adc_reg_dma_data_transfer_stop_callback(Def)(Max), adc_reg_stop_conversion(Def)(Max), HAL_DMA_Abort(Def)(Max), HAL_DMA_Abort_IT(Def)(Max)

HAL_ADC_REG_StopConv_IT

32

32

86

LL_ADC_DisableIT(Min)(Def)(Max), adc_reg_stop_conversion(Min)(Def)(Max)

HAL_ADC_REG_TrigNextConv

52

94

170

LL_ADC_REG_IsConversionOngoing(Min)(Def)(Max), LL_ADC_REG_IsTriggerSourceSWStart(Max), LL_ADC_REG_StartConversion(Min)(Def)(Max)

HAL_ADC_REG_UnitaryConvCpltCallback

2

2

2

None

HAL_ADC_RegisterAwdOutOfWindowCallback

0

22

60

None

HAL_ADC_RegisterDataTransferCpltCallback

0

22

60

None

HAL_ADC_RegisterDataTransferHalfCallback

0

22

60

None

HAL_ADC_RegisterDataTransferStopCallback

0

22

60

None

HAL_ADC_RegisterErrorCallback

0

22

60

None

HAL_ADC_RegisterInjSequenceConvCpltCallback

0

22

60

None

HAL_ADC_RegisterInjUnitaryConvCpltCallback

0

22

60

None

HAL_ADC_RegisterRegEndOfSamplingCallback

0

22

60

None

HAL_ADC_RegisterRegSequenceConvCpltCallback

0

22

60

None

HAL_ADC_RegisterRegUnitaryConvCpltCallback

0

22

60

None

HAL_ADC_SetAnalogWDChannel

92

92

354

LL_ADC_GetAnalogWDScopeGroup(Min)(Def)(Max), LL_ADC_SetAnalogWDChannelAdd(Min)(Def)(Max), LL_ADC_SetAnalogWDChannelRem(Min)(Def)(Max), LL_ADC_SetAnalogWDScope(Min)(Def)(Max)

HAL_ADC_SetAnalogWDThresholds

58

58

176

LL_ADC_GetResolution(Min)(Def)(Max), LL_ADC_SetAnalogWDThresholds(Min)(Def)(Max)

HAL_ADC_SetCalibrationFactor

40

92

172

LL_ADC_SetCalibrationFactor(Min)(Def)(Max)

HAL_ADC_SetConfig

46

56

178

LL_ADC_SetResolution(Min)(Def)(Max), LL_ADC_SetSamplingMode(Min)(Def)(Max)

HAL_ADC_SetConfigAnalogWD

132

142

698

LL_ADC_GetResolution(Min)(Def)(Max), LL_ADC_SetAnalogWDFiltering(Min)(Def)(Max), LL_ADC_SetAnalogWDScope(Min)(Def)(Max), LL_ADC_SetAnalogWDThresholds(Min)(Def)(Max)

HAL_ADC_SetConfigChannel

166

176

548

LL_ADC_INJ_SetSequencerRanks(Min)(Def)(Max), LL_ADC_REG_SetSequencerRanks(Min)(Def)(Max), LL_ADC_SetChannelPreselection(Min)(Def)(Max), LL_ADC_SetChannelSamplingTime(Min)(Def)(Max), LL_ADC_SetChannelSingleDiff(Min)(Def)(Max), LL_ADC_SetCommonPathInternalChAdd(Min)(Def)(Max)

HAL_ADC_SetConfigLowPower

26

36

118

LL_ADC_SetLowPowerMode(Min)(Def)(Max)

HAL_ADC_SetConfigOffset

156

166

612

LL_ADC_GetResolution(Min)(Def)(Max), LL_ADC_SetOffsetChannel(Min)(Def)(Max), LL_ADC_SetOffsetLevel(Min)(Def)(Max), LL_ADC_SetOffsetSign(Min)(Def)(Max), LL_ADC_SetOffsetSignedSaturation(Min)(Def)(Max), LL_ADC_SetOffsetUnsignedSaturation(Min)(Def)(Max)

HAL_ADC_SetConfigOverSampling

68

78

288

LL_ADC_ConfigOverSamplingRatioShift(Min)(Def)(Max), LL_ADC_SetOverSamplingDiscont(Min)(Def)(Max), LL_ADC_SetOverSamplingScope(Min)(Def)(Max)

HAL_ADC_SetConfigPostProcessing

46

56

266

LL_ADC_SetGainCompensation(Min)(Def)(Max), LL_ADC_SetLeftBitShift(Min)(Def)(Max)

HAL_ADC_SetLinkNextHandle

32

32

186

None

HAL_ADC_SetOffsetLevel

84

84

190

LL_ADC_GetResolution(Min)(Def)(Max), LL_ADC_SetOffsetLevel(Min)(Def)(Max), LL_ADC_SetOffsetSign(Min)(Def)(Max)

HAL_ADC_SetUserData

0

4

26

None

HAL_ADC_Start

76

160

194

LL_ADC_GetSamplingMode(Min)(Def)(Max), LL_ADC_INJ_GetTrigAuto(Min)(Def)(Max), adc_activate(Min)(Def)(Max)

HAL_ADC_Stop

74

74

170

LL_ADC_ClearFlag(Min)(Def)(Max), LL_ADC_DisableIT(Min)(Def)(Max), LL_ADC_INJ_GetTrigAuto(Min)(Def)(Max), adc_deactivate(Min)(Def)(Max)

Static ADC APIs

Static ADC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

adc_activate

226

240

240

HAL_GetTick(Min)(Def)(Max), LL_ADC_ClearFlag_ADRDY(Min)(Def)(Max), LL_ADC_DisableDeepPowerDown(Min)(Def)(Max), LL_ADC_Enable(Min)(Def)(Max), LL_ADC_EnableInternalRegulator(Min)(Def)(Max), LL_ADC_GetCommonPathInternalCh(Min)(Def)(Max), LL_ADC_IsActiveFlag_ADRDY(Min)(Def)(Max), LL_ADC_IsEnabled(Min)(Def)(Max), LL_ADC_IsInternalRegulatorEnabled(Min)(Def)(Max)

adc_assert_state_mm_inj

2

2

38

None

adc_assert_state_mm_inst

2

2

66

None

adc_assert_state_mm_reg

2

2

38

None

adc_calibrate

108

122

122

HAL_GetTick(Min)(Def)(Max), LL_ADC_IsCalibrationOnGoing(Min)(Def)(Max), LL_ADC_StartCalibration(Min)(Def)(Max), adc_activate(Min)(Def)(Max), adc_deactivate(Min)(Def)(Max)

adc_deactivate

142

152

152

HAL_GetTick(Min)(Def)(Max), LL_ADC_ClearFlag_ADRDY(Min)(Def)(Max), LL_ADC_Disable(Min)(Def)(Max), LL_ADC_DisableInternalRegulator(Min)(Def)(Max), LL_ADC_EnableDeepPowerDown(Min)(Def)(Max), LL_ADC_IsDisableOngoing(Min)(Def)(Max), LL_ADC_IsEnabled(Min)(Def)(Max)

adc_inj_stop_conversion

62

70

70

HAL_GetTick(Min)(Def)(Max), LL_ADC_INJ_IsConversionOngoing(Min)(Def)(Max), LL_ADC_INJ_StopConversion(Min)(Def)(Max)

adc_mm_check_set_state_group

36

82

82

None

adc_mm_reg_dma_data_transfer_stop_callback

0

32

32

adc_mm_set_state_inst_reg(Def)(Max)

adc_mm_set_state_inst

24

24

24

None

adc_mm_set_state_inst_inj

26

26

26

None

adc_mm_set_state_inst_reg

26

26

26

None

adc_reg_dma_data_transfer_cplt_callback

0

14

14

None

adc_reg_dma_data_transfer_error_callback

0

14

14

None

adc_reg_dma_data_transfer_half_callback

0

14

14

None

adc_reg_dma_data_transfer_stop_callback

0

20

20

None

adc_reg_stop_conversion

62

70

70

HAL_GetTick(Min)(Def)(Max), LL_ADC_REG_IsConversionOngoing(Min)(Def)(Max), LL_ADC_REG_StopConversion(Min)(Def)(Max)