|
libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|

Go to the source code of this file.
Macros | |
| #define | FLASH_BASE (0x00000000UL) |
| #define | INFO1_FLASH_BASE (0x00100000UL) |
| #define | INFO2_FLASH_BASE (0x00100400UL) |
| #define | INFO3_FLASH_BASE (0x00100800UL) |
| #define | SRAM_BASE (0x20000000UL) |
| #define | PERIPH_BASE (0x40000000UL) |
| #define | ADC_BASE (PERIPH_BASE + 0x00000) |
| #define | I2C_BASE (PERIPH_BASE + 0x10000) |
| #define | USARTA_BASE (PERIPH_BASE + 0x20000) |
| #define | USARTB_BASE (PERIPH_BASE + 0x30000) |
| #define | USARTC_BASE (PERIPH_BASE + 0x40000) |
| #define | USARTD_BASE (PERIPH_BASE + 0x50000) |
| #define | TIMERA_BASE (PERIPH_BASE + 0x60000) |
| #define | TIMERB_BASE (PERIPH_BASE + 0x70000) |
| #define | TIMERC_BASE (PERIPH_BASE + 0x80000) |
| #define | TIMERD_BASE (PERIPH_BASE + 0x90000) |
| #define | CAN_BASE (PERIPH_BASE + 0xA0000) |
| #define | GPTIMERA_BASE (PERIPH_BASE + 0xB0000) |
| #define | GPTIMERB_BASE (PERIPH_BASE + 0xC0000) |
| #define | SYS_PERIPH_BASE (PERIPH_BASE + 0xD0000) |
| #define | MEMCTL_BASE (SYS_PERIPH_BASE + 0x0000) |
| #define | SCC_BASE (SYS_PERIPH_BASE + 0x0400) |
| #define | WWDT_BASE (SYS_PERIPH_BASE + 0x0800) |
| #define | RTC_BASE (SYS_PERIPH_BASE + 0x0C00) |
| #define | CRC_BASE (SYS_PERIPH_BASE + 0x1000) |
| #define | GPIOA_BASE (SYS_PERIPH_BASE + 0x1400) |
| #define | GPIOB_BASE (SYS_PERIPH_BASE + 0x1800) |
| #define | GPIOC_BASE (SYS_PERIPH_BASE + 0x1C00) |
| #define | GPIOD_BASE (SYS_PERIPH_BASE + 0x2000) |
| #define | GPIOE_BASE (SYS_PERIPH_BASE + 0x2400) |
| #define | GPIOF_BASE (SYS_PERIPH_BASE + 0x2800) |
| #define | GPIOG_BASE (SYS_PERIPH_BASE + 0x2C00) |