Address of GPIOx Registers

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 241 of file gr55xx_ll_gpio.h.

◆ GPIO_ALTFUNCSET_ADDR

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

GPIOx_ALTFUNCSET_ADDR

Definition at line 240 of file gr55xx_ll_gpio.h.

◆ GPIO_DATA_ADDR

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

GPIOx_DATA_ADDR

Definition at line 236 of file gr55xx_ll_gpio.h.

◆ GPIO_DATAOUT_ADDR

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

GPIOx_DATAOUT_ADDR

Definition at line 237 of file gr55xx_ll_gpio.h.

◆ GPIO_INTDBECLR_ADDR

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

GPIOx_INTDBECLR_ADDR

Definition at line 250 of file gr55xx_ll_gpio.h.

◆ GPIO_INTDBESET_ADDR

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

GPIOx_INTDBESET_ADDR

Definition at line 249 of file gr55xx_ll_gpio.h.

◆ GPIO_INTENCLR_ADDR

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

GPIOx_INTENCLR_ADDR

Definition at line 243 of file gr55xx_ll_gpio.h.

◆ GPIO_INTENSET_ADDR

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

GPIOx_INTENSET_ADDR

Definition at line 242 of file gr55xx_ll_gpio.h.

◆ GPIO_INTPOLCLR_ADDR

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

GPIOx_INTPOLCLR_ADDR

Definition at line 247 of file gr55xx_ll_gpio.h.

◆ GPIO_INTPOLSET_ADDR

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

GPIOx_INTPOLSET_ADDR

Definition at line 246 of file gr55xx_ll_gpio.h.

◆ GPIO_INTSTAT_ADDR

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

GPIOx_INTSTAT_ADDR

Definition at line 248 of file gr55xx_ll_gpio.h.

◆ GPIO_INTTYPECLR_ADDR

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

GPIOx_INTTYPECLR_ADDR

Definition at line 245 of file gr55xx_ll_gpio.h.

◆ GPIO_INTTYPESET_ADDR

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

GPIOx_INTTYPESET_ADDR

Definition at line 244 of file gr55xx_ll_gpio.h.

◆ GPIO_OUTENCLR_ADDR

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

GPIOx_OUTENCLR_ADDR

Definition at line 239 of file gr55xx_ll_gpio.h.

◆ GPIO_OUTENSET_ADDR

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

GPIOx_OUTENSET_ADDR

Definition at line 238 of file gr55xx_ll_gpio.h.