LL EXTI APIs

LL EXTI APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_EXTI_ClearFallingFlag_0_31

6

6

6

None

LL_EXTI_ClearFallingFlag_32_63

6

6

6

None

LL_EXTI_ClearRisingFlag_0_31

6

6

6

None

LL_EXTI_ClearRisingFlag_32_63

6

6

6

None

LL_EXTI_DisableEvent_0_31

20

20

20

None

LL_EXTI_DisableEvent_32_63

20

20

20

None

LL_EXTI_DisableFallingTrig_0_31

20

20

20

None

LL_EXTI_DisableFallingTrig_32_63

20

20

20

None

LL_EXTI_DisableIT_0_31

20

20

20

None

LL_EXTI_DisableIT_32_63

20

20

20

None

LL_EXTI_DisableRisingTrig_0_31

20

20

20

None

LL_EXTI_DisableRisingTrig_32_63

20

20

20

None

LL_EXTI_EnableEvent_0_31

20

20

20

None

LL_EXTI_EnableEvent_32_63

20

20

20

None

LL_EXTI_EnableFallingTrig_0_31

20

20

20

None

LL_EXTI_EnableFallingTrig_32_63

20

20

20

None

LL_EXTI_EnableIT_0_31

20

20

20

None

LL_EXTI_EnableIT_32_63

20

20

20

None

LL_EXTI_EnableRisingTrig_0_31

20

20

20

None

LL_EXTI_EnableRisingTrig_32_63

20

20

20

None

LL_EXTI_GenerateSWI_0_31

20

20

20

None

LL_EXTI_GenerateSWI_32_63

20

20

20

None

LL_EXTI_GetEXTISource

34

34

34

None

LL_EXTI_IsActiveFallingFlag_0_31

18

18

18

None

LL_EXTI_IsActiveFallingFlag_32_63

18

18

18

None

LL_EXTI_IsActiveRisingFlag_0_31

18

18

18

None

LL_EXTI_IsActiveRisingFlag_32_63

18

18

18

None

LL_EXTI_IsEnabledEvent_0_31

18

18

18

None

LL_EXTI_IsEnabledEvent_32_63

18

18

18

None

LL_EXTI_IsEnabledFallingTrig_0_31

18

18

18

None

LL_EXTI_IsEnabledFallingTrig_32_63

18

18

18

None

LL_EXTI_IsEnabledIT_0_31

18

18

18

None

LL_EXTI_IsEnabledIT_32_63

18

18

18

None

LL_EXTI_IsEnabledRisingTrig_0_31

18

18

18

None

LL_EXTI_IsEnabledRisingTrig_32_63

18

18

18

None

LL_EXTI_ReadFallingFlag_0_31

8

8

8

None

LL_EXTI_ReadFallingFlag_32_63

8

8

8

None

LL_EXTI_ReadRisingFlag_0_31

8

8

8

None

LL_EXTI_ReadRisingFlag_32_63

8

8

8

None

LL_EXTI_SetEXTISource

34

34

34

None

HAL EXTI APIs

HAL EXTI APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_EXTI_ClearPending

62

62

144

LL_EXTI_ClearFallingFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearFallingFlag_32_63(Min)(Def)(Max), LL_EXTI_ClearRisingFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearRisingFlag_32_63(Min)(Def)(Max)

HAL_EXTI_DeInit

128

128

212

LL_EXTI_ClearFallingFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearFallingFlag_32_63(Min)(Def)(Max), LL_EXTI_ClearRisingFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearRisingFlag_32_63(Min)(Def)(Max), LL_EXTI_DisableEvent_0_31(Min)(Def)(Max), LL_EXTI_DisableEvent_32_63(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_DisableIT_0_31(Min)(Def)(Max), LL_EXTI_DisableIT_32_63(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_SetEXTISource(Min)(Def)(Max)

HAL_EXTI_Disable

48

48

82

LL_EXTI_DisableEvent_0_31(Min)(Def)(Max), LL_EXTI_DisableEvent_32_63(Min)(Def)(Max), LL_EXTI_DisableIT_0_31(Min)(Def)(Max), LL_EXTI_DisableIT_32_63(Min)(Def)(Max)

HAL_EXTI_Enable

68

68

140

LL_EXTI_EnableEvent_0_31(Min)(Def)(Max), LL_EXTI_EnableEvent_32_63(Min)(Def)(Max), LL_EXTI_EnableIT_0_31(Min)(Def)(Max), LL_EXTI_EnableIT_32_63(Min)(Def)(Max)

HAL_EXTI_GenerateSWI

64

64

118

LL_EXTI_EnableIT_0_31(Min)(Def)(Max), LL_EXTI_EnableIT_32_63(Min)(Def)(Max), LL_EXTI_GenerateSWI_0_31(Min)(Def)(Max), LL_EXTI_GenerateSWI_32_63(Min)(Def)(Max)

HAL_EXTI_GetConfig

132

132

202

LL_EXTI_GetEXTISource(Min)(Def)(Max), LL_EXTI_IsEnabledFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_IsEnabledFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_IsEnabledRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_IsEnabledRisingTrig_32_63(Min)(Def)(Max)

HAL_EXTI_GetPending

110

110

164

LL_EXTI_IsActiveFallingFlag_0_31(Min)(Def)(Max), LL_EXTI_IsActiveFallingFlag_32_63(Min)(Def)(Max), LL_EXTI_IsActiveRisingFlag_0_31(Min)(Def)(Max), LL_EXTI_IsActiveRisingFlag_32_63(Min)(Def)(Max)

HAL_EXTI_GetPrivAttr

36

36

90

LL_EXTI_GetPrivAttr_0_31(Min)(Def)(Max), LL_EXTI_GetPrivAttr_32_63(Min)(Def)(Max)

HAL_EXTI_GetState

4

4

22

None

HAL_EXTI_GetUserData

0

4

22

None

HAL_EXTI_IRQHandler

162

162

162

LL_EXTI_ClearFallingFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearFallingFlag_32_63(Min)(Def)(Max), LL_EXTI_ClearRisingFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearRisingFlag_32_63(Min)(Def)(Max), LL_EXTI_DisableIT_0_31(Min)(Def)(Max), LL_EXTI_DisableIT_32_63(Min)(Def)(Max), LL_EXTI_IsActiveFallingFlag_0_31(Min)(Def)(Max), LL_EXTI_IsActiveFallingFlag_32_63(Min)(Def)(Max), LL_EXTI_IsActiveRisingFlag_0_31(Min)(Def)(Max), LL_EXTI_IsActiveRisingFlag_32_63(Min)(Def)(Max)

HAL_EXTI_Init

42

60

136

None

HAL_EXTI_RegisterTriggerCallback

0

34

102

None

HAL_EXTI_SetConfig

152

162

316

LL_EXTI_DisableFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_EnableFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_EnableFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_SetEXTISource(Min)(Def)(Max)

HAL_EXTI_SetPrivAttr

60

60

140

LL_EXTI_SetPrivAttr_0_31(Min)(Def)(Max), LL_EXTI_SetPrivAttr_32_63(Min)(Def)(Max)

HAL_EXTI_SetUserData

0

4

24

None

HAL_EXTI_TriggerCallback

2

2

2

None