libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Collaboration diagram for GPIO Port IDs:

Macros

#define GPIOA   GPIO_PORT_A_BASE
 
#define GPIOB   GPIO_PORT_B_BASE
 
#define GPIOC   GPIO_PORT_C_BASE
 
#define GPIOD   GPIO_PORT_D_BASE
 
#define GPIOE   GPIO_PORT_E_BASE
 
#define GPIOF   GPIO_PORT_F_BASE
 
#define GPIOG   GPIO_PORT_G_BASE
 
#define GPIOH   GPIO_PORT_H_BASE
 
#define GPIOI   GPIO_PORT_I_BASE
 
#define GPIOJ   GPIO_PORT_J_BASE
 
#define GPIOK   GPIO_PORT_K_BASE
 

Detailed Description

Macro Definition Documentation

◆ GPIOA

#define GPIOA   GPIO_PORT_A_BASE

Definition at line 48 of file gpio_common_f234.h.

◆ GPIOB

#define GPIOB   GPIO_PORT_B_BASE

Definition at line 49 of file gpio_common_f234.h.

◆ GPIOC

#define GPIOC   GPIO_PORT_C_BASE

Definition at line 50 of file gpio_common_f234.h.

◆ GPIOD

#define GPIOD   GPIO_PORT_D_BASE

Definition at line 51 of file gpio_common_f234.h.

◆ GPIOE

#define GPIOE   GPIO_PORT_E_BASE

Definition at line 52 of file gpio_common_f234.h.

◆ GPIOF

#define GPIOF   GPIO_PORT_F_BASE

Definition at line 53 of file gpio_common_f234.h.

◆ GPIOG

#define GPIOG   GPIO_PORT_G_BASE

Definition at line 54 of file gpio_common_f234.h.

◆ GPIOH

#define GPIOH   GPIO_PORT_H_BASE

Definition at line 55 of file gpio_common_f234.h.

◆ GPIOI

#define GPIOI   GPIO_PORT_I_BASE

Definition at line 48 of file gpio_common_f24.h.

◆ GPIOJ

#define GPIOJ   GPIO_PORT_J_BASE

Definition at line 49 of file gpio_common_f24.h.

◆ GPIOK

#define GPIOK   GPIO_PORT_K_BASE

Definition at line 50 of file gpio_common_f24.h.