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

Go to the source code of this file.

Macros

#define GPIOA_APB_BASE   (0x40004000U)
 
#define GPIOB_APB_BASE   (0x40005000U)
 
#define GPIOC_APB_BASE   (0x40006000U)
 
#define GPIOD_APB_BASE   (0x40007000U)
 
#define GPIOE_APB_BASE   (0x40024000U)
 
#define GPIOF_APB_BASE   (0x40025000U)
 
#define GPIOG_APB_BASE   (0x40026000U)
 
#define GPIOH_APB_BASE   (0x40027000U)
 
#define GPIOJ_APB_BASE   (0x4003D000U)
 
#define GPIOA_BASE   (0x40058000U)
 
#define GPIOB_BASE   (0x40059000U)
 
#define GPIOC_BASE   (0x4005A000U)
 
#define GPIOD_BASE   (0x4005B000U)
 
#define GPIOE_BASE   (0x4005C000U)
 
#define GPIOF_BASE   (0x4005D000U)
 
#define GPIOG_BASE   (0x4005E000U)
 
#define GPIOH_BASE   (0x4005F000U)
 
#define GPIOJ_BASE   (0x40060000U)
 
#define GPIOK_BASE   (0x40061000U)
 
#define GPIOL_BASE   (0x40062000U)
 
#define GPIOM_BASE   (0x40063000U)
 
#define GPION_BASE   (0x40064000U)
 
#define GPIOP_BASE   (0x40065000U)
 
#define GPIOQ_BASE   (0x40066000U)
 
#define TIMER0_BASE   (0x40030000U)
 
#define TIMER1_BASE   (0x40031000U)
 
#define TIMER2_BASE   (0x40032000U)
 
#define TIMER3_BASE   (0x40033000U)
 
#define TIMER4_BASE   (0x40034000U)
 
#define TIMER5_BASE   (0x40035000U)
 
#define WTIMER0   (0x40036000U)
 
#define WTIMER1   (0x40037000U)
 
#define WTIMER2   (0x4004C000U)
 
#define WTIMER3   (0x4004D000U)
 
#define WTIMER4   (0x4004E000U)
 
#define WTIMER5   (0x4004F000U)
 
#define UART0_BASE   (0x4000C000U)
 
#define UART1_BASE   (0x4000D000U)
 
#define UART2_BASE   (0x4000E000U)
 
#define UART3_BASE   (0x4000F000U)
 
#define UART4_BASE   (0x40010000U)
 
#define UART5_BASE   (0x40011000U)
 
#define UART6_BASE   (0x40012000U)
 
#define UART7_BASE   (0x40013000U)
 
#define SSI0_BASE   (0x40008000U)
 
#define SSI1_BASE   (0x40009000U)
 
#define SSI2_BASE   (0x4000A000U)
 
#define SSI3_BASE   (0x4000B000U)
 
#define USB_BASE   (0x40050000U)
 
#define SYSCTL_BASE   (0x400FE000U)
 

Macro Definition Documentation

◆ GPIOA_APB_BASE

#define GPIOA_APB_BASE   (0x40004000U)

Definition at line 27 of file lm4f/memorymap.h.

◆ GPIOA_BASE

#define GPIOA_BASE   (0x40058000U)

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

◆ GPIOB_APB_BASE

#define GPIOB_APB_BASE   (0x40005000U)

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

◆ GPIOB_BASE

#define GPIOB_BASE   (0x40059000U)

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

◆ GPIOC_APB_BASE

#define GPIOC_APB_BASE   (0x40006000U)

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

◆ GPIOC_BASE

#define GPIOC_BASE   (0x4005A000U)

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

◆ GPIOD_APB_BASE

#define GPIOD_APB_BASE   (0x40007000U)

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

◆ GPIOD_BASE

#define GPIOD_BASE   (0x4005B000U)

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

◆ GPIOE_APB_BASE

#define GPIOE_APB_BASE   (0x40024000U)

Definition at line 31 of file lm4f/memorymap.h.

◆ GPIOE_BASE

#define GPIOE_BASE   (0x4005C000U)

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

◆ GPIOF_APB_BASE

#define GPIOF_APB_BASE   (0x40025000U)

Definition at line 32 of file lm4f/memorymap.h.

◆ GPIOF_BASE

#define GPIOF_BASE   (0x4005D000U)

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

◆ GPIOG_APB_BASE

#define GPIOG_APB_BASE   (0x40026000U)

Definition at line 33 of file lm4f/memorymap.h.

◆ GPIOG_BASE

