LL EXTI APIs

LL EXTI APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_EXTI_ClearTriggerFlag_0_31

6

6

6

None

LL_EXTI_ClearTriggerFlag_32_63

6

6

6

None

LL_EXTI_ClearTriggerFlag_64_95

6

6

6

None

LL_EXTI_DisableEvent_0_31

20

20

20

None

LL_EXTI_DisableEvent_32_63

20

20

20

None

LL_EXTI_DisableEvent_64_95

20

20

20

None

LL_EXTI_DisableFallingTrig_0_31

20

20

20

None

LL_EXTI_DisableFallingTrig_32_63

20

20

20

None

LL_EXTI_DisableFallingTrig_64_95

20

20

20

None

LL_EXTI_DisableIT_0_31

22

22

22

None

LL_EXTI_DisableIT_32_63

22

22

22

None

LL_EXTI_DisableIT_64_95

22

22

22

None

LL_EXTI_DisableRisingTrig_0_31

22

22

22

None

LL_EXTI_DisableRisingTrig_32_63

20

20

20

None

LL_EXTI_DisableRisingTrig_64_95

20

20

20

None

LL_EXTI_EnableEvent_0_31

20

20

20

None

LL_EXTI_EnableEvent_32_63

20

20

20

None

LL_EXTI_EnableEvent_64_95

20

20

20

None

LL_EXTI_EnableFallingTrig_0_31

20

20

20

None

LL_EXTI_EnableFallingTrig_32_63

20

20

20

None

LL_EXTI_EnableFallingTrig_64_95

20

20

20

None

LL_EXTI_EnableIT_0_31

22

22

22

None

LL_EXTI_EnableIT_32_63

22

22

22

None

LL_EXTI_EnableIT_64_95

22

22

22

None

LL_EXTI_EnableRisingTrig_0_31

22

22

22

None

LL_EXTI_EnableRisingTrig_32_63

20

20

20

None

LL_EXTI_EnableRisingTrig_64_95

20

20

20

None

LL_EXTI_GenerateSWI_0_31

6

6

6

None

LL_EXTI_GenerateSWI_32_63

6

6

6

None

LL_EXTI_GenerateSWI_64_95

6

6

6

None

LL_EXTI_IsActiveTriggerFlag_0_31

18

18

18

None

LL_EXTI_IsActiveTriggerFlag_32_63

18

18

18

None

LL_EXTI_IsActiveTriggerFlag_64_95

18

18

18

None

LL_EXTI_IsEnabledEvent_0_31

18

18

18

None

LL_EXTI_IsEnabledEvent_32_63

18

18

18

None

LL_EXTI_IsEnabledEvent_64_95

18

18

18

None

LL_EXTI_IsEnabledFallingTrig_0_31

18

18

18

None

LL_EXTI_IsEnabledFallingTrig_32_63

18

18

18

None

LL_EXTI_IsEnabledFallingTrig_64_95

18

18

18

None

LL_EXTI_IsEnabledIT_0_31

20

20

20

None

LL_EXTI_IsEnabledIT_32_63

18

18

18

None

LL_EXTI_IsEnabledIT_64_95

18

18

18

None

LL_EXTI_IsEnabledRisingTrig_0_31

20

20

20

None

LL_EXTI_IsEnabledRisingTrig_32_63

18

18

18

None

LL_EXTI_IsEnabledRisingTrig_64_95

18

18

18

None

LL_EXTI_ReadTriggerFlag_0_31

8

8

8

None

LL_EXTI_ReadTriggerFlag_32_63

8

8

8

None

LL_EXTI_ReadTriggerFlag_64_95

8

8

8

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

48

48

114

LL_EXTI_ClearTriggerFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearTriggerFlag_32_63(Min)(Def)(Max), LL_EXTI_ClearTriggerFlag_64_95(Min)(Def)(Max)

HAL_EXTI_DeInit

160

160

240

