|
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.
Macros | |
| #define | FLASH_BASE 0x08000000U |
| #define | PERIPH_BASE 0x40000000U |
| #define | PERIPH_BASE_APB1 0x40000000U |
| #define | PERIPH_BASE_APB2 0x40010000U |
| #define | PERIPH_BASE_APB3 0x50000000U |
| #define | PERIPH_BASE_AHB1 0x40020000U |
| #define | PERIPH_BASE_AHB2 0x48020000U |
| #define | PERIPH_BASE_AHB3 0x51000000U |
| #define | PERIPH_BASE_AHB4 0x58000000U |
| #define | GPIO_PORT_A_BASE 0x58020000U |
| #define | GPIO_PORT_B_BASE 0x58020400U |
| #define | GPIO_PORT_C_BASE 0x58020800U |
| #define | GPIO_PORT_D_BASE 0x58020C00U |
| #define | GPIO_PORT_E_BASE 0x58021000U |
| #define | GPIO_PORT_F_BASE 0x58021400U |
| #define | GPIO_PORT_G_BASE 0x58021800U |
| #define | GPIO_PORT_H_BASE 0x58021C00U |
| #define | GPIO_PORT_I_BASE 0x58022000U |
| #define | GPIO_PORT_J_BASE 0x58022400U |
| #define | GPIO_PORT_K_BASE 0x58022800U |
| #define | RCC_BASE 0x58024400U |
| #define | POWER_CONTROL_BASE 0x58024800U |
| #define | CRC_BASE 0x58024C00U |
| #define | BDMA_BASE 0x58025400U |
| #define | DMAMUX2_BASE 0x58025800U |
| #define | ADC3_BASE 0x58026000U |
| #define | HSEM_BASE 0x58026400U |
| #define | SAI4_BASE 0x58005400U |
| #define | IWDG1_BASE 0x58004800U |
| #define | RTC_BASE 0x58004000U |
| #define | VREF_BASE 0x58003C00U |
| #define | COMP1_BASE 0x58003800U |
| #define | LPTIM5_BASE 0x58003000U |
| #define | LPTIM4_BASE 0x58002C00U |
| #define | LPTIM3_BASE 0x58002800U |
| #define | LPTIM2_BASE 0x58002400U |
| #define | I2C4_BASE 0x58001C00U |
| #define | SPI6_BASE 0x58001400U |
| #define | LPUART1_BASE 0x58000C00U |
| #define | SYSCFG_BASE 0x58000400U |
| #define | EXTI_BASE 0x58000000U |
| #define | DELAY_SDMMC1_BASE 0x52008000U |
| #define | SDMMC1_BASE 0x52007000U |
| #define | DELAY_QSPI_BASE 0x52006000U |
| #define | QUADSPI_BASE 0x52005000U |
| #define | FMC_BASE 0x52004000U |
| #define | JPEG_BASE 0x52003000U |
| #define | FLASH_MEM_INTERFACE_BASE 0x52002000U |
| #define | CHROMART_BASE 0x52001000U |
| #define | MDMA_BASE 0x52000000U |
| #define | GPV_BASE 0x51000000U |
| #define | WWDG1_BASE 0x50003000U |
| #define | LTDC_BASE 0x50001000U |
| #define | DELAY_SDMMC2_BASE 0x48022800U |
| #define | SDMMC2_BASE 0x48022400U |
| #define | RNG_BASE 0x48021800U |
| #define | HASH_BASE 0x48021400U |
| #define | CRYPTO_BASE 0x48021000U |
| #define | DCMI_BASE 0x48020000U |
| #define | USB2_OTG_FS_BASE 0x40080000U |
| #define | USB1_OTG_HS_BASE 0x40040000U |
| #define | ETHERNET_MAC_BASE 0x40028000U |
| #define | ADC1_ADC2_BASE 0x40022000U |
| #define | DMAMUX1_BASE 0x40020800U |
| #define | DMA2_BASE 0x40020400U |
| #define | DMA1_BASE 0x40020000U |
| #define | HRTIM_BASE 0x40017400U |
| #define | DFSDM1_BASE 0x40017000U |
| #define | SAI3_BASE 0x40016000U |
| #define | SAI2_BASE 0x40015C00U |
| #define | SAI1_BASE 0x40015800U |
| #define | SPI5_BASE 0x40015000U |
| #define | TIM17_BASE 0x40014800U |
| #define | TIM16_BASE 0x40014400U |
| #define | TIM15_BASE 0x40014000U |
| #define | SPI4_BASE 0x40013400U |
| #define | SPI1_BASE 0x40013000U |
| #define | USART6_BASE 0x40011400U |
| #define | USART1_BASE 0x40011000U |
| #define | TIM8_BASE 0x40010400U |
| #define | TIM1_BASE 0x40010000U |
| #define | CAN_MSG_BASE 0x4000AC00U |
| #define | CAN_CCU_BASE 0x4000A800U |
| #define | FDCAN2_BASE 0x4000A400U |
| #define | FDCAN1_BASE 0x4000A000U |
| #define | MDIOS_BASE 0x40009400U |
| #define | OPAMP_BASE 0x40009000U |
| #define | SWPMI_BASE 0x40008800U |
| #define | CRS_BASE 0x40008400U |
| #define | UART8_BASE 0x40007C00U |
| #define | UART7_BASE 0x40007800U |
| #define | DAC_BASE 0x40007400U |
| #define | HDMI_CEC_BASE 0x40006C00U |
| #define | I2C3_BASE 0x40005C00U |
| #define | I2C2_BASE 0x40005800U |
| #define | I2C1_BASE 0x40005400U |
| #define | UART5_BASE 0x40005000U |
| #define | UART4_BASE 0x40004C00U |
| #define | USART3_BASE 0x40004800U |
| #define | USART2_BASE 0x40004400U |
| #define | SPDIFRX1_BASE 0x40004000U |
| #define | SPI3_BASE 0x40003C00U |
| #define | SPI2_BASE 0x40003800U |
| #define | LPTIM1_BASE 0x40002400U |
| #define | TIM14_BASE 0x40002000U |
| #define | TIM13_BASE 0x40001C00U |
| #define | TIM12_BASE 0x40001800U |
| #define | TIM7_BASE 0x40001400U |
| #define | TIM6_BASE 0x40001000U |
| #define | TIM5_BASE 0x40000C00U |
| #define | TIM4_BASE 0x40000800U |
| #define | TIM3_BASE 0x40000400U |
| #define | TIM2_BASE 0x40000000U |
| #define | DBGMCU_BASE 0x5C001000U |
| #define ADC1_ADC2_BASE 0x40022000U |
Definition at line 102 of file stm32/h7/memorymap.h.
| #define ADC3_BASE 0x58026000U |
Definition at line 55 of file stm32/h7/memorymap.h.
| #define BDMA_BASE 0x58025400U |
Definition at line 53 of file stm32/h7/memorymap.h.
| #define CAN_CCU_BASE 0x4000A800U |
Definition at line 126 of file stm32/h7/memorymap.h.
| #define CAN_MSG_BASE 0x4000AC00U |
Definition at line 125 of file stm32/h7/memorymap.h.
| #define CHROMART_BASE 0x52001000U |
Definition at line 82 of file stm32/h7/memorymap.h.
| #define COMP1_BASE 0x58003800U |
Definition at line 63 of file stm32/h7/memorymap.h.
| #define CRC_BASE 0x58024C00U |
Definition at line 52 of file stm32/h7/memorymap.h.
| #define CRS_BASE 0x40008400U |
Definition at line 132 of file stm32/h7/memorymap.h.
| #define CRYPTO_BASE 0x48021000U |
Definition at line 95 of file stm32/h7/memorymap.h.
| #define DAC_BASE 0x40007400U |
Definition at line 135 of file stm32/h7/memorymap.h.
| #define DBGMCU_BASE 0x5C001000U |
Definition at line 159 of file stm32/h7/memorymap.h.
| #define DCMI_BASE 0x48020000U |
Definition at line 96 of file stm32/h7/memorymap.h.
| #define DELAY_QSPI_BASE 0x52006000U |
Definition at line 77 of file stm32/h7/memorymap.h.
| #define DELAY_SDMMC1_BASE 0x52008000U |
Definition at line 75 of file stm32/h7/memorymap.h.
| #define DELAY_SDMMC2_BASE 0x48022800U |
Definition at line 91 of file stm32/h7/memorymap.h.
| #define DFSDM1_BASE 0x40017000U |
Definition at line 109 of file stm32/h7/memorymap.h.
| #define DMA1_BASE 0x40020000U |
Definition at line 105 of file stm32/h7/memorymap.h.
| #define DMA2_BASE 0x40020400U |
Definition at line 104 of file stm32/h7/memorymap.h.
| #define DMAMUX1_BASE 0x40020800U |
Definition at line 103 of file stm32/h7/memorymap.h.
| #define DMAMUX2_BASE 0x58025800U |
Definition at line 54 of file stm32/h7/memorymap.h.
| #define ETHERNET_MAC_BASE 0x40028000U |
Definition at line 101 of file stm32/h7/memorymap.h.
| #define EXTI_BASE 0x58000000U |
Definition at line 72 of file stm32/h7/memorymap.h.
| #define FDCAN1_BASE 0x4000A000U |
Definition at line 128 of file stm32/h7/memorymap.h.
| #define FDCAN2_BASE 0x4000A400U |
Definition at line 127 of file stm32/h7/memorymap.h.
| #define FLASH_BASE 0x08000000U |
Definition at line 26 of file stm32/h7/memorymap.h.
| #define FLASH_MEM_INTERFACE_BASE 0x52002000U |
Definition at line 81 of file stm32/h7/memorymap.h.
| #define FMC_BASE 0x52004000U |
Definition at line 79 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_A_BASE 0x58020000U |
Definition at line 39 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_B_BASE 0x58020400U |
Definition at line 40 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_C_BASE 0x58020800U |
Definition at line 41 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_D_BASE 0x58020C00U |
Definition at line 42 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_E_BASE 0x58021000U |
Definition at line 43 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_F_BASE 0x58021400U |
Definition at line 44 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_G_BASE 0x58021800U |
Definition at line 45 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_H_BASE 0x58021C00U |
Definition at line 46 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_I_BASE 0x58022000U |
Definition at line 47 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_J_BASE 0x58022400U |
Definition at line 48 of file stm32/h7/memorymap.h.
| #define GPIO_PORT_K_BASE 0x58022800U |
Definition at line 49 of file stm32/h7/memorymap.h.
| #define GPV_BASE 0x51000000U |
Definition at line 84 of file stm32/h7/memorymap.h.
| #define HASH_BASE 0x48021400U |
Definition at line 94 of file stm32/h7/memorymap.h.
| #define HDMI_CEC_BASE 0x40006C00U |
Definition at line 136 of file stm32/h7/memorymap.h.
| #define HRTIM_BASE 0x40017400U |
Definition at line 108 of file stm32/h7/memorymap.h.
| #define HSEM_BASE 0x58026400U |
Definition at line 56 of file stm32/h7/memorymap.h.
| #define I2C1_BASE 0x40005400U |
Definition at line 139 of file stm32/h7/memorymap.h.
| #define I2C2_BASE 0x40005800U |
Definition at line 138 of file stm32/h7/memorymap.h.
| #define I2C3_BASE 0x40005C00U |
Definition at line 137 of file stm32/h7/memorymap.h.
| #define I2C4_BASE 0x58001C00U |
Definition at line 68 of file stm32/h7/memorymap.h.
| #define IWDG1_BASE 0x58004800U |
Definition at line 60 of file stm32/h7/memorymap.h.
| #define JPEG_BASE 0x52003000U |
Definition at line 80 of file stm32/h7/memorymap.h.
| #define LPTIM1_BASE 0x40002400U |
Definition at line 147 of file stm32/h7/memorymap.h.
| #define LPTIM2_BASE 0x58002400U |
Definition at line 67 of file stm32/h7/memorymap.h.
| #define LPTIM3_BASE 0x58002800U |
Definition at line 66 of file stm32/h7/memorymap.h.
| #define LPTIM4_BASE 0x58002C00U |
Definition at line 65 of file stm32/h7/memorymap.h.
| #define LPTIM5_BASE 0x58003000U |
Definition at line 64 of file stm32/h7/memorymap.h.
| #define LPUART1_BASE 0x58000C00U |
Definition at line 70 of file stm32/h7/memorymap.h.
| #define LTDC_BASE 0x50001000U |
Definition at line 88 of file stm32/h7/memorymap.h.
| #define MDIOS_BASE 0x40009400U |
Definition at line 129 of file stm32/h7/memorymap.h.
| #define MDMA_BASE 0x52000000U |
Definition at line 83 of file stm32/h7/memorymap.h.
| #define OPAMP_BASE 0x40009000U |
Definition at line 130 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE 0x40000000U |
Definition at line 27 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE_AHB1 0x40020000U |
Definition at line 31 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE_AHB2 0x48020000U |
Definition at line 32 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE_AHB3 0x51000000U |
Definition at line 33 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE_AHB4 0x58000000U |
Definition at line 34 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE_APB1 0x40000000U |
Definition at line 28 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE_APB2 0x40010000U |
Definition at line 29 of file stm32/h7/memorymap.h.
| #define PERIPH_BASE_APB3 0x50000000U |
Definition at line 30 of file stm32/h7/memorymap.h.
| #define POWER_CONTROL_BASE 0x58024800U |
Definition at line 51 of file stm32/h7/memorymap.h.
| #define QUADSPI_BASE 0x52005000U |
Definition at line 78 of file stm32/h7/memorymap.h.
| #define RCC_BASE 0x58024400U |
Definition at line 50 of file stm32/h7/memorymap.h.
| #define RNG_BASE 0x48021800U |
Definition at line 93 of file stm32/h7/memorymap.h.
| #define RTC_BASE 0x58004000U |
Definition at line 61 of file stm32/h7/memorymap.h.
| #define SAI1_BASE 0x40015800U |
Definition at line 112 of file stm32/h7/memorymap.h.
| #define SAI2_BASE 0x40015C00U |
Definition at line 111 of file stm32/h7/memorymap.h.
| #define SAI3_BASE 0x40016000U |
Definition at line 110 of file stm32/h7/memorymap.h.
| #define SAI4_BASE 0x58005400U |
Definition at line 59 of file stm32/h7/memorymap.h.
| #define SDMMC1_BASE 0x52007000U |
Definition at line 76 of file stm32/h7/memorymap.h.
| #define SDMMC2_BASE 0x48022400U |
Definition at line 92 of file stm32/h7/memorymap.h.
| #define SPDIFRX1_BASE 0x40004000U |
Definition at line 144 of file stm32/h7/memorymap.h.
| #define SPI1_BASE 0x40013000U |
Definition at line 118 of file stm32/h7/memorymap.h.
| #define SPI2_BASE 0x40003800U |
Definition at line 146 of file stm32/h7/memorymap.h.
| #define SPI3_BASE 0x40003C00U |
Definition at line 145 of file stm32/h7/memorymap.h.
| #define SPI4_BASE 0x40013400U |
Definition at line 117 of file stm32/h7/memorymap.h.
| #define SPI5_BASE 0x40015000U |
Definition at line 113 of file stm32/h7/memorymap.h.
| #define SPI6_BASE 0x58001400U |
Definition at line 69 of file stm32/h7/memorymap.h.
| #define SWPMI_BASE 0x40008800U |
Definition at line 131 of file stm32/h7/memorymap.h.
| #define SYSCFG_BASE 0x58000400U |
Definition at line 71 of file stm32/h7/memorymap.h.
| #define TIM12_BASE 0x40001800U |
Definition at line 150 of file stm32/h7/memorymap.h.
| #define TIM13_BASE 0x40001C00U |
Definition at line 149 of file stm32/h7/memorymap.h.
| #define TIM14_BASE 0x40002000U |
Definition at line 148 of file stm32/h7/memorymap.h.
| #define TIM15_BASE 0x40014000U |
Definition at line 116 of file stm32/h7/memorymap.h.
| #define TIM16_BASE 0x40014400U |
Definition at line 115 of file stm32/h7/memorymap.h.
| #define TIM17_BASE 0x40014800U |
Definition at line 114 of file stm32/h7/memorymap.h.
| #define TIM1_BASE 0x40010000U |
Definition at line 122 of file stm32/h7/memorymap.h.
| #define TIM2_BASE 0x40000000U |
Definition at line 156 of file stm32/h7/memorymap.h.
| #define TIM3_BASE 0x40000400U |
Definition at line 155 of file stm32/h7/memorymap.h.
| #define TIM4_BASE 0x40000800U |
Definition at line 154 of file stm32/h7/memorymap.h.
| #define TIM5_BASE 0x40000C00U |
Definition at line 153 of file stm32/h7/memorymap.h.
| #define TIM6_BASE 0x40001000U |
Definition at line 152 of file stm32/h7/memorymap.h.
| #define TIM7_BASE 0x40001400U |
Definition at line 151 of file stm32/h7/memorymap.h.
| #define TIM8_BASE 0x40010400U |
Definition at line 121 of file stm32/h7/memorymap.h.
| #define UART4_BASE 0x40004C00U |
Definition at line 141 of file stm32/h7/memorymap.h.
| #define UART5_BASE 0x40005000U |
Definition at line 140 of file stm32/h7/memorymap.h.
| #define UART7_BASE 0x40007800U |
Definition at line 134 of file stm32/h7/memorymap.h.
| #define UART8_BASE 0x40007C00U |
Definition at line 133 of file stm32/h7/memorymap.h.
| #define USART1_BASE 0x40011000U |
Definition at line 120 of file stm32/h7/memorymap.h.
| #define USART2_BASE 0x40004400U |
Definition at line 143 of file stm32/h7/memorymap.h.
| #define USART3_BASE 0x40004800U |
Definition at line 142 of file stm32/h7/memorymap.h.
| #define USART6_BASE 0x40011400U |
Definition at line 119 of file stm32/h7/memorymap.h.
| #define USB1_OTG_HS_BASE 0x40040000U |
Definition at line 100 of file stm32/h7/memorymap.h.
| #define USB2_OTG_FS_BASE 0x40080000U |
Definition at line 99 of file stm32/h7/memorymap.h.
| #define VREF_BASE 0x58003C00U |
Definition at line 62 of file stm32/h7/memorymap.h.
| #define WWDG1_BASE 0x50003000U |
Definition at line 87 of file stm32/h7/memorymap.h.