libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
gpio_common_f24.h File Reference
Include dependency graph for gpio_common_f24.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GPIOI   GPIO_PORT_I_BASE
 
#define GPIOJ   GPIO_PORT_J_BASE
 
#define GPIOK   GPIO_PORT_K_BASE
 
#define GPIOI_MODER   GPIO_MODER(GPIOI)
 
#define GPIOJ_MODER   GPIO_MODER(GPIOJ)
 
#define GPIOK_MODER   GPIO_MODER(GPIOK)
 
#define GPIOI_OTYPER   GPIO_OTYPER(GPIOI)
 
#define GPIOJ_OTYPER   GPIO_OTYPER(GPIOJ)
 
#define GPIOK_OTYPER   GPIO_OTYPER(GPIOK)
 
#define GPIOI_OSPEEDR   GPIO_OSPEEDR(GPIOI)
 
#define GPIOJ_OSPEEDR   GPIO_OSPEEDR(GPIOJ)
 
#define GPIOK_OSPEEDR   GPIO_OSPEEDR(GPIOK)
 
#define GPIOI_PUPDR   GPIO_PUPDR(GPIOI)
 
#define GPIOJ_PUPDR   GPIO_PUPDR(GPIOJ)
 
#define GPIOK_PUPDR   GPIO_PUPDR(GPIOK)
 
#define GPIOI_IDR   GPIO_IDR(GPIOI)
 
#define GPIOJ_IDR   GPIO_IDR(GPIOJ)
 
#define GPIOK_IDR   GPIO_IDR(GPIOK)
 
#define GPIOI_ODR   GPIO_ODR(GPIOI)
 
#define GPIOJ_ODR   GPIO_ODR(GPIOJ)
 
#define GPIOK_ODR   GPIO_ODR(GPIOK)
 
#define GPIOI_BSRR   GPIO_BSRR(GPIOI)
 
#define GPIOJ_BSRR   GPIO_BSRR(GPIOJ)
 
#define GPIOK_BSRR   GPIO_BSRR(GPIOK)
 
#define GPIOI_LCKR   GPIO_LCKR(GPIOI)
 
#define GPIOJ_LCKR   GPIO_LCKR(GPIOJ)
 
#define GPIOK_LCKR   GPIO_LCKR(GPIOK)
 
#define GPIOI_AFRL   GPIO_AFRL(GPIOI)
 
#define GPIOJ_AFRL   GPIO_AFRL(GPIOJ)
 
#define GPIOK_AFRL   GPIO_AFRL(GPIOK)
 
#define GPIOI_AFRH   GPIO_AFRH(GPIOI)
 
#define GPIOJ_AFRH   GPIO_AFRH(GPIOJ)
 
#define GPIOK_AFRH   GPIO_AFRH(GPIOK)