STM32F4xx_HAL_Driver
1.8.3
|
Functions | |
__STATIC_INLINE uint32_t | LL_GPIO_ReadInputPort (GPIO_TypeDef *GPIOx) |
Return full input data register value for a dedicated port. @rmtoll IDR IDy LL_GPIO_ReadInputPort. More... | |
__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. @rmtoll IDR IDy LL_GPIO_IsInputPinSet. More... | |
__STATIC_INLINE void | LL_GPIO_WriteOutputPort (GPIO_TypeDef *GPIOx, uint32_t PortValue) |
Write output data register for the port. @rmtoll ODR ODy LL_GPIO_WriteOutputPort. More... | |
__STATIC_INLINE uint32_t | LL_GPIO_ReadOutputPort (GPIO_TypeDef *GPIOx) |
Return full output data register value for a dedicated port. @rmtoll ODR ODy LL_GPIO_ReadOutputPort. More... | |
__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. @rmtoll ODR ODy LL_GPIO_IsOutputPinSet. More... | |
__STATIC_INLINE void | LL_GPIO_SetOutputPin (GPIO_TypeDef *GPIOx, uint32_t PinMask) |
Set several pins to high level on dedicated gpio port. @rmtoll BSRR BSy LL_GPIO_SetOutputPin. More... | |
__STATIC_INLINE void | LL_GPIO_ResetOutputPin (GPIO_TypeDef *GPIOx, uint32_t PinMask) |
Set several pins to low level on dedicated gpio port. @rmtoll BSRR BRy LL_GPIO_ResetOutputPin. More... | |
__STATIC_INLINE void | LL_GPIO_TogglePin (GPIO_TypeDef *GPIOx, uint32_t PinMask) |
Toggle data value for several pin of dedicated port. @rmtoll ODR ODy LL_GPIO_TogglePin. More... | |
__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. @rmtoll IDR IDy LL_GPIO_IsInputPinSet.
GPIOx | GPIO Port |
PinMask | This parameter can be a combination of the following values:
|
State | of bit (1 or 0). |
Definition at line 800 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. @rmtoll ODR ODy LL_GPIO_IsOutputPinSet.
GPIOx | GPIO Port |
PinMask | This parameter can be a combination of the following values:
|
State | of bit (1 or 0). |
Definition at line 852 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. @rmtoll IDR IDy LL_GPIO_ReadInputPort.
GPIOx | GPIO Port |
Input | data register value of port |
Definition at line 771 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. @rmtoll ODR ODy LL_GPIO_ReadOutputPort.
GPIOx | GPIO Port |
Output | data register value of port |
Definition at line 823 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. @rmtoll BSRR BRy LL_GPIO_ResetOutputPin.
GPIOx | GPIO Port |
PinMask | This parameter can be a combination of the following values:
|
None |
Definition at line 910 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. @rmtoll BSRR BSy LL_GPIO_SetOutputPin.
GPIOx | GPIO Port |
PinMask | This parameter can be a combination of the following values:
|
None |
Definition at line 881 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. @rmtoll ODR ODy LL_GPIO_TogglePin.
GPIOx | GPIO Port |
PinMask | This parameter can be a combination of the following values:
|
None |
Definition at line 939 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. @rmtoll ODR ODy LL_GPIO_WriteOutputPort.
GPIOx | GPIO Port |
PortValue | Level value for each pin of the port |
None |
Definition at line 812 of file stm32f4xx_ll_gpio.h.