#define GPIOG_BASE   (0x4005E000U)

Definition at line 43 of file lm4f/memorymap.h.

◆ GPIOH_APB_BASE

#define GPIOH_APB_BASE   (0x40027000U)

Definition at line 34 of file lm4f/memorymap.h.

◆ GPIOH_BASE

#define GPIOH_BASE   (0x4005F000U)

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

◆ GPIOJ_APB_BASE

#define GPIOJ_APB_BASE   (0x4003D000U)

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

◆ GPIOJ_BASE

#define GPIOJ_BASE   (0x40060000U)

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

◆ GPIOK_BASE

#define GPIOK_BASE   (0x40061000U)

Definition at line 46 of file lm4f/memorymap.h.

◆ GPIOL_BASE

#define GPIOL_BASE   (0x40062000U)

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

◆ GPIOM_BASE

#define GPIOM_BASE   (0x40063000U)

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

◆ GPION_BASE

#define GPION_BASE   (0x40064000U)

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

◆ GPIOP_BASE

#define GPIOP_BASE   (0x40065000U)

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

◆ GPIOQ_BASE

#define GPIOQ_BASE   (0x40066000U)

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

◆ SSI0_BASE

#define SSI0_BASE   (0x40008000U)

Definition at line 76 of file lm4f/memorymap.h.

◆ SSI1_BASE

#define SSI1_BASE   (0x40009000U)

Definition at line 77 of file lm4f/memorymap.h.

◆ SSI2_BASE

#define SSI2_BASE   (0x4000A000U)

Definition at line 78 of file lm4f/memorymap.h.

◆ SSI3_BASE

#define SSI3_BASE   (0x4000B000U)

Definition at line 79 of file lm4f/memorymap.h.

◆ SYSCTL_BASE

#define SYSCTL_BASE   (0x400FE000U)

Definition at line 83 of file lm4f/memorymap.h.

◆ TIMER0_BASE

#define TIMER0_BASE   (0x40030000U)

Definition at line 53 of file lm4f/memorymap.h.

◆ TIMER1_BASE

#define TIMER1_BASE   (0x40031000U)

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

◆ TIMER2_BASE

#define TIMER2_BASE   (0x40032000U)

Definition at line 55 of file lm4f/memorymap.h.

◆ TIMER3_BASE

#define TIMER3_BASE   (0x40033000U)

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

◆ TIMER4_BASE

#define TIMER4_BASE   (0x40034000U)

Definition at line 57 of file lm4f/memorymap.h.

◆ TIMER5_BASE

#define TIMER5_BASE   (0x40035000U)

Definition at line 58 of file lm4f/memorymap.h.

◆ UART0_BASE

#define UART0_BASE   (0x4000C000U)

Definition at line 67 of file lm4f/memorymap.h.

◆ UART1_BASE

#define UART1_BASE   (0x4000D000U)

Definition at line 68 of file lm4f/memorymap.h.

◆ UART2_BASE

#define UART2_BASE   (0x4000E000U)

Definition at line 69 of file lm4f/memorymap.h.

◆ UART3_BASE

#define UART3_BASE   (0x4000F000U)

Definition at line 70 of file lm4f/memorymap.h.

◆ UART4_BASE

#define UART4_BASE   (0x40010000U)

Definition at line 71 of file lm4f/memorymap.h.

◆ UART5_BASE

#define UART5_BASE   (0x40011000U)

Definition at line 72 of file lm4f/memorymap.h.

◆ UART6_BASE

#define UART6_BASE   (0x40012000U)

Definition at line 73 of file lm4f/memorymap.h.

◆ UART7_BASE

#define UART7_BASE   (0x40013000U)

Definition at line 74 of file lm4f/memorymap.h.

◆ USB_BASE

#define USB_BASE   (0x40050000U)

Definition at line 81 of file lm4f/memorymap.h.

◆ WTIMER0

#define WTIMER0   (0x40036000U)

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

◆ WTIMER1

#define WTIMER1   (0x40037000U)

Definition at line 61 of file lm4f/memorymap.h.

◆ WTIMER2

#define WTIMER2   (0x4004C000U)

Definition at line 62 of file lm4f/memorymap.h.

◆ WTIMER3

#define WTIMER3   (0x4004D000U)

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

◆ WTIMER4

#define WTIMER4   (0x4004E000U)

Definition at line 64 of file lm4f/memorymap.h.

◆ WTIMER5

#define WTIMER5   (0x4004F000U)

Definition at line 65 of file lm4f/memorymap.h.