LL LPTIM APIs

LL LPTIM APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_LPTIM_CC_DisableChannel

20

20

20

None

LL_LPTIM_CC_EnableChannel

20

20

20

None

LL_LPTIM_CC_GetChannelMode

22

22

22

None

LL_LPTIM_CC_IsEnabledChannel

34

34

34

None

LL_LPTIM_CC_SetChannelMode

28

28

28

None

LL_LPTIM_ClearFlag_ARRM

10

10

10

None

LL_LPTIM_ClearFlag_ARROK

10

10

10

None

LL_LPTIM_ClearFlag_CC1

10

10

10

None

LL_LPTIM_ClearFlag_CC1O

10

10

10

None

LL_LPTIM_ClearFlag_CC2

10

10

10

None

LL_LPTIM_ClearFlag_CC2O

10

10

10

None

LL_LPTIM_ClearFlag_CMP1OK

10

10

10

None

LL_LPTIM_ClearFlag_CMP2OK

10

10

10

None

LL_LPTIM_ClearFlag_DIEROK

10

10

10

None

LL_LPTIM_ClearFlag_DOWN

10

10

10

None

LL_LPTIM_ClearFlag_EXTTRIG

10

10

10

None

LL_LPTIM_ClearFlag_REPOK

10

10

10

None

LL_LPTIM_ClearFlag_UE

10

10

10

None

LL_LPTIM_ClearFlag_UP

10

10

10

None

LL_LPTIM_ConfigClock

14

14

14

None

LL_LPTIM_ConfigTrigger

20

20

20

None

LL_LPTIM_Disable

10

10

10

None

LL_LPTIM_DisableDMAReq_CC1

10

10

10

None

LL_LPTIM_DisableDMAReq_CC2

10

10

10

None

LL_LPTIM_DisableDMAReq_UPDATE

10

10

10

None

LL_LPTIM_DisableEncoderMode

10

10

10

None

LL_LPTIM_DisableIT_ARRM

10

10

10

None

LL_LPTIM_DisableIT_ARROK

10

10

10

None

LL_LPTIM_DisableIT_CC1

10

10

10

None

LL_LPTIM_DisableIT_CC1O

10

10

10

None

LL_LPTIM_DisableIT_CC2

10

10

10

None

LL_LPTIM_DisableIT_CC2O

10

10

10

None

LL_LPTIM_DisableIT_CMP1OK

10

10

10

None

LL_LPTIM_DisableIT_CMP2OK

10

10

10

None

LL_LPTIM_DisableIT_DOWN

10

10

10

None

LL_LPTIM_DisableIT_EXTTRIG

10

10

10

None

LL_LPTIM_DisableIT_REPOK

10

10

10

None

LL_LPTIM_DisableIT_UE

10

10

10

None

LL_LPTIM_DisableIT_UP

10

10

10

None

LL_LPTIM_DisableResetAfterRead

10

10

10

None

LL_LPTIM_DisableTimeout

10

10

10

None

LL_LPTIM_Enable

10

10

10

None

LL_LPTIM_EnableDMAReq_CC1

10

10

10

None

LL_LPTIM_EnableDMAReq_CC2

10

10

10

None

LL_LPTIM_EnableDMAReq_UPDATE

10

10

10

None

LL_LPTIM_EnableEncoderMode

10

10

10

None

LL_LPTIM_EnableIT_ARRM

10

10

10

None

LL_LPTIM_EnableIT_ARROK

10

10

10

None

LL_LPTIM_EnableIT_CC1

10

10

10

None

LL_LPTIM_EnableIT_CC1O

10

10

10

None

LL_LPTIM_EnableIT_CC2

10

10

10

None

LL_LPTIM_EnableIT_CC2O

10

10

10

None

LL_LPTIM_EnableIT_CMP1OK

10

10

10

None

LL_LPTIM_EnableIT_CMP2OK

10

10

10

None

LL_LPTIM_EnableIT_DOWN

10

10

10

None

LL_LPTIM_EnableIT_EXTTRIG

10

10

10

None

LL_LPTIM_EnableIT_REPOK

10

10

10

None

LL_LPTIM_EnableIT_UE

10

10

10

None

