libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <libopencm3/cm3/memorymap.h>
Go to the source code of this file.
#define ADC_BASE (PERIPH_BASE_APB0 + 0x34000) |
Definition at line 57 of file lpc17xx/memorymap.h.
#define CAN1_BASE (PERIPH_BASE_APB0 + 0x44000) |
Definition at line 61 of file lpc17xx/memorymap.h.
#define CAN2_BASE (PERIPH_BASE_APB0 + 0x48000) |
Definition at line 62 of file lpc17xx/memorymap.h.
#define CANAFRAM_BASE (PERIPH_BASE_APB0 + 0x38000) |
Definition at line 58 of file lpc17xx/memorymap.h.
#define CANAFREG_BASE (PERIPH_BASE_APB0 + 0x3C000) |
Definition at line 59 of file lpc17xx/memorymap.h.
#define CANCOMMONREG_BASE (PERIPH_BASE_APB0 + 0x40000) |
Definition at line 60 of file lpc17xx/memorymap.h.
#define DAC_BASE (PERIPH_BASE_APB1 + 0x0c000) |
Definition at line 70 of file lpc17xx/memorymap.h.
#define ETHERNET_BASE (PERIPH_BASE_AHB + 0x00000) |
Definition at line 87 of file lpc17xx/memorymap.h.
#define GPDMA_BASE (PERIPH_BASE_AHB + 0x04000) |
Definition at line 88 of file lpc17xx/memorymap.h.
#define GPIO_PIO0_BASE (PERIPH_BASE_GPIO + 0x00) |
Definition at line 37 of file lpc17xx/memorymap.h.
#define GPIO_PIO1_BASE (PERIPH_BASE_GPIO + 0x20) |
Definition at line 38 of file lpc17xx/memorymap.h.
#define GPIO_PIO2_BASE (PERIPH_BASE_GPIO + 0x40) |
Definition at line 39 of file lpc17xx/memorymap.h.
#define GPIO_PIO3_BASE (PERIPH_BASE_GPIO + 0x60) |
Definition at line 40 of file lpc17xx/memorymap.h.
#define GPIO_PIO4_BASE (PERIPH_BASE_GPIO + 0x80) |
Definition at line 41 of file lpc17xx/memorymap.h.
#define GPIOINTERRUPT_BASE (PERIPH_BASE_APB0 + 0x28000) |
Definition at line 54 of file lpc17xx/memorymap.h.
#define I2C0_BASE (PERIPH_BASE_APB0 + 0x1c000) |
Definition at line 51 of file lpc17xx/memorymap.h.
#define I2C1_BASE (PERIPH_BASE_APB0 + 0x5C000) |
Definition at line 64 of file lpc17xx/memorymap.h.
#define I2C2_BASE (PERIPH_BASE_APB1 + 0x20000) |
Definition at line 75 of file lpc17xx/memorymap.h.
#define I2S_BASE (PERIPH_BASE_APB1 + 0x28000) |
Definition at line 77 of file lpc17xx/memorymap.h.
#define MCPWM_BASE (PERIPH_BASE_APB1 + 0x38000) |
Definition at line 81 of file lpc17xx/memorymap.h.
#define PERIPH_BASE_AHB (0x50000000U) |
Definition at line 32 of file lpc17xx/memorymap.h.
#define PERIPH_BASE_APB0 (0x40000000U) |
Definition at line 30 of file lpc17xx/memorymap.h.
#define PERIPH_BASE_APB1 (0x40080000U) |
Definition at line 31 of file lpc17xx/memorymap.h.
#define PERIPH_BASE_GPIO (0x2009C000U) |
Definition at line 29 of file lpc17xx/memorymap.h.
#define PINCONNECT_BASE (PERIPH_BASE_APB0 + 0x2c000) |
Definition at line 55 of file lpc17xx/memorymap.h.
#define PWM1_BASE (PERIPH_BASE_APB0 + 0x18000) |
Definition at line 50 of file lpc17xx/memorymap.h.
#define QEI_BASE (PERIPH_BASE_APB1 + 0x3c000) |
Definition at line 82 of file lpc17xx/memorymap.h.
#define RIT_BASE (PERIPH_BASE_APB1 + 0x30000) |
Definition at line 79 of file lpc17xx/memorymap.h.
#define RTC_BASE (PERIPH_BASE_APB0 + 0x24000) |
Definition at line 53 of file lpc17xx/memorymap.h.
#define SPI_BASE (PERIPH_BASE_APB0 + 0x20000) |
Definition at line 52 of file lpc17xx/memorymap.h.
#define SSP0_BASE (PERIPH_BASE_APB1 + 0x08000) |
Definition at line 69 of file lpc17xx/memorymap.h.
#define SSP1_BASE (PERIPH_BASE_APB0 + 0x30000) |
Definition at line 56 of file lpc17xx/memorymap.h.
#define SYSCON_BASE (PERIPH_BASE_APB1 + 0x7c000) |
Definition at line 84 of file lpc17xx/memorymap.h.
#define TIMER0_BASE (PERIPH_BASE_APB0 + 0x04000) |
Definition at line 45 of file lpc17xx/memorymap.h.
#define TIMER1_BASE (PERIPH_BASE_APB0 + 0x08000) |
Definition at line 46 of file lpc17xx/memorymap.h.
#define TIMER2_BASE (PERIPH_BASE_APB1 + 0x10000) |
Definition at line 71 of file lpc17xx/memorymap.h.
#define TIMER3_BASE (PERIPH_BASE_APB1 + 0x14000) |
Definition at line 72 of file lpc17xx/memorymap.h.
#define UART0_BASE (PERIPH_BASE_APB0 + 0x0c000) |
Definition at line 47 of file lpc17xx/memorymap.h.
#define UART1_BASE (PERIPH_BASE_APB0 + 0x10000) |
Definition at line 48 of file lpc17xx/memorymap.h.
#define UART2_BASE (PERIPH_BASE_APB1 + 0x18000) |
Definition at line 73 of file lpc17xx/memorymap.h.
#define UART3_BASE (PERIPH_BASE_APB1 + 0x1c000) |
Definition at line 74 of file lpc17xx/memorymap.h.
#define USB_BASE (PERIPH_BASE_AHB + 0x0c000) |
Definition at line 90 of file lpc17xx/memorymap.h.
#define WDT_BASE (PERIPH_BASE_APB0 + 0x00000) |
Definition at line 44 of file lpc17xx/memorymap.h.