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

Go to the source code of this file.

Macros

#define PERIPH_BASE   (0x40000000U)
 
#define PERIPH_BASE_AIPS0   (PERIPH_BASE + 0x00000)
 
#define PERIPH_BASE_AIPS1   (PERIPH_BASE + 0x80000)
 
#define MSCM_BASE   (PERIPH_BASE_AIPS0 + 0x01000)
 
#define SEMA4_BASE   (PERIPH_BASE_AIPS0 + 0x1D000)
 
#define UART0_BASE   (PERIPH_BASE_AIPS0 + 0x27000)
 
#define UART1_BASE   (PERIPH_BASE_AIPS0 + 0x28000)
 
#define UART2_BASE   (PERIPH_BASE_AIPS0 + 0x29000)
 
#define UART3_BASE   (PERIPH_BASE_AIPS0 + 0x2A000)
 
#define SPI0_BASE   (PERIPH_BASE_AIPS0 + 0x2C000)
 
#define SPI1_BASE   (PERIPH_BASE_AIPS0 + 0x2D000)
 
#define IOMUXC_BASE   (PERIPH_BASE_AIPS0 + 0x48000)
 
#define PORTA_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x49000)
 
#define PORTB_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4A000)
 
#define PORTC_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4B000)
 
#define PORTD_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4C000)
 
#define PORTE_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4D000)
 
#define ANADIG_BASE   (PERIPH_BASE_AIPS0 + 0x50000)
 
#define CCM_BASE   (PERIPH_BASE_AIPS0 + 0x6B000)
 
#define UART4_BASE   (PERIPH_BASE_AIPS1 + 0x29000)
 
#define UART5_BASE   (PERIPH_BASE_AIPS1 + 0x2A000)
 
#define GPIO_BASE   (PERIPH_BASE + 0xff000)
 

Macro Definition Documentation

◆ ANADIG_BASE

#define ANADIG_BASE   (PERIPH_BASE_AIPS0 + 0x50000)

Definition at line 54 of file vf6xx/memorymap.h.

◆ CCM_BASE

#define CCM_BASE   (PERIPH_BASE_AIPS0 + 0x6B000)

Definition at line 56 of file vf6xx/memorymap.h.

◆ GPIO_BASE

#define GPIO_BASE   (PERIPH_BASE + 0xff000)

Definition at line 63 of file vf6xx/memorymap.h.

◆ IOMUXC_BASE

#define IOMUXC_BASE   (PERIPH_BASE_AIPS0 + 0x48000)

Definition at line 47 of file vf6xx/memorymap.h.

◆ MSCM_BASE

#define MSCM_BASE   (PERIPH_BASE_AIPS0 + 0x01000)

Definition at line 35 of file vf6xx/memorymap.h.

◆ PERIPH_BASE

#define PERIPH_BASE   (0x40000000U)

Definition at line 28 of file vf6xx/memorymap.h.

◆ PERIPH_BASE_AIPS0

#define PERIPH_BASE_AIPS0   (PERIPH_BASE + 0x00000)

Definition at line 29 of file vf6xx/memorymap.h.

◆ PERIPH_BASE_AIPS1

#define PERIPH_BASE_AIPS1   (PERIPH_BASE + 0x80000)

Definition at line 30 of file vf6xx/memorymap.h.

◆ PORTA_MUX_BASE

#define PORTA_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x49000)

Definition at line 48 of file vf6xx/memorymap.h.

◆ PORTB_MUX_BASE

#define PORTB_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4A000)

Definition at line 49 of file vf6xx/memorymap.h.

◆ PORTC_MUX_BASE

#define PORTC_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4B000)

Definition at line 50 of file vf6xx/memorymap.h.

◆ PORTD_MUX_BASE

#define PORTD_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4C000)

Definition at line 51 of file vf6xx/memorymap.h.

◆ PORTE_MUX_BASE

#define PORTE_MUX_BASE   (PERIPH_BASE_AIPS0 + 0x4D000)

Definition at line 52 of file vf6xx/memorymap.h.

◆ SEMA4_BASE

#define SEMA4_BASE   (PERIPH_BASE_AIPS0 + 0x1D000)

Definition at line 37 of file vf6xx/memorymap.h.

◆ SPI0_BASE

#define SPI0_BASE   (PERIPH_BASE_AIPS0 + 0x2C000)

Definition at line 44 of file vf6xx/memorymap.h.

◆ SPI1_BASE

#define SPI1_BASE   (PERIPH_BASE_AIPS0 + 0x2D000)

Definition at line 45 of file vf6xx/memorymap.h.

◆ UART0_BASE

#define UART0_BASE   (PERIPH_BASE_AIPS0 + 0x27000)

Definition at line 39 of file vf6xx/memorymap.h.

◆ UART1_BASE

#define UART1_BASE   (PERIPH_BASE_AIPS0 + 0x28000)

Definition at line 40 of file vf6xx/memorymap.h.

◆ UART2_BASE

#define UART2_BASE   (PERIPH_BASE_AIPS0 + 0x29000)

Definition at line 41 of file vf6xx/memorymap.h.

◆ UART3_BASE

#define UART3_BASE   (PERIPH_BASE_AIPS0 + 0x2A000)

Definition at line 42 of file vf6xx/memorymap.h.

◆ UART4_BASE

#define UART4_BASE   (PERIPH_BASE_AIPS1 + 0x29000)

Definition at line 59 of file vf6xx/memorymap.h.

◆ UART5_BASE

#define UART5_BASE   (PERIPH_BASE_AIPS1 + 0x2A000)

Definition at line 60 of file vf6xx/memorymap.h.