libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Memory Map for All Buses
Collaboration diagram for Memory Map for All Buses:

Macros

#define PERIPH_BASE   (0x40000000U)
 
#define SYSTEM_CON_BASE   (PERIPH_BASE + 0x0)
 
#define GPIO_BASE   (PERIPH_BASE + 0x1000)
 
#define TIMER_SE0_BASE   (PERIPH_BASE + 0x2000)
 
#define TIMER_SE1_BASE   (PERIPH_BASE + 0x2400)
 
#define WDT_BASE   (PERIPH_BASE + 0x19000)
 
#define SYSCTL_BASE   (PERIPH_BASE + 0xf0000)
 

Detailed Description

Macro Definition Documentation

◆ GPIO_BASE

#define GPIO_BASE   (PERIPH_BASE + 0x1000)

Definition at line 38 of file swm050/memorymap.h.

◆ PERIPH_BASE

#define PERIPH_BASE   (0x40000000U)

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

◆ SYSCTL_BASE

#define SYSCTL_BASE   (PERIPH_BASE + 0xf0000)

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

◆ SYSTEM_CON_BASE

#define SYSTEM_CON_BASE   (PERIPH_BASE + 0x0)

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

◆ TIMER_SE0_BASE

#define TIMER_SE0_BASE   (PERIPH_BASE + 0x2000)

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

◆ TIMER_SE1_BASE

#define TIMER_SE1_BASE   (PERIPH_BASE + 0x2400)

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

◆ WDT_BASE

#define WDT_BASE   (PERIPH_BASE + 0x19000)

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