LL_LPTIM_EnableIT_UP

10

10

10

None

LL_LPTIM_EnableResetAfterRead

10

10

10

None

LL_LPTIM_EnableTimeout

10

10

10

None

LL_LPTIM_GetAutoReload

6

6

6

None

LL_LPTIM_GetClockFilter

8

8

8

None

LL_LPTIM_GetClockPolarity

8

8

8

None

LL_LPTIM_GetClockSource

8

8

8

None

LL_LPTIM_GetCounter

6

6

6

None

LL_LPTIM_GetCounterMode

8

8

8

None

LL_LPTIM_GetEncoderMode

8

8

8

None

LL_LPTIM_GetInput1Source

8

8

8

None

LL_LPTIM_GetInput2Source

8

8

8

None

LL_LPTIM_GetPrescaler

8

8

8

None

LL_LPTIM_GetRemap

8

8

8

None

LL_LPTIM_GetRepetition

8

8

8

None

LL_LPTIM_GetTriggerFilter

8

8

8

None

LL_LPTIM_GetTriggerPolarity

8

8

8

None

LL_LPTIM_GetTriggerSource

8

8

8

None

LL_LPTIM_GetUpdateMode

8

8

8

None

LL_LPTIM_GetWaveform

8

8

8

None

LL_LPTIM_IC_Config

34

34

34

None

LL_LPTIM_IC_GetCaptureCH1

6

6

6

None

LL_LPTIM_IC_GetCaptureCH2

6

6

6

None

LL_LPTIM_IC_GetFilter

24

24

24

None

LL_LPTIM_IC_GetPolarity

22

22

22

None

LL_LPTIM_IC_GetPrescaler

24

24

24

None

LL_LPTIM_IC_SetFilter

30

30

30

None

LL_LPTIM_IC_SetPolarity

28

28

28

None

LL_LPTIM_IC_SetPrescaler

30

30

30

None

LL_LPTIM_IsActiveFlag_ARRM

10

10

10

None

LL_LPTIM_IsActiveFlag_ARROK

10

10

10

None

LL_LPTIM_IsActiveFlag_CC1

8

8

8

None

LL_LPTIM_IsActiveFlag_CC1O

10

10

10

None

LL_LPTIM_IsActiveFlag_CC2

10

10

10

None

LL_LPTIM_IsActiveFlag_CC2O

10

10

10

None

LL_LPTIM_IsActiveFlag_CMP1OK

10

10

10

None

LL_LPTIM_IsActiveFlag_CMP2OK

10

10

10

None

LL_LPTIM_IsActiveFlag_DIEROK

10

10

10

None

LL_LPTIM_IsActiveFlag_DOWN

10

10

10

None

LL_LPTIM_IsActiveFlag_EXTTRIG

10

10

10

None

LL_LPTIM_IsActiveFlag_REPOK

10

10

10

None

LL_LPTIM_IsActiveFlag_UE

10

10

10

None

LL_LPTIM_IsActiveFlag_UP

10

10

10

None

LL_LPTIM_IsEnabled

8

8

8

None

LL_LPTIM_IsEnabledDMAReq_CC1

10

10

10

None

LL_LPTIM_IsEnabledDMAReq_CC2

10

10

10

None

LL_LPTIM_IsEnabledDMAReq_UPDATE

10

10

10

None

LL_LPTIM_IsEnabledEncoderMode

10

10

10

None

LL_LPTIM_IsEnabledIT_ARRM

10

10

10

None

LL_LPTIM_IsEnabledIT_ARROK

10

10

10

None

LL_LPTIM_IsEnabledIT_CC1

8

8

8

None

LL_LPTIM_IsEnabledIT_CC1O

10

10

10

None

LL_LPTIM_IsEnabledIT_CC2

10

10

10

None

LL_LPTIM_IsEnabledIT_CC2O

10

10

10

None

LL_LPTIM_IsEnabledIT_CMP1OK

10

10

10

None

LL_LPTIM_IsEnabledIT_CMP2OK

10

10

10

None

LL_LPTIM_IsEnabledIT_DOWN

10

10

10

None

LL_LPTIM_IsEnabledIT_EXTTRIG

10

10

10

None

