STM32F439xx HAL User Manual
Functions
Data Access
GPIO Exported Functions

Functions

__STATIC_INLINE uint32_t LL_GPIO_ReadInputPort (GPIO_TypeDef *GPIOx)
 Return full input data register value for a dedicated port.
__STATIC_INLINE uint32_t LL_GPIO_IsInputPinSet (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 Return if input data level for several pins of dedicated port is high or low.
__STATIC_INLINE void LL_GPIO_WriteOutputPort (GPIO_TypeDef *GPIOx, uint32_t PortValue)
 Write output data register for the port.
__STATIC_INLINE uint32_t LL_GPIO_ReadOutputPort (GPIO_TypeDef *GPIOx)
 Return full output data register value for a dedicated port.
__STATIC_INLINE uint32_t LL_GPIO_IsOutputPinSet (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 Return if input data level for several pins of dedicated port is high or low.
__STATIC_INLINE void LL_GPIO_SetOutputPin (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 Set several pins to high level on dedicated gpio port.
__STATIC_INLINE void LL_GPIO_ResetOutputPin (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 Set several pins to low level on dedicated gpio port.
__STATIC_INLINE void LL_GPIO_TogglePin (GPIO_TypeDef *GPIOx, uint32_t PinMask)
 Toggle data value for several pin of dedicated port.

Function Documentation

__STATIC_INLINE uint32_t LL_GPIO_IsInputPinSet ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

Return if input data level for several pins of dedicated port is high or low.

Reference Manual to LL API cross reference:
IDR IDy LL_GPIO_IsInputPinSet
Parameters:
GPIOxGPIO Port
PinMaskThis parameter can be a combination of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 817 of file stm32f4xx_ll_gpio.h.

__STATIC_INLINE uint32_t LL_GPIO_IsOutputPinSet ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

Return if input data level for several pins of dedicated port is high or low.

Reference Manual to LL API cross reference:
ODR ODy LL_GPIO_IsOutputPinSet
Parameters:
GPIOxGPIO Port
PinMaskThis parameter can be a combination of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 869 of file stm32f4xx_ll_gpio.h.

__STATIC_INLINE uint32_t LL_GPIO_ReadInputPort ( GPIO_TypeDef *  GPIOx)

Return full input data register value for a dedicated port.

Reference Manual to LL API cross reference:
IDR IDy LL_GPIO_ReadInputPort
Parameters:
GPIOxGPIO Port
Return values:
Inputdata register value of port

Definition at line 788 of file stm32f4xx_ll_gpio.h.

__STATIC_INLINE uint32_t LL_GPIO_ReadOutputPort ( GPIO_TypeDef *  GPIOx)

Return full output data register value for a dedicated port.

Reference Manual to LL API cross reference:
ODR ODy LL_GPIO_ReadOutputPort
Parameters:
GPIOxGPIO Port
Return values:
Outputdata register value of port

Definition at line 840 of file stm32f4xx_ll_gpio.h.

__STATIC_INLINE void LL_GPIO_ResetOutputPin ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

Set several pins to low level on dedicated gpio port.

Reference Manual to LL API cross reference:
BSRR BRy LL_GPIO_ResetOutputPin
Parameters:
GPIOxGPIO Port
PinMaskThis parameter can be a combination of the following values:
Return values:
None

Definition at line 927 of file stm32f4xx_ll_gpio.h.

__STATIC_INLINE void LL_GPIO_SetOutputPin ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

Set several pins to high level on dedicated gpio port.

Reference Manual to LL API cross reference:
BSRR BSy LL_GPIO_SetOutputPin
Parameters:
GPIOxGPIO Port
PinMaskThis parameter can be a combination of the following values:
Return values:
None

Definition at line 898 of file stm32f4xx_ll_gpio.h.

__STATIC_INLINE void LL_GPIO_TogglePin ( GPIO_TypeDef *  GPIOx,
uint32_t  PinMask 
)

Toggle data value for several pin of dedicated port.

Reference Manual to LL API cross reference:
ODR ODy LL_GPIO_TogglePin
Parameters:
GPIOxGPIO Port
PinMaskThis parameter can be a combination of the following values:
Return values:
None

Definition at line 956 of file stm32f4xx_ll_gpio.h.

__STATIC_INLINE void LL_GPIO_WriteOutputPort ( GPIO_TypeDef *  GPIOx,
uint32_t  PortValue 
)

Write output data register for the port.

Reference Manual to LL API cross reference:
ODR ODy LL_GPIO_WriteOutputPort
Parameters:
GPIOxGPIO Port
PortValueLevel value for each pin of the port
Return values:
None

Definition at line 829 of file stm32f4xx_ll_gpio.h.