STM32F479xx HAL User Manual
|
Functions | |
ErrorStatus | LL_GPIO_DeInit (GPIO_TypeDef *GPIOx) |
De-initialize GPIO registers (Registers restored to their default values). | |
ErrorStatus | LL_GPIO_Init (GPIO_TypeDef *GPIOx, LL_GPIO_InitTypeDef *GPIO_InitStruct) |
Initialize GPIO registers according to the specified parameters in GPIO_InitStruct. | |
void | LL_GPIO_StructInit (LL_GPIO_InitTypeDef *GPIO_InitStruct) |
Set each LL_GPIO_InitTypeDef field to default value. |
ErrorStatus LL_GPIO_DeInit | ( | GPIO_TypeDef * | GPIOx | ) |
De-initialize GPIO registers (Registers restored to their default values).
GPIOx | GPIO Port |
An | ErrorStatus enumeration value:
|
Definition at line 104 of file stm32f4xx_ll_gpio.c.
References assert_param, LL_AHB1_GRP1_ForceReset(), LL_AHB1_GRP1_PERIPH_GPIOA, LL_AHB1_GRP1_PERIPH_GPIOB, LL_AHB1_GRP1_PERIPH_GPIOC, LL_AHB1_GRP1_PERIPH_GPIOD, LL_AHB1_GRP1_PERIPH_GPIOE, LL_AHB1_GRP1_PERIPH_GPIOF, LL_AHB1_GRP1_PERIPH_GPIOG, LL_AHB1_GRP1_PERIPH_GPIOH, LL_AHB1_GRP1_PERIPH_GPIOI, LL_AHB1_GRP1_PERIPH_GPIOJ, LL_AHB1_GRP1_PERIPH_GPIOK, and LL_AHB1_GRP1_ReleaseReset().
ErrorStatus LL_GPIO_Init | ( | GPIO_TypeDef * | GPIOx, |
LL_GPIO_InitTypeDef * | GPIO_InitStruct | ||
) |
Initialize GPIO registers according to the specified parameters in GPIO_InitStruct.
GPIOx | GPIO Port |
GPIO_InitStruct | pointer to a LL_GPIO_InitTypeDef structure that contains the configuration information for the specified GPIO peripheral. |
An | ErrorStatus enumeration value:
|
Definition at line 200 of file stm32f4xx_ll_gpio.c.
References LL_GPIO_InitTypeDef::Alternate, assert_param, IS_LL_GPIO_ALTERNATE, IS_LL_GPIO_MODE, IS_LL_GPIO_OUTPUT_TYPE, IS_LL_GPIO_PIN, IS_LL_GPIO_PULL, IS_LL_GPIO_SPEED, LL_GPIO_MODE_ALTERNATE, LL_GPIO_MODE_OUTPUT, LL_GPIO_SetAFPin_0_7(), LL_GPIO_SetAFPin_8_15(), LL_GPIO_SetPinMode(), LL_GPIO_SetPinOutputType(), LL_GPIO_SetPinPull(), LL_GPIO_SetPinSpeed(), LL_GPIO_InitTypeDef::Mode, LL_GPIO_InitTypeDef::OutputType, LL_GPIO_InitTypeDef::Pin, LL_GPIO_InitTypeDef::Pull, and LL_GPIO_InitTypeDef::Speed.
void LL_GPIO_StructInit | ( | LL_GPIO_InitTypeDef * | GPIO_InitStruct | ) |
Set each LL_GPIO_InitTypeDef field to default value.
GPIO_InitStruct | pointer to a LL_GPIO_InitTypeDef structure whose fields will be set to default values. |
None |
Definition at line 274 of file stm32f4xx_ll_gpio.c.
References LL_GPIO_InitTypeDef::Alternate, LL_GPIO_AF_0, LL_GPIO_MODE_ANALOG, LL_GPIO_OUTPUT_PUSHPULL, LL_GPIO_PIN_ALL, LL_GPIO_PULL_NO, LL_GPIO_SPEED_FREQ_LOW, LL_GPIO_InitTypeDef::Mode, LL_GPIO_InitTypeDef::OutputType, LL_GPIO_InitTypeDef::Pin, LL_GPIO_InitTypeDef::Pull, and LL_GPIO_InitTypeDef::Speed.