LL COMP APIs

LL COMP APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_COMP_ClearFlag_OutputTrig

10

10

10

None

LL_COMP_ConfigInputs

20

20

20

None

LL_COMP_Disable

10

10

10

None

LL_COMP_DisableIT_OutputTrig

10

10

10

None

LL_COMP_Enable

10

10

10

None

LL_COMP_EnableIT_OutputTrig

10

10

10

None

LL_COMP_GetInputHysteresis

8

8

8

None

LL_COMP_GetInputMinus

10

10

10

None

LL_COMP_GetInputPlus

8

8

8

None

LL_COMP_GetOutputBlankingSource

8

8

8

None

LL_COMP_GetOutputPolarity

8

8

8

None

LL_COMP_GetPowerMode

8

8

8

None

LL_COMP_IsActiveFlag_OutputTrig

10

10

10

None

LL_COMP_IsEnabled

8

8

8

None

LL_COMP_IsEnabledIT_OutputTrig

10

10

10

None

LL_COMP_IsInputScalerEnabled

16

16

16

None

LL_COMP_IsLocked

6

6

6

None

LL_COMP_Lock

10

10

10

None

LL_COMP_ReadOutputLevel

8

8

8

None

LL_COMP_SetInputHysteresis

12

12

12

None

LL_COMP_SetInputMinus

14

14

14

None

LL_COMP_SetInputPlus

12

12

12

None

LL_COMP_SetOutputBlankingSource

12

12

12

None

LL_COMP_SetOutputPolarity

12

12

12

None

LL_COMP_SetPowerMode

12

12

12

None

HAL COMP APIs

HAL COMP APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_COMP_DeInit

24

52

68

LL_COMP_Disable(Min)(Def)(Max), LL_EXTI_DisableEvent_32_63(Def)(Max), LL_EXTI_DisableFallingTrig_32_63(Def)(Max), LL_EXTI_DisableIT_32_63(Def)(Max), LL_EXTI_DisableRisingTrig_32_63(Def)(Max)

HAL_COMP_GetConfig

46

50

102

LL_COMP_GetInputMinus(Min)(Def)(Max), LL_COMP_GetInputPlus(Min)(Def)(Max)

HAL_COMP_GetInputMinus

14

14

50

LL_COMP_GetInputMinus(Min)(Def)(Max)

HAL_COMP_GetInputPlus

14

14

50

LL_COMP_GetInputPlus(Min)(Def)(Max)

HAL_COMP_GetOutputBlanking

14

14

50

LL_COMP_GetOutputBlankingSource(Min)(Def)(Max)

HAL_COMP_GetOutputLevel

16

16

46

LL_COMP_ReadOutputLevel(Min)(Def)(Max)

HAL_COMP_GetState

4

4

22

None

HAL_COMP_GetUserData

0

4

22

None

HAL_COMP_IRQHandler

2

62

62

LL_COMP_ClearFlag_OutputTrig(Def)(Max), LL_EXTI_ClearFallingFlag_32_63(Def)(Max), LL_EXTI_ClearRisingFlag_32_63(Def)(Max), LL_EXTI_IsActiveFallingFlag_32_63(Def)(Max), LL_EXTI_IsActiveRisingFlag_32_63(Def)(Max)

HAL_COMP_Init

24

44

86

HAL_RCC_COMP12_EnableClock(Min)(Max)

HAL_COMP_IsLocked

16

16

48

LL_COMP_IsLocked(Min)(Def)(Max)

HAL_COMP_Lock

20

20

52

LL_COMP_Lock(Min)(Def)(Max)

HAL_COMP_OutputTriggerCallback

2

2

2

None

HAL_COMP_RegisterOutputTriggerCallback

0

22

58

None

HAL_COMP_SetConfig

92

146

484

LL_COMP_EnableInputTempSensorBuffer(Min)(Def)(Max), LL_COMP_IsLocked(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_32_63(Def)(Max), LL_EXTI_DisableRisingTrig_32_63(Def)(Max), LL_EXTI_EnableFallingTrig_32_63(Def)(Max), LL_EXTI_EnableRisingTrig_32_63(Def)(Max)

HAL_COMP_SetInputMinus

36

36

140

LL_COMP_EnableInputTempSensorBuffer(Min)(Def)(Max), LL_COMP_SetInputMinus(Min)(Def)(Max)

HAL_COMP_SetInputPlus

24

24

92

LL_COMP_SetInputPlus(Min)(Def)(Max)

HAL_COMP_SetOutputBlanking

24

24

182

LL_COMP_SetOutputBlankingSource(Min)(Def)(Max)

HAL_COMP_SetUserData

0

4

24

None

HAL_COMP_Start

30

98

128

LL_EXTI_ClearFallingFlag_32_63(Def)(Max), LL_EXTI_ClearRisingFlag_32_63(Def)(Max), LL_EXTI_EnableEvent_32_63(Def)(Max), comp_activate(Min)(Def)(Max)

HAL_COMP_Start_IT

0

92

138

LL_EXTI_ClearFallingFlag_32_63(Def)(Max), LL_EXTI_ClearRisingFlag_32_63(Def)(Max), LL_EXTI_EnableIT_32_63(Def)(Max), comp_activate(Def)(Max)

HAL_COMP_Stop

40

52

82

LL_COMP_Disable(Min)(Def)(Max), LL_COMP_IsLocked(Min)(Def)(Max), LL_EXTI_DisableEvent_32_63(Def)(Max)

HAL_COMP_Stop_IT

0

46

76

LL_COMP_Disable(Def)(Max), LL_COMP_IsLocked(Def)(Max), LL_EXTI_DisableIT_32_63(Def)(Max)

Static COMP APIs

Static COMP APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

comp_activate

84

84

84

LL_COMP_Enable(Min)(Def)(Max), LL_COMP_IsInputScalerEnabled(Min)(Def)(Max), LL_COMP_IsLocked(Min)(Def)(Max)