LL_EXTI_ClearTriggerFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearTriggerFlag_32_63(Min)(Def)(Max), LL_EXTI_ClearTriggerFlag_64_95(Min)(Def)(Max), LL_EXTI_DisableEvent_0_31(Min)(Def)(Max), LL_EXTI_DisableEvent_32_63(Min)(Def)(Max), LL_EXTI_DisableEvent_64_95(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_64_95(Min)(Def)(Max), LL_EXTI_DisableIT_0_31(Min)(Def)(Max), LL_EXTI_DisableIT_32_63(Min)(Def)(Max), LL_EXTI_DisableIT_64_95(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_64_95(Min)(Def)(Max), LL_SBS_SetEXTISource(Min)(Def)(Max)

HAL_EXTI_Disable

68

68

102

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

HAL_EXTI_Enable

96

96

168

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

HAL_EXTI_GenerateSWI

102

102

156

LL_EXTI_EnableIT_0_31(Min)(Def)(Max), LL_EXTI_EnableIT_32_63(Min)(Def)(Max), LL_EXTI_EnableIT_64_95(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_64_95(Min)(Def)(Max), LL_EXTI_GenerateSWI_0_31(Min)(Def)(Max), LL_EXTI_GenerateSWI_32_63(Min)(Def)(Max), LL_EXTI_GenerateSWI_64_95(Min)(Def)(Max)

HAL_EXTI_GetConfig

180

180

250

LL_EXTI_IsEnabledFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_IsEnabledFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_IsEnabledFallingTrig_64_95(Min)(Def)(Max), LL_EXTI_IsEnabledRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_IsEnabledRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_IsEnabledRisingTrig_64_95(Min)(Def)(Max), LL_SBS_GetEXTISource(Min)(Def)(Max)

HAL_EXTI_GetInstance

4

4

86

None

HAL_EXTI_GetLLInstance

4

4

86

None

HAL_EXTI_GetPending

76

76

128

LL_EXTI_IsActiveTriggerFlag_0_31(Min)(Def)(Max), LL_EXTI_IsActiveTriggerFlag_32_63(Min)(Def)(Max), LL_EXTI_IsActiveTriggerFlag_64_95(Min)(Def)(Max)

HAL_EXTI_GetState

4

4

22

None

HAL_EXTI_GetUserData

0

4

22

None

HAL_EXTI_IRQHandler

148

148

148

LL_EXTI_ClearTriggerFlag_0_31(Min)(Def)(Max), LL_EXTI_ClearTriggerFlag_32_63(Min)(Def)(Max), LL_EXTI_ClearTriggerFlag_64_95(Min)(Def)(Max), LL_EXTI_DisableIT_0_31(Min)(Def)(Max), LL_EXTI_DisableIT_32_63(Min)(Def)(Max), LL_EXTI_DisableIT_64_95(Min)(Def)(Max), LL_EXTI_IsActiveTriggerFlag_0_31(Min)(Def)(Max), LL_EXTI_IsActiveTriggerFlag_32_63(Min)(Def)(Max), LL_EXTI_IsActiveTriggerFlag_64_95(Min)(Def)(Max)

HAL_EXTI_Init

42

60

136

None

HAL_EXTI_RegisterTriggerCallback

0

34

102

None

HAL_EXTI_SetConfig

208

218

396

LL_APB4_GRP1_EnableClock(Max), LL_EXTI_DisableFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_DisableFallingTrig_64_95(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_DisableRisingTrig_64_95(Min)(Def)(Max), LL_EXTI_EnableFallingTrig_0_31(Min)(Def)(Max), LL_EXTI_EnableFallingTrig_32_63(Min)(Def)(Max), LL_EXTI_EnableFallingTrig_64_95(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_0_31(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_32_63(Min)(Def)(Max), LL_EXTI_EnableRisingTrig_64_95(Min)(Def)(Max), LL_SBS_SetEXTISource(Min)(Def)(Max)

HAL_EXTI_SetUserData

0

4

24

None

HAL_EXTI_TriggerCallback

2

2

2

None