STM32H735xx HAL User Manual
Defines
GPIO Private Constants
GPIO

Defines

#define GPIO_NUMBER   (16U)
#define GPIO_MODE_Pos   0u
#define GPIO_MODE   (0x3uL << GPIO_MODE_Pos)
#define MODE_INPUT   (0x0uL << GPIO_MODE_Pos)
#define MODE_OUTPUT   (0x1uL << GPIO_MODE_Pos)
#define MODE_AF   (0x2uL << GPIO_MODE_Pos)
#define MODE_ANALOG   (0x3uL << GPIO_MODE_Pos)
#define OUTPUT_TYPE_Pos   4u
#define OUTPUT_TYPE   (0x1uL << OUTPUT_TYPE_Pos)
#define OUTPUT_PP   (0x0uL << OUTPUT_TYPE_Pos)
#define OUTPUT_OD   (0x1uL << OUTPUT_TYPE_Pos)
#define EXTI_MODE_Pos   16u
#define EXTI_MODE   (0x3uL << EXTI_MODE_Pos)
#define EXTI_IT   (0x1uL << EXTI_MODE_Pos)
#define EXTI_EVT   (0x2uL << EXTI_MODE_Pos)
#define TRIGGER_MODE_Pos   20u
#define TRIGGER_MODE   (0x7uL << TRIGGER_MODE_Pos)
#define TRIGGER_RISING   (0x1uL << TRIGGER_MODE_Pos)
#define TRIGGER_FALLING   (0x2uL << TRIGGER_MODE_Pos)
#define TRIGGER_LEVEL   (0x4uL << TRIGGER_MODE_Pos)

Define Documentation

#define EXTI_EVT   (0x2uL << EXTI_MODE_Pos)

Definition at line 298 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define EXTI_IT   (0x1uL << EXTI_MODE_Pos)

Definition at line 297 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define EXTI_MODE   (0x3uL << EXTI_MODE_Pos)

Definition at line 296 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define EXTI_MODE_Pos   16u

Definition at line 295 of file stm32h7xx_hal_gpio.h.

#define GPIO_MODE   (0x3uL << GPIO_MODE_Pos)

Definition at line 286 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define GPIO_MODE_Pos   0u

Definition at line 285 of file stm32h7xx_hal_gpio.h.

#define GPIO_NUMBER   (16U)

Definition at line 130 of file stm32h7xx_hal_gpio.c.

Referenced by HAL_GPIO_TogglePin(), and HAL_GPIO_WritePin().

#define MODE_AF   (0x2uL << GPIO_MODE_Pos)

Definition at line 289 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define MODE_ANALOG   (0x3uL << GPIO_MODE_Pos)

Definition at line 290 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define MODE_INPUT   (0x0uL << GPIO_MODE_Pos)

Definition at line 287 of file stm32h7xx_hal_gpio.h.

#define MODE_OUTPUT   (0x1uL << GPIO_MODE_Pos)

Definition at line 288 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define OUTPUT_OD   (0x1uL << OUTPUT_TYPE_Pos)

Definition at line 294 of file stm32h7xx_hal_gpio.h.

#define OUTPUT_PP   (0x0uL << OUTPUT_TYPE_Pos)

Definition at line 293 of file stm32h7xx_hal_gpio.h.

#define OUTPUT_TYPE   (0x1uL << OUTPUT_TYPE_Pos)

Definition at line 292 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define OUTPUT_TYPE_Pos   4u

Definition at line 291 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define TRIGGER_FALLING   (0x2uL << TRIGGER_MODE_Pos)

Definition at line 302 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().

#define TRIGGER_LEVEL   (0x4uL << TRIGGER_MODE_Pos)

Definition at line 303 of file stm32h7xx_hal_gpio.h.

#define TRIGGER_MODE   (0x7uL << TRIGGER_MODE_Pos)

Definition at line 300 of file stm32h7xx_hal_gpio.h.

#define TRIGGER_MODE_Pos   20u

Definition at line 299 of file stm32h7xx_hal_gpio.h.

#define TRIGGER_RISING   (0x1uL << TRIGGER_MODE_Pos)

Definition at line 301 of file stm32h7xx_hal_gpio.h.

Referenced by HAL_GPIO_Init().