LL_LPTIM_IsEnabledIT_REPOK

10

10

10

None

LL_LPTIM_IsEnabledIT_UE

10

10

10

None

LL_LPTIM_IsEnabledIT_UP

10

10

10

None

LL_LPTIM_IsEnabledResetAfterRead

10

10

10

None

LL_LPTIM_IsEnabledTimeout

10

10

10

None

LL_LPTIM_OC_GetCompareCH1

6

6

6

None

LL_LPTIM_OC_GetCompareCH2

6

6

6

None

LL_LPTIM_OC_GetPolarity

22

22

22

None

LL_LPTIM_OC_SetCompareCH1

12

12

12

None

LL_LPTIM_OC_SetCompareCH2

12

12

12

None

LL_LPTIM_OC_SetPolarity

28

28

28

None

LL_LPTIM_ResetCounter

10

10

10

None

LL_LPTIM_SHIFT_TAB_CCxE

2

2

2

None

LL_LPTIM_SHIFT_TAB_CCxP

2

2

2

None

LL_LPTIM_SHIFT_TAB_CCxSEL

2

2

2

None

LL_LPTIM_SHIFT_TAB_CCxx

2

2

2

None

LL_LPTIM_SHIFT_TAB_ICxF

2

2

2

None

LL_LPTIM_SHIFT_TAB_ICxPSC

2

2

2

None

LL_LPTIM_SetAutoReload

12

12

12

None

LL_LPTIM_SetClockFilter

12

12

12

None

LL_LPTIM_SetClockPolarity

12

12

12

None

LL_LPTIM_SetClockSource

12

12

12

None

LL_LPTIM_SetCounterMode

12

12

12

None

LL_LPTIM_SetEncoderMode

12

12

12

None

LL_LPTIM_SetInput1Source

12

12

12

None

LL_LPTIM_SetInput2Source

12

12

12

None

LL_LPTIM_SetPrescaler

12

12

12

None

LL_LPTIM_SetRemap

12

12

12

None

LL_LPTIM_SetRepetition

12

12

12

None

LL_LPTIM_SetTriggerFilter

12

12

12

None

LL_LPTIM_SetTriggerPolarity

12

12

12

None

LL_LPTIM_SetTriggerSource

12

12

12

None

LL_LPTIM_SetUpdateMode

12

12

12

None

LL_LPTIM_SetWaveform

12

12

12

None

LL_LPTIM_StartCounter

12

12

12

None

LL_LPTIM_TrigSw

10

10

10

None

HAL LPTIM APIs

HAL LPTIM APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_LPTIM_AutoReloadMatchCallback

2

2

2

None

HAL_LPTIM_AutoReloadUpdateCallback

2

2

2

None

HAL_LPTIM_CC_IRQHandler

102

102

116

LL_LPTIM_CC_GetChannelMode(Min)(Def)(Max), LL_LPTIM_ClearFlag_CC1(Min)(Def)(Max), LL_LPTIM_ClearFlag_CC2(Min)(Def)(Max)

HAL_LPTIM_CompareMatchCallback

2

2

2

None

HAL_LPTIM_CompareUpdateCallback

2

2

2

None

HAL_LPTIM_DeInit

72

70

106

