Macros
of GPIOx Registers
Peripheral Driver » LL Driver » GPIO » Defines » GPIO Exported Constants

## Macros
#define | GPIO_DATA_ADDR(x) (GPIO##x##_BASE+0x00)
#define | GPIO_DATAOUT_ADDR(x) (GPIO##x##_BASE+0x04)
#define | GPIO_OUTENSET_ADDR(x) (GPIO##x##_BASE+0x10)
#define | GPIO_OUTENCLR_ADDR(x) (GPIO##x##_BASE+0x14)
#define | GPIO_ALTFUNCSET_ADDR(x) (GPIO##x##_BASE+0x18)
#define | GPIO_ALTFUNCCLR_ADDR(x) (GPIO##x##_BASE+0x1c)
#define | GPIO_INTENSET_ADDR(x) (GPIO##x##_BASE+0x20)
#define | GPIO_INTENCLR_ADDR(x) (GPIO##x##_BASE+0x24)
#define | GPIO_INTTYPESET_ADDR(x) (GPIO##x##_BASE+0x28)
#define | GPIO_INTTYPECLR_ADDR(x) (GPIO##x##_BASE+0x2c)
#define | GPIO_INTPOLSET_ADDR(x) (GPIO##x##_BASE+0x30)
#define | GPIO_INTPOLCLR_ADDR(x) (GPIO##x##_BASE+0x34)
#define | GPIO_INTSTAT_ADDR(x) (GPIO##x##_BASE+0x38)
#define | GPIO_INTDBESET_ADDR(x) (GPIO##x##_BASE+0x40)
#define | GPIO_INTDBECLR_ADDR(x) (GPIO##x##_BASE+0x44)

## Detailed Description

Attention
  x=0/1/2

## Macro Definition Documentation

## ◆ GPIO_ALTFUNCCLR_ADDR

#define GPIO_ALTFUNCCLR_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x1c)

GPIOx_ALTFUNCCLR_ADDR

Definition at line 224 of file ll_gpio.h.

## ◆ GPIO_ALTFUNCSET_ADDR

#define GPIO_ALTFUNCSET_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x18)

GPIOx_ALTFUNCSET_ADDR

Definition at line 223 of file ll_gpio.h.

## ◆ GPIO_DATA_ADDR

#define GPIO_DATA_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x00)

GPIOx_DATA_ADDR

Definition at line 219 of file ll_gpio.h.

## ◆ GPIO_DATAOUT_ADDR

#define GPIO_DATAOUT_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x04)

GPIOx_DATAOUT_ADDR

Definition at line 220 of file ll_gpio.h.

## ◆ GPIO_INTDBECLR_ADDR

#define GPIO_INTDBECLR_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x44)

GPIOx_INTDBECLR_ADDR

Definition at line 233 of file ll_gpio.h.

## ◆ GPIO_INTDBESET_ADDR

#define GPIO_INTDBESET_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x40)

GPIOx_INTDBESET_ADDR

Definition at line 232 of file ll_gpio.h.

## ◆ GPIO_INTENCLR_ADDR

#define GPIO_INTENCLR_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x24)

GPIOx_INTENCLR_ADDR

Definition at line 226 of file ll_gpio.h.

## ◆ GPIO_INTENSET_ADDR

#define GPIO_INTENSET_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x20)

GPIOx_INTENSET_ADDR

Definition at line 225 of file ll_gpio.h.

## ◆ GPIO_INTPOLCLR_ADDR

#define GPIO_INTPOLCLR_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x34)

GPIOx_INTPOLCLR_ADDR

Definition at line 230 of file ll_gpio.h.

## ◆ GPIO_INTPOLSET_ADDR

#define GPIO_INTPOLSET_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x30)

GPIOx_INTPOLSET_ADDR

Definition at line 229 of file ll_gpio.h.

## ◆ GPIO_INTSTAT_ADDR

#define GPIO_INTSTAT_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x38)

GPIOx_INTSTAT_ADDR

Definition at line 231 of file ll_gpio.h.

## ◆ GPIO_INTTYPECLR_ADDR

#define GPIO_INTTYPECLR_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x2c)

GPIOx_INTTYPECLR_ADDR

Definition at line 228 of file ll_gpio.h.

## ◆ GPIO_INTTYPESET_ADDR

#define GPIO_INTTYPESET_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x28)

GPIOx_INTTYPESET_ADDR

Definition at line 227 of file ll_gpio.h.

## ◆ GPIO_OUTENCLR_ADDR

#define GPIO_OUTENCLR_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x14)

GPIOx_OUTENCLR_ADDR

Definition at line 222 of file ll_gpio.h.

## ◆ GPIO_OUTENSET_ADDR

#define GPIO_OUTENSET_ADDR | ( |  | x | ) | (GPIO##x##_BASE+0x10)

GPIOx_OUTENSET_ADDR

Definition at line 221 of file ll_gpio.h.