LL GPIO APIs

LL GPIO APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_GPIO_GetAFPin_0_7

42

42

42

None

LL_GPIO_GetAFPin_8_15

50

50

50

None

LL_GPIO_GetPinMode

42

42

42

None

LL_GPIO_GetPinOutputType

18

18

18

None

LL_GPIO_GetPinPull

42

42

42

None

LL_GPIO_GetPinSpeed

42

42

42

None

LL_GPIO_IsAnyPinLocked

10

10

10

None

LL_GPIO_IsInputPinSet

16

16

16

None

LL_GPIO_IsOutputPinSet

16

16

16

None

LL_GPIO_IsPinLocked

16

16

16

None

LL_GPIO_LockPin

26

26

26

None

LL_GPIO_ReadInputPort

4

4

4

None

LL_GPIO_ReadOutputPort

4

4

4

None

LL_GPIO_ResetOutputPin

4

4

4

None

LL_GPIO_SetAFPin_0_7

66

66

66

None

LL_GPIO_SetAFPin_8_15

74

74

74

None

LL_GPIO_SetOutputPin

4

4

4

None

LL_GPIO_SetPinMode

58

58

58

None

LL_GPIO_SetPinOutputType

32

32

32

None

LL_GPIO_SetPinPull

66

66

66

None

LL_GPIO_SetPinSpeed

66

66

66

None

LL_GPIO_TogglePin

22

22

22

None

LL_GPIO_WriteOutputPort

4

4

4

None

HAL GPIO APIs

HAL GPIO APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_GPIO_DeInit

138

138

222

LL_GPIO_SetAFPin_0_7(Min)(Def)(Max), LL_GPIO_SetAFPin_8_15(Min)(Def)(Max), LL_GPIO_SetPinMode(Min)(Def)(Max), LL_GPIO_SetPinOutputType(Min)(Def)(Max), LL_GPIO_SetPinPull(Min)(Def)(Max), LL_GPIO_SetPinSpeed(Min)(Def)(Max), LL_GPIO_WriteOutputPin(Min)(Def)(Max)

HAL_GPIO_Init

220

212

590

LL_AHB2_GRP1_EnableClock(Min)(Max), LL_GPIO_SetAFPin_0_7(Min)(Def)(Max), LL_GPIO_SetAFPin_8_15(Min)(Def)(Max), LL_GPIO_SetPinMode(Min)(Def)(Max), LL_GPIO_SetPinOutputType(Min)(Def)(Max), LL_GPIO_SetPinPull(Min)(Def)(Max), LL_GPIO_SetPinSpeed(Min)(Def)(Max), LL_GPIO_WriteOutputPin(Min)(Def)(Max)

HAL_GPIO_LockPin

40

40

108

LL_GPIO_IsAnyPinLocked(Min)(Def)(Max), LL_GPIO_LockPin(Min)(Def)(Max)

HAL_GPIO_ReadPin

18

18

154

LL_GPIO_IsInputPinSet(Min)(Def)(Max)

HAL_GPIO_TogglePin

16

16

84

LL_GPIO_TogglePin(Min)(Def)(Max)

HAL_GPIO_WriteMultipleStatePin

20

20

110

LL_GPIO_WriteMultipleStatePin(Min)(Def)(Max)

HAL_GPIO_WritePin

22

22

116

LL_GPIO_WriteOutputPin(Min)(Def)(Max)