STM32F4xx_HAL_Driver  1.8.3
GPIO Exported Init structures
+ Collaboration diagram for GPIO Exported Init structures:

Data Structures

struct  LL_GPIO_InitTypeDef
 LL GPIO Init Structure definition. More...
 

Detailed Description


Data Structure Documentation

◆ LL_GPIO_InitTypeDef

struct LL_GPIO_InitTypeDef

LL GPIO Init Structure definition.

Definition at line 63 of file stm32f4xx_ll_gpio.h.

Data Fields
uint32_t Alternate

Specifies the Peripheral to be connected to the selected pins. This parameter can be a value of Alternate Function.

GPIO HW configuration can be modified afterwards using unitary function LL_GPIO_SetAFPin_0_7() and LL_GPIO_SetAFPin_8_15().

uint32_t Mode

Specifies the operating mode for the selected pins. This parameter can be a value of Mode.

GPIO HW configuration can be modified afterwards using unitary function LL_GPIO_SetPinMode().

uint32_t OutputType

Specifies the operating output type for the selected pins. This parameter can be a value of Output Type.

GPIO HW configuration can be modified afterwards using unitary function LL_GPIO_SetPinOutputType().

uint32_t Pin

Specifies the GPIO pins to be configured. This parameter can be any value of PIN

uint32_t Pull

Specifies the operating Pull-up/Pull down for the selected pins. This parameter can be a value of Pull Up Pull Down.

GPIO HW configuration can be modified afterwards using unitary function LL_GPIO_SetPinPull().

uint32_t Speed

Specifies the speed for the selected pins. This parameter can be a value of Output Speed.

GPIO HW configuration can be modified afterwards using unitary function LL_GPIO_SetPinSpeed().