STM32 Blue Pill Drivers
Drivers that could be used to interface and interact with STM32F103C8T6 Microcontroller
Loading...
Searching...
No Matches
GPIO Addresses

GPIO Addresses. More...

+ Collaboration diagram for GPIO Addresses:

Macros

#define BASE_ADDRESS_PORT_A   REGISTER_ADDRESS(0x40010800, 0)
 Base Address of Port A. More...
 
#define GPIO_A   REGISTER(t_GPIOx_RegisterMap, BASE_ADDRESS_PORT_A)
 GPIO Port A. More...
 
#define BASE_ADDRESS_PORT_B   REGISTER_ADDRESS(0x40010C00, 0)
 Base Address of Port B. More...
 
#define GPIO_B   REGISTER(t_GPIOx_RegisterMap, BASE_ADDRESS_PORT_B)
 GPIO Port B. More...
 
#define BASE_ADDRESS_PORT_C   REGISTER_ADDRESS(0x40011000, 0)
 Base Address of Port C. More...
 
#define GPIO_C   REGISTER(t_GPIOx_RegisterMap, BASE_ADDRESS_PORT_C)
 GPIO Port C. More...
 
#define BASE_ADDRESS_PORT_D   REGISTER_ADDRESS(0x40011400, 0)
 Base Address of Port D. More...
 
#define GPIO_D   REGISTER(t_GPIOx_RegisterMap, BASE_ADDRESS_PORT_D)
 GPIO Port D. More...
 
#define BASE_ADDRESS_PORT_E   REGISTER_ADDRESS(0x40011800, 0)
 Base Address of Port E. More...
 
#define GPIO_E   REGISTER(t_GPIOx_RegisterMap, BASE_ADDRESS_PORT_E)
 GPIO Port E. More...
 
#define BASE_ADDRESS_PORT_F   REGISTER_ADDRESS(0x40011C00, 0)
 Base Address of Port F. More...
 
#define GPIO_F   REGISTER(t_GPIOx_RegisterMap, BASE_ADDRESS_PORT_F)
 GPIO Port F. More...
 
#define BASE_ADDRESS_PORT_G   REGISTER_ADDRESS(0x40012000, 0)
 Base Address of Port G. More...
 
#define GPIO_G   REGISTER(t_GPIOx_RegisterMap, BASE_ADDRESS_PORT_G)
 GPIO Port G. More...
 

Detailed Description

GPIO Addresses.

This module contains the addresses of the GPIO registers

Macro Definition Documentation

◆ BASE_ADDRESS_PORT_A

#define BASE_ADDRESS_PORT_A   REGISTER_ADDRESS(0x40010800, 0)

#include <MCAL/GPIO/GPIO_private.h>

Base Address of Port A.

◆ GPIO_A

#include <MCAL/GPIO/GPIO_private.h>

GPIO Port A.

◆ BASE_ADDRESS_PORT_B

#define BASE_ADDRESS_PORT_B   REGISTER_ADDRESS(0x40010C00, 0)

#include <MCAL/GPIO/GPIO_private.h>

Base Address of Port B.

◆ GPIO_B

#include <MCAL/GPIO/GPIO_private.h>

GPIO Port B.

◆ BASE_ADDRESS_PORT_C

#define BASE_ADDRESS_PORT_C   REGISTER_ADDRESS(0x40011000, 0)

#include <MCAL/GPIO/GPIO_private.h>

Base Address of Port C.

◆ GPIO_C

#include <MCAL/GPIO/GPIO_private.h>

GPIO Port C.

◆ BASE_ADDRESS_PORT_D

#define BASE_ADDRESS_PORT_D   REGISTER_ADDRESS(0x40011400, 0)

#include <MCAL/GPIO/GPIO_private.h>

Base Address of Port D.

◆ GPIO_D

#include <MCAL/GPIO/GPIO_private.h>

GPIO Port D.

◆ BASE_ADDRESS_PORT_E

#define BASE_ADDRESS_PORT_E   REGISTER_ADDRESS(0x40011800, 0)

#include <MCAL/GPIO/GPIO_private.h>

Base Address of Port E.

◆ GPIO_E

#include <MCAL/GPIO/GPIO_private.h>

GPIO Port E.

◆ BASE_ADDRESS_PORT_F

#define BASE_ADDRESS_PORT_F   REGISTER_ADDRESS(0x40011C00, 0)

#include <MCAL/GPIO/GPIO_private.h>

Base Address of Port F.

◆ GPIO_F

#include <MCAL/GPIO/GPIO_private.h>

GPIO Port F.

◆ BASE_ADDRESS_PORT_G

#define BASE_ADDRESS_PORT_G   REGISTER_ADDRESS(0x40012000, 0)

#include <MCAL/GPIO/GPIO_private.h>

Base Address of Port G.

◆ GPIO_G

#include <MCAL/GPIO/GPIO_private.h>

GPIO Port G.