LL_LPTIM_CC_DisableChannel(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_DirectionDownCallback

2

2

2

None

HAL_LPTIM_DirectionUpCallback

2

2

2

None

HAL_LPTIM_DisablePreload

44

44

80

LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LL_LPTIM_SetUpdateMode(Min)(Def)(Max)

HAL_LPTIM_DisableResetCounterAfterRead

16

16

50

LL_LPTIM_DisableResetAfterRead(Min)(Def)(Max)

HAL_LPTIM_EnablePreload

46

46

82

LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LL_LPTIM_SetUpdateMode(Min)(Def)(Max)

HAL_LPTIM_EnableResetCounterAfterRead

16

16

50

LL_LPTIM_EnableResetAfterRead(Min)(Def)(Max)

HAL_LPTIM_ErrorCallback

0

2

2

None

HAL_LPTIM_GetChannelState

10

10

60

None

HAL_LPTIM_GetClockFreq

10

10

42

HAL_RCC_LPTIM1_GetKernelClkFreq(Min)(Def)(Max)

HAL_LPTIM_GetClockSource

12

12

44

LPTIM_GetClockSource(Min)(Def)(Max)

HAL_LPTIM_GetClockSourcePrescaler

14

14

46

LL_LPTIM_GetPrescaler(Min)(Def)(Max)

HAL_LPTIM_GetConfig

46

46

98

LL_LPTIM_GetAutoReload(Min)(Def)(Max), LL_LPTIM_GetPrescaler(Min)(Def)(Max), LL_LPTIM_GetRepetition(Min)(Def)(Max), LPTIM_GetClockSource(Min)(Def)(Max)

HAL_LPTIM_GetConfigEncoder

36

36

88

LL_LPTIM_GetClockFilter(Min)(Def)(Max), LL_LPTIM_GetInput1Source(Min)(Def)(Max), LL_LPTIM_GetInput2Source(Min)(Def)(Max)

HAL_LPTIM_GetConfigExtTrigInput

44

44

96

LPTIM_ConvertLLToHALExttrig(Min)(Def)(Max)

HAL_LPTIM_GetConfigInput1

36

36

88

LL_LPTIM_GetClockFilter(Min)(Def)(Max), LL_LPTIM_GetClockPolarity(Min)(Def)(Max), LL_LPTIM_GetInput1Source(Min)(Def)(Max)

HAL_LPTIM_GetCounter

12

12

48

LL_LPTIM_GetCounter(Min)(Def)(Max)

HAL_LPTIM_GetExtTrigInputFilter

16

16

48

LL_LPTIM_GetTriggerFilter(Min)(Def)(Max)

HAL_LPTIM_GetExtTrigInputPolarity

12

12

44

LL_LPTIM_GetTriggerPolarity(Min)(Def)(Max)

HAL_LPTIM_GetExtTrigInputSource

22

22

58

LL_LPTIM_GetTriggerSource(Min)(Def)(Max), LPTIM_ConvertLLToHALExttrig(Min)(Def)(Max)

HAL_LPTIM_GetInput1Filter

16

16

52

LL_LPTIM_GetClockFilter(Min)(Def)(Max)

HAL_LPTIM_GetInput1Polarity

14

14

50

LL_LPTIM_GetClockPolarity(Min)(Def)(Max)

HAL_LPTIM_GetInput1Source

14

14

50

LL_LPTIM_GetInput1Source(Min)(Def)(Max)

HAL_LPTIM_GetLastErrorCodes

0

4

24

None

HAL_LPTIM_GetMode

4

4

44

None

HAL_LPTIM_GetPeriod

12

12

44

LL_LPTIM_GetAutoReload(Min)(Def)(Max)

HAL_LPTIM_GetRepetitionCounter

12

12

48

LL_LPTIM_GetRepetition(Min)(Def)(Max)

HAL_LPTIM_GetState

4

4

24

None

HAL_LPTIM_GetUserData

0

4

22

None

HAL_LPTIM_IC_GetChannelFilter

22

22

58

LL_LPTIM_IC_GetFilter(Min)(Def)(Max)

HAL_LPTIM_IC_GetChannelFilterLatency

22

22

86

LL_LPTIM_IC_GetOffset(Min)(Def)(Max)

HAL_LPTIM_IC_GetChannelPolarity

20

20

56

LL_LPTIM_IC_GetPolarity(Min)(Def)(Max)

HAL_LPTIM_IC_GetChannelPrescaler

20

20

56

LL_LPTIM_IC_GetPrescaler(Min)(Def)(Max)

HAL_LPTIM_IC_GetChannelSource

28

28

138

LL_LPTIM_GetRemap(Min)(Def)(Max), LPTIM_ConvertLLToHALIcx(Min)(Def)(Max)

HAL_LPTIM_IC_GetConfigChannel

64

64

178

LL_LPTIM_GetRemap(Min)(Def)(Max), LL_LPTIM_IC_GetConfig(Min)(Def)(Max), LPTIM_ConvertLLToHALIcx(Min)(Def)(Max)

HAL_LPTIM_IC_ReadChannelCapturedValue

20

20

84

LL_LPTIM_IC_GetCapturedValue(Min)(Def)(Max)

HAL_LPTIM_IC_SetChannelFilter

32

32

186

LL_LPTIM_IC_SetFilter(Min)(Def)(Max)

HAL_LPTIM_IC_SetChannelPolarity

28

28

176

LL_LPTIM_IC_SetPolarity(Min)(Def)(Max)

HAL_LPTIM_IC_SetChannelPrescaler

30

30

190

LL_LPTIM_IC_SetPrescaler(Min)(Def)(Max)

HAL_LPTIM_IC_SetChannelSource

44

44

154

LL_LPTIM_SetRemap(Min)(Def)(Max), LPTIM_ConvertHALToLLIcx(Min)(Def)(Max)

HAL_LPTIM_IC_SetConfigChannel

88

98

372

LL_LPTIM_IC_Config(Min)(Def)(Max), LL_LPTIM_SetRemap(Min)(Def)(Max), LPTIM_ConvertHALToLLIcx(Min)(Def)(Max)

HAL_LPTIM_IC_StartChannel

38

86

194

LL_LPTIM_CC_EnableChannel(Min)(Def)(Max)

HAL_LPTIM_IC_StartChannel_DMA

0

104

250

LPTIM_IC_StartChannel_DMA_Opt(Def)(Max)

HAL_LPTIM_IC_StartChannel_DMA_Opt

0

102

248

LPTIM_IC_StartChannel_DMA_Opt(Def)(Max)

HAL_LPTIM_IC_StartChannel_IT

118

166

276

LL_LPTIM_CC_EnableChannel(Min)(Def)(Max), LL_LPTIM_CC_SetChannelMode(Min)(Def)(Max), LL_LPTIM_ClearFlag_DIEROK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_EnableIT(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_IC_StopChannel

38

38

146

LL_LPTIM_CC_DisableChannel(Min)(Def)(Max)

HAL_LPTIM_IC_StopChannel_DMA

0

62

178

LL_LPTIM_CC_DisableChannel(Def)(Max), LPTIM_IC_StopChannel_DMA(Def)(Max)

HAL_LPTIM_IC_StopChannel_IT

106

106

216

LL_LPTIM_CC_DisableChannel(Min)(Def)(Max), LL_LPTIM_ClearFlag_DIEROK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_DisableIT(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_IRQHandler

286

286

300

LL_LPTIM_CC_GetChannelMode(Min)(Def)(Max), LL_LPTIM_ClearFlag_ARRM(Min)(Def)(Max), LL_LPTIM_ClearFlag_ARROK(Min)(Def)(Max), LL_LPTIM_ClearFlag_CC1(Min)(Def)(Max), LL_LPTIM_ClearFlag_CC1O(Min)(Def)(Max), LL_LPTIM_ClearFlag_CC2(Min)(Def)(Max), LL_LPTIM_ClearFlag_CC2O(Min)(Def)(Max), LL_LPTIM_ClearFlag_CMP1OK(Min)(Def)(Max), LL_LPTIM_ClearFlag_CMP2OK(Min)(Def)(Max), LL_LPTIM_ClearFlag_DOWN(Min)(Def)(Max), LL_LPTIM_ClearFlag_EXTTRIG(Min)(Def)(Max), LL_LPTIM_ClearFlag_REPOK(Min)(Def)(Max), LL_LPTIM_ClearFlag_UE(Min)(Def)(Max), LL_LPTIM_ClearFlag_UP(Min)(Def)(Max)

HAL_LPTIM_Init

54

174

222

HAL_RCC_LPTIM1_EnableClock(Min)(Max)

HAL_LPTIM_InputCaptureCallback

2

2

2

None

HAL_LPTIM_InputCaptureHalfCpltCallback

0

2

2

None

HAL_LPTIM_InputCaptureStopCallback

0

2

2

None

HAL_LPTIM_InputOverCaptureCallback

2

2

2

None

HAL_LPTIM_IsEnableResetCounterAfterRead

14

14

50

LL_LPTIM_IsEnabledResetAfterRead(Min)(Def)(Max)

HAL_LPTIM_IsEnabledPreload

12

12

48

LL_LPTIM_GetUpdateMode(Min)(Def)(Max)

HAL_LPTIM_OC_GetChannelPolarity

20

20

56

LL_LPTIM_OC_GetPolarity(Min)(Def)(Max)

HAL_LPTIM_OC_GetChannelPulse

18

18

98

LL_LPTIM_OC_GetCompareValue(Min)(Def)(Max)

HAL_LPTIM_OC_GetConfigChannel

36

36

156

LL_LPTIM_OC_GetCompareValue(Min)(Def)(Max), LL_LPTIM_OC_GetPolarity(Min)(Def)(Max)

HAL_LPTIM_OC_SetChannelPolarity

30

30

160

LL_LPTIM_OC_SetPolarity(Min)(Def)(Max)

HAL_LPTIM_OC_SetChannelPulse

52

52

146

LL_LPTIM_CC_SetChannelMode(Min)(Def)(Max), LPTIM_OC_SetPulse(Min)(Def)(Max)

HAL_LPTIM_OC_SetConfigChannel

78

88

250

LL_LPTIM_CC_SetChannelMode(Min)(Def)(Max), LL_LPTIM_OC_SetPolarity(Min)(Def)(Max), LPTIM_OC_SetPulse(Min)(Def)(Max)

HAL_LPTIM_OC_StartChannel

60

108

210

LL_LPTIM_CC_DisableChannel(Min)(Def)(Max), LL_LPTIM_CC_EnableChannel(Min)(Def)(Max), LL_LPTIM_CC_SetChannelMode(Min)(Def)(Max)

HAL_LPTIM_OC_StartChannel_IT

146

196

298

LL_LPTIM_CC_EnableChannel(Min)(Def)(Max), LL_LPTIM_CC_SetChannelMode(Min)(Def)(Max), LL_LPTIM_ClearFlag_DIEROK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_EnableIT(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_OC_StopChannel

38

38

140

LL_LPTIM_CC_DisableChannel(Min)(Def)(Max)

HAL_LPTIM_OC_StopChannel_IT

132

136

230

LL_LPTIM_CC_DisableChannel(Min)(Def)(Max), LL_LPTIM_ClearFlag_DIEROK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_DisableIT(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_RegisterAutoReloadMatchCallback

0

22

56

None

HAL_LPTIM_RegisterAutoReloadUpdateCallback

0

22

56

None

HAL_LPTIM_RegisterChannelStopCallback

0

22

60

None

HAL_LPTIM_RegisterCompareMatchCallback

0

22

56

None

HAL_LPTIM_RegisterCompareUpdateCallback

0

22

56

None

HAL_LPTIM_RegisterDirectionDownCallback

0

22

56

None

HAL_LPTIM_RegisterDirectionUpCallback

0

22

56

None

HAL_LPTIM_RegisterErrorCallback

0

22

56

None

HAL_LPTIM_RegisterInputCaptureCallback

0

22

56

None

HAL_LPTIM_RegisterInputCaptureHalfCpltCallback

0

22

56

None

HAL_LPTIM_RegisterOverCaptureCallback

0

22

56

None

HAL_LPTIM_RegisterRepUpdateCallback

0

22

56

None

HAL_LPTIM_RegisterStopCallback

0

22

60

None

HAL_LPTIM_RegisterTriggerCallback

0

22

56

None

HAL_LPTIM_RegisterUpdateCallback

0

22

60

None

HAL_LPTIM_RegisterUpdateHalfCpltCallback

0

22

58

None

HAL_LPTIM_RepUpdateCallback

2

2

2

None

HAL_LPTIM_ResetCounter

16

16

52

LL_LPTIM_ResetCounter(Min)(Def)(Max)

HAL_LPTIM_SetClockSource

58

58

142

None

HAL_LPTIM_SetClockSourcePrescaler

24

24

222

LL_LPTIM_SetPrescaler(Min)(Def)(Max), LPTIM_GetClockSource(Max)

HAL_LPTIM_SetConfig

214

224

634

LL_LPTIM_ClearFlag_ARROK(Min)(Def)(Max), LL_LPTIM_ClearFlag_REPOK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_SetAutoReload(Min)(Def)(Max), LL_LPTIM_SetPrescaler(Min)(Def)(Max), LL_LPTIM_SetRepetition(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_SetConfigEncoder

70

70

236

LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_EnableEncoderMode(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LL_LPTIM_SetClockFilter(Min)(Def)(Max), LL_LPTIM_SetInput1Source(Min)(Def)(Max), LL_LPTIM_SetInput2Source(Min)(Def)(Max)

HAL_LPTIM_SetConfigExtTrigInput

66

76

266

LL_LPTIM_ConfigTrigger(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LPTIM_ConvertHALToLLExttrig(Min)(Def)(Max)

HAL_LPTIM_SetConfigInput1

58

68

226

LL_LPTIM_ConfigClock(Min)(Def)(Max), LL_LPTIM_SetInput1Source(Min)(Def)(Max), LPTIM_GetClockSource(Min)(Def)(Max)

HAL_LPTIM_SetDMA

0

30

124

None

HAL_LPTIM_SetExtTrigInputFilter

26

26

100

LL_LPTIM_SetTriggerFilter(Min)(Def)(Max)

HAL_LPTIM_SetExtTrigInputPolarity

22

22

88

LL_LPTIM_SetTriggerPolarity(Min)(Def)(Max)

HAL_LPTIM_SetExtTrigInputSource

34

34

152

LL_LPTIM_SetTriggerSource(Min)(Def)(Max), LPTIM_ConvertHALToLLExttrig(Min)(Def)(Max)

HAL_LPTIM_SetInput1Filter

50

50

146

LL_LPTIM_SetClockFilter(Min)(Def)(Max), LPTIM_GetClockSource(Min)(Def)(Max)

HAL_LPTIM_SetInput1Polarity

48

48

136

LL_LPTIM_SetClockPolarity(Min)(Def)(Max), LPTIM_GetClockSource(Min)(Def)(Max)

HAL_LPTIM_SetInput1Source

48

48

128

LL_LPTIM_SetInput1Source(Min)(Def)(Max), LPTIM_GetClockSource(Min)(Def)(Max)

HAL_LPTIM_SetMode

58

58

92

LPTIM_GetClockSource(Min)(Def)(Max)

HAL_LPTIM_SetPeriod

78

78

130

LL_LPTIM_ClearFlag_ARROK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LL_LPTIM_SetAutoReload(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_SetRepetitionCounter

80

80

126

LL_LPTIM_ClearFlag_REPOK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LL_LPTIM_SetRepetition(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

HAL_LPTIM_SetUserData

0

4

24

None

HAL_LPTIM_Start

56

98

132

LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_StartCounter(Min)(Def)(Max), LPTIM_Start(Min)(Def)(Max)

HAL_LPTIM_Start_DMA

0

82

152

LPTIM_Start_DMA_Opt(Def)(Max)

HAL_LPTIM_Start_DMA_Opt

0

82

152

LPTIM_Start_DMA_Opt(Def)(Max)

HAL_LPTIM_Start_IT

142

186

220

LL_LPTIM_ClearFlag_DIEROK(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_EnableIT(Min)(Def)(Max), LL_LPTIM_GetTriggerPolarity(Min)(Def)(Max), LL_LPTIM_IsEnabledEncoderMode(Min)(Def)(Max), LL_LPTIM_IsEnabledTimeout(Min)(Def)(Max), LL_LPTIM_StartCounter(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max), LPTIM_Start(Min)(Def)(Max)

HAL_LPTIM_Stop

36

36

70

LPTIM_CcDisable(Min)(Def)(Max)

HAL_LPTIM_StopCallback

0

2

2

None

HAL_LPTIM_Stop_DMA

0

56

90

LL_LPTIM_DisableDMAReq_UPDATE(Def)(Max), LL_LPTIM_IsEnabledDMAReq_UPDATE(Def)(Max), LPTIM_Abort_DMA(Def)(Max), LPTIM_CcDisable(Def)(Max)

HAL_LPTIM_Stop_IT

78

80

114

LL_LPTIM_ClearFlag_DIEROK(Min)(Def)(Max), LL_LPTIM_DisableIT(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max), LPTIM_CcDisable(Min)(Def)(Max)

HAL_LPTIM_TRGI_DIR_IRQHandler

70

70

84

LL_LPTIM_ClearFlag_DOWN(Min)(Def)(Max), LL_LPTIM_ClearFlag_EXTTRIG(Min)(Def)(Max), LL_LPTIM_ClearFlag_UP(Min)(Def)(Max)

HAL_LPTIM_TriggerCallback

2

2

2

None

HAL_LPTIM_UPD_IRQHandler

38

38

52

LL_LPTIM_ClearFlag_UE(Min)(Def)(Max)

HAL_LPTIM_UpdateCallback

2

2

2

None

HAL_LPTIM_UpdateHalfCpltCallback

0

2

2

None

Static LPTIM APIs

Static LPTIM APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LPTIM_Abort_DMA

0

74

90

HAL_DMA_Abort(Def)(Max), HAL_DMA_Abort_IT(Def)(Max)

LPTIM_CcDisable

178

178

178

HAL_RCC_LPTIM1_Reset(Min)(Def)(Max), LL_LPTIM_ClearFlag_ARROK(Min)(Def)(Max), LL_LPTIM_ClearFlag_DIEROK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_OC_SetCompareCH1(Min)(Def)(Max), LL_LPTIM_OC_SetCompareCH2(Min)(Def)(Max), LL_LPTIM_SetAutoReload(Min)(Def)(Max), LL_LPTIM_SetRepetition(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max), __iar_unaligned_memcpy4(Min)(Def)(Max)

LPTIM_ConvertHALToLLExttrig

90

90

90

None

LPTIM_ConvertHALToLLIcx

124

124

124

None

LPTIM_ConvertLLToHALExttrig

88

88

88

None

LPTIM_ConvertLLToHALIcx

124

124

124

None

LPTIM_DMACaptureCpltCallback

0

28

28

LPTIM_GetCCxDmaHandler(Def)(Max)

LPTIM_DMACaptureHalfcpltCallback

0

28

28

LPTIM_GetCCxDmaHandler(Def)(Max)

LPTIM_DMAChannelStopCallback

0

28

28

LPTIM_GetCCxDmaHandler(Def)(Max)

LPTIM_DMAErrorCallback

0

14

14

None

LPTIM_DMAStopCallback

0

14

14

None

LPTIM_DMAUpdateCpltCallback

0

14

14

None

LPTIM_DMAUpdateHalfcpltCallback

0

14

14

None

LPTIM_GetCCxDmaHandler

0

16

16

None

LPTIM_GetClockSource

56

56

56

None

LPTIM_IC_StartChannel_DMA_Opt

0

220

282

HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max), LL_LPTIM_CC_EnableChannel(Def)(Max), LL_LPTIM_Disable(Def)(Max), LL_LPTIM_Enable(Def)(Max), LL_LPTIM_IsEnabled(Def)(Max), __iar_unaligned_memcpy4(Def)(Max)

LPTIM_IC_StopChannel_DMA

0

62

62

LPTIM_Abort_DMA(Def)(Max), __iar_unaligned_memcpy4(Def)(Max)

LPTIM_OC_SetPulse

130

130

130

LL_LPTIM_ClearFlag_CMP1OK(Min)(Def)(Max), LL_LPTIM_ClearFlag_CMP2OK(Min)(Def)(Max), LL_LPTIM_Disable(Min)(Def)(Max), LL_LPTIM_Enable(Min)(Def)(Max), LL_LPTIM_IsEnabled(Min)(Def)(Max), LL_LPTIM_OC_SetCompareCH1(Min)(Def)(Max), LL_LPTIM_OC_SetCompareCH2(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max), LPTIM_WaitFlag(Min)(Def)(Max)

LPTIM_Start

60

60

60

LL_LPTIM_Disable(Min)(Def)(Max)

LPTIM_Start_DMA_Opt

0

146

192

LL_LPTIM_ClearFlag_DIEROK(Def)(Max), LL_LPTIM_Enable(Def)(Max), LL_LPTIM_EnableDMAReq_UPDATE(Def)(Max), LL_LPTIM_StartCounter(Def)(Max), LPTIM_WaitFlag(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max)

LPTIM_WaitFlag

62

62

62

HAL_GetTick(Min)(Def)(Max)