LL GPIO APIs ¶
|
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 ¶
|
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) |