|
| #define | FLASH_BASE 0x08000000U |
| |
| #define | CCMDATARAM_BASE 0x10000000U |
| |
| #define | SRAM1_BASE 0x20000000U |
| |
| #define | SRAM2_BASE 0x2001C000U |
| |
| #define | PERIPH_BASE 0x40000000U |
| |
| #define | BKPSRAM_BASE 0x40024000U |
| |
| #define | FMC_R_BASE 0xA0000000U |
| |
| #define | SRAM1_BB_BASE 0x22000000U |
| |
| #define | SRAM2_BB_BASE 0x22380000U |
| |
| #define | PERIPH_BB_BASE 0x42000000U |
| |
| #define | BKPSRAM_BB_BASE 0x42480000U |
| |
| #define | FLASH_END 0x081FFFFFU |
| |
| #define | CCMDATARAM_END 0x1000FFFFU |
| |
|
#define | SRAM_BASE SRAM1_BASE |
| |
| #define | SRAM_BB_BASE SRAM1_BB_BASE |
| |
|
#define | APB1PERIPH_BASE PERIPH_BASE |
| |
|
#define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) |
| |
|
#define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000U) |
| |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000U) |
| |
|
#define | TIM2_BASE (APB1PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM3_BASE (APB1PERIPH_BASE + 0x0400U) |
| |
|
#define | TIM4_BASE (APB1PERIPH_BASE + 0x0800U) |
| |
|
#define | TIM5_BASE (APB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | TIM6_BASE (APB1PERIPH_BASE + 0x1000U) |
| |
|
#define | TIM7_BASE (APB1PERIPH_BASE + 0x1400U) |
| |
|
#define | TIM12_BASE (APB1PERIPH_BASE + 0x1800U) |
| |
|
#define | TIM13_BASE (APB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | TIM14_BASE (APB1PERIPH_BASE + 0x2000U) |
| |
|
#define | RTC_BASE (APB1PERIPH_BASE + 0x2800U) |
| |
|
#define | WWDG_BASE (APB1PERIPH_BASE + 0x2C00U) |
| |
|
#define | IWDG_BASE (APB1PERIPH_BASE + 0x3000U) |
| |
|
#define | I2S2ext_BASE (APB1PERIPH_BASE + 0x3400U) |
| |
|
#define | SPI2_BASE (APB1PERIPH_BASE + 0x3800U) |
| |
|
#define | SPI3_BASE (APB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | I2S3ext_BASE (APB1PERIPH_BASE + 0x4000U) |
| |
|
#define | USART2_BASE (APB1PERIPH_BASE + 0x4400U) |
| |
|
#define | USART3_BASE (APB1PERIPH_BASE + 0x4800U) |
| |
|
#define | UART4_BASE (APB1PERIPH_BASE + 0x4C00U) |
| |
|
#define | UART5_BASE (APB1PERIPH_BASE + 0x5000U) |
| |
|
#define | I2C1_BASE (APB1PERIPH_BASE + 0x5400U) |
| |
|
#define | I2C2_BASE (APB1PERIPH_BASE + 0x5800U) |
| |
|
#define | I2C3_BASE (APB1PERIPH_BASE + 0x5C00U) |
| |
|
#define | CAN1_BASE (APB1PERIPH_BASE + 0x6400U) |
| |
|
#define | CAN2_BASE (APB1PERIPH_BASE + 0x6800U) |
| |
|
#define | PWR_BASE (APB1PERIPH_BASE + 0x7000U) |
| |
|
#define | DAC_BASE (APB1PERIPH_BASE + 0x7400U) |
| |
|
#define | UART7_BASE (APB1PERIPH_BASE + 0x7800U) |
| |
| #define | UART8_BASE (APB1PERIPH_BASE + 0x7C00U) |
| |
|
#define | TIM1_BASE (APB2PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM8_BASE (APB2PERIPH_BASE + 0x0400U) |
| |
|
#define | USART1_BASE (APB2PERIPH_BASE + 0x1000U) |
| |
|
#define | USART6_BASE (APB2PERIPH_BASE + 0x1400U) |
| |
|
#define | ADC1_BASE (APB2PERIPH_BASE + 0x2000U) |
| |
|
#define | ADC2_BASE (APB2PERIPH_BASE + 0x2100U) |
| |
|
#define | ADC3_BASE (APB2PERIPH_BASE + 0x2200U) |
| |
|
#define | ADC_BASE (APB2PERIPH_BASE + 0x2300U) |
| |
|
#define | SDIO_BASE (APB2PERIPH_BASE + 0x2C00U) |
| |
|
#define | SPI1_BASE (APB2PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI4_BASE (APB2PERIPH_BASE + 0x3400U) |
| |
|
#define | SYSCFG_BASE (APB2PERIPH_BASE + 0x3800U) |
| |
|
#define | EXTI_BASE (APB2PERIPH_BASE + 0x3C00U) |
| |
|
#define | TIM9_BASE (APB2PERIPH_BASE + 0x4000U) |
| |
|
#define | TIM10_BASE (APB2PERIPH_BASE + 0x4400U) |
| |
|
#define | TIM11_BASE (APB2PERIPH_BASE + 0x4800U) |
| |
|
#define | SPI5_BASE (APB2PERIPH_BASE + 0x5000U) |
| |
|
#define | SPI6_BASE (APB2PERIPH_BASE + 0x5400U) |
| |
|
#define | SAI1_BASE (APB2PERIPH_BASE + 0x5800U) |
| |
|
#define | SAI1_Block_A_BASE (SAI1_BASE + 0x004U) |
| |
| #define | SAI1_Block_B_BASE (SAI1_BASE + 0x024U) |
| |
|
#define | GPIOA_BASE (AHB1PERIPH_BASE + 0x0000U) |
| |
|
#define | GPIOB_BASE (AHB1PERIPH_BASE + 0x0400U) |
| |
|
#define | GPIOC_BASE (AHB1PERIPH_BASE + 0x0800U) |
| |
|
#define | GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | GPIOE_BASE (AHB1PERIPH_BASE + 0x1000U) |
| |
|
#define | GPIOF_BASE (AHB1PERIPH_BASE + 0x1400U) |
| |
|
#define | GPIOG_BASE (AHB1PERIPH_BASE + 0x1800U) |
| |
|
#define | GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | GPIOI_BASE (AHB1PERIPH_BASE + 0x2000U) |
| |
|
#define | GPIOJ_BASE (AHB1PERIPH_BASE + 0x2400U) |
| |
|
#define | GPIOK_BASE (AHB1PERIPH_BASE + 0x2800U) |
| |
|
#define | CRC_BASE (AHB1PERIPH_BASE + 0x3000U) |
| |
|
#define | RCC_BASE (AHB1PERIPH_BASE + 0x3800U) |
| |
|
#define | FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | DMA1_BASE (AHB1PERIPH_BASE + 0x6000U) |
| |
|
#define | DMA1_Stream0_BASE (DMA1_BASE + 0x010U) |
| |
|
#define | DMA1_Stream1_BASE (DMA1_BASE + 0x028U) |
| |
|
#define | DMA1_Stream2_BASE (DMA1_BASE + 0x040U) |
| |
|
#define | DMA1_Stream3_BASE (DMA1_BASE + 0x058U) |
| |
|
#define | DMA1_Stream4_BASE (DMA1_BASE + 0x070U) |
| |
|
#define | DMA1_Stream5_BASE (DMA1_BASE + 0x088U) |
| |
|
#define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0U) |
| |
|
#define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8U) |
| |
|
#define | DMA2_BASE (AHB1PERIPH_BASE + 0x6400U) |
| |
|
#define | DMA2_Stream0_BASE (DMA2_BASE + 0x010U) |
| |
|
#define | DMA2_Stream1_BASE (DMA2_BASE + 0x028U) |
| |
|
#define | DMA2_Stream2_BASE (DMA2_BASE + 0x040U) |
| |
|
#define | DMA2_Stream3_BASE (DMA2_BASE + 0x058U) |
| |
|
#define | DMA2_Stream4_BASE (DMA2_BASE + 0x070U) |
| |
|
#define | DMA2_Stream5_BASE (DMA2_BASE + 0x088U) |
| |
|
#define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0U) |
| |
|
#define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8U) |
| |
|
#define | ETH_BASE (AHB1PERIPH_BASE + 0x8000U) |
| |
|
#define | ETH_MAC_BASE (ETH_BASE) |
| |
|
#define | ETH_MMC_BASE (ETH_BASE + 0x0100U) |
| |
|
#define | ETH_PTP_BASE (ETH_BASE + 0x0700U) |
| |
|
#define | ETH_DMA_BASE (ETH_BASE + 0x1000U) |
| |
| #define | DMA2D_BASE (AHB1PERIPH_BASE + 0xB000U) |
| |
|
#define | DCMI_BASE (AHB2PERIPH_BASE + 0x50000U) |
| |
| #define | RNG_BASE (AHB2PERIPH_BASE + 0x60800U) |
| |
|
#define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000U) |
| |
|
#define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104U) |
| |
|
#define | FMC_Bank2_3_R_BASE (FMC_R_BASE + 0x0060U) |
| |
|
#define | FMC_Bank4_R_BASE (FMC_R_BASE + 0x00A0U) |
| |
|
#define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140U) |
| |
| #define | DBGMCU_BASE 0xE0042000U |
| |
|
#define | USB_OTG_HS_PERIPH_BASE 0x40040000U |
| |
|
#define | USB_OTG_FS_PERIPH_BASE 0x50000000U |
| |
|
#define | USB_OTG_GLOBAL_BASE 0x000U |
| |
|
#define | USB_OTG_DEVICE_BASE 0x800U |
| |
|
#define | USB_OTG_IN_ENDPOINT_BASE 0x900U |
| |
|
#define | USB_OTG_OUT_ENDPOINT_BASE 0xB00U |
| |
|
#define | USB_OTG_EP_REG_SIZE 0x20U |
| |
|
#define | USB_OTG_HOST_BASE 0x400U |
| |
|
#define | USB_OTG_HOST_PORT_BASE 0x440U |
| |
|
#define | USB_OTG_HOST_CHANNEL_BASE 0x500U |
| |
|
#define | USB_OTG_HOST_CHANNEL_SIZE 0x20U |
| |
|
#define | USB_OTG_PCGCCTL_BASE 0xE00U |
| |
|
#define | USB_OTG_FIFO_BASE 0x1000U |
| |
|
#define | USB_OTG_FIFO_SIZE 0x1000U |
| |
| #define | FLASH_BASE 0x08000000U |
| |
| #define | CCMDATARAM_BASE 0x10000000U |
| |
| #define | SRAM1_BASE 0x20000000U |
| |
| #define | SRAM2_BASE 0x2001C000U |
| |
| #define | SRAM3_BASE 0x20020000U |
| |
| #define | PERIPH_BASE 0x40000000U |
| |
| #define | BKPSRAM_BASE 0x40024000U |
| |
| #define | FMC_R_BASE 0xA0000000U |
| |
| #define | SRAM1_BB_BASE 0x22000000U |
| |
| #define | SRAM2_BB_BASE 0x22380000U |
| |
| #define | SRAM3_BB_BASE 0x22400000U |
| |
| #define | PERIPH_BB_BASE 0x42000000U |
| |
| #define | BKPSRAM_BB_BASE 0x42480000U |
| |
| #define | FLASH_END 0x081FFFFFU |
| |
| #define | CCMDATARAM_END 0x1000FFFFU |
| |
|
#define | SRAM_BASE SRAM1_BASE |
| |
| #define | SRAM_BB_BASE SRAM1_BB_BASE |
| |
|
#define | APB1PERIPH_BASE PERIPH_BASE |
| |
|
#define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) |
| |
|
#define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000U) |
| |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000U) |
| |
|
#define | TIM2_BASE (APB1PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM3_BASE (APB1PERIPH_BASE + 0x0400U) |
| |
|
#define | TIM4_BASE (APB1PERIPH_BASE + 0x0800U) |
| |
|
#define | TIM5_BASE (APB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | TIM6_BASE (APB1PERIPH_BASE + 0x1000U) |
| |
|
#define | TIM7_BASE (APB1PERIPH_BASE + 0x1400U) |
| |
|
#define | TIM12_BASE (APB1PERIPH_BASE + 0x1800U) |
| |
|
#define | TIM13_BASE (APB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | TIM14_BASE (APB1PERIPH_BASE + 0x2000U) |
| |
|
#define | RTC_BASE (APB1PERIPH_BASE + 0x2800U) |
| |
|
#define | WWDG_BASE (APB1PERIPH_BASE + 0x2C00U) |
| |
|
#define | IWDG_BASE (APB1PERIPH_BASE + 0x3000U) |
| |
|
#define | I2S2ext_BASE (APB1PERIPH_BASE + 0x3400U) |
| |
|
#define | SPI2_BASE (APB1PERIPH_BASE + 0x3800U) |
| |
|
#define | SPI3_BASE (APB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | I2S3ext_BASE (APB1PERIPH_BASE + 0x4000U) |
| |
|
#define | USART2_BASE (APB1PERIPH_BASE + 0x4400U) |
| |
|
#define | USART3_BASE (APB1PERIPH_BASE + 0x4800U) |
| |
|
#define | UART4_BASE (APB1PERIPH_BASE + 0x4C00U) |
| |
|
#define | UART5_BASE (APB1PERIPH_BASE + 0x5000U) |
| |
|
#define | I2C1_BASE (APB1PERIPH_BASE + 0x5400U) |
| |
|
#define | I2C2_BASE (APB1PERIPH_BASE + 0x5800U) |
| |
|
#define | I2C3_BASE (APB1PERIPH_BASE + 0x5C00U) |
| |
|
#define | CAN1_BASE (APB1PERIPH_BASE + 0x6400U) |
| |
|
#define | CAN2_BASE (APB1PERIPH_BASE + 0x6800U) |
| |
|
#define | PWR_BASE (APB1PERIPH_BASE + 0x7000U) |
| |
|
#define | DAC_BASE (APB1PERIPH_BASE + 0x7400U) |
| |
|
#define | UART7_BASE (APB1PERIPH_BASE + 0x7800U) |
| |
| #define | UART8_BASE (APB1PERIPH_BASE + 0x7C00U) |
| |
|
#define | TIM1_BASE (APB2PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM8_BASE (APB2PERIPH_BASE + 0x0400U) |
| |
|
#define | USART1_BASE (APB2PERIPH_BASE + 0x1000U) |
| |
|
#define | USART6_BASE (APB2PERIPH_BASE + 0x1400U) |
| |
|
#define | ADC1_BASE (APB2PERIPH_BASE + 0x2000U) |
| |
|
#define | ADC2_BASE (APB2PERIPH_BASE + 0x2100U) |
| |
|
#define | ADC3_BASE (APB2PERIPH_BASE + 0x2200U) |
| |
|
#define | ADC_BASE (APB2PERIPH_BASE + 0x2300U) |
| |
|
#define | SDIO_BASE (APB2PERIPH_BASE + 0x2C00U) |
| |
|
#define | SPI1_BASE (APB2PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI4_BASE (APB2PERIPH_BASE + 0x3400U) |
| |
|
#define | SYSCFG_BASE (APB2PERIPH_BASE + 0x3800U) |
| |
|
#define | EXTI_BASE (APB2PERIPH_BASE + 0x3C00U) |
| |
|
#define | TIM9_BASE (APB2PERIPH_BASE + 0x4000U) |
| |
|
#define | TIM10_BASE (APB2PERIPH_BASE + 0x4400U) |
| |
|
#define | TIM11_BASE (APB2PERIPH_BASE + 0x4800U) |
| |
|
#define | SPI5_BASE (APB2PERIPH_BASE + 0x5000U) |
| |
|
#define | SPI6_BASE (APB2PERIPH_BASE + 0x5400U) |
| |
|
#define | SAI1_BASE (APB2PERIPH_BASE + 0x5800U) |
| |
|
#define | SAI1_Block_A_BASE (SAI1_BASE + 0x004U) |
| |
|
#define | SAI1_Block_B_BASE (SAI1_BASE + 0x024U) |
| |
|
#define | LTDC_BASE (APB2PERIPH_BASE + 0x6800U) |
| |
|
#define | LTDC_Layer1_BASE (LTDC_BASE + 0x84U) |
| |
| #define | LTDC_Layer2_BASE (LTDC_BASE + 0x104U) |
| |
|
#define | GPIOA_BASE (AHB1PERIPH_BASE + 0x0000U) |
| |
|
#define | GPIOB_BASE (AHB1PERIPH_BASE + 0x0400U) |
| |
|
#define | GPIOC_BASE (AHB1PERIPH_BASE + 0x0800U) |
| |
|
#define | GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | GPIOE_BASE (AHB1PERIPH_BASE + 0x1000U) |
| |
|
#define | GPIOF_BASE (AHB1PERIPH_BASE + 0x1400U) |
| |
|
#define | GPIOG_BASE (AHB1PERIPH_BASE + 0x1800U) |
| |
|
#define | GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | GPIOI_BASE (AHB1PERIPH_BASE + 0x2000U) |
| |
|
#define | GPIOJ_BASE (AHB1PERIPH_BASE + 0x2400U) |
| |
|
#define | GPIOK_BASE (AHB1PERIPH_BASE + 0x2800U) |
| |
|
#define | CRC_BASE (AHB1PERIPH_BASE + 0x3000U) |
| |
|
#define | RCC_BASE (AHB1PERIPH_BASE + 0x3800U) |
| |
|
#define | FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | DMA1_BASE (AHB1PERIPH_BASE + 0x6000U) |
| |
|
#define | DMA1_Stream0_BASE (DMA1_BASE + 0x010U) |
| |
|
#define | DMA1_Stream1_BASE (DMA1_BASE + 0x028U) |
| |
|
#define | DMA1_Stream2_BASE (DMA1_BASE + 0x040U) |
| |
|
#define | DMA1_Stream3_BASE (DMA1_BASE + 0x058U) |
| |
|
#define | DMA1_Stream4_BASE (DMA1_BASE + 0x070U) |
| |
|
#define | DMA1_Stream5_BASE (DMA1_BASE + 0x088U) |
| |
|
#define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0U) |
| |
|
#define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8U) |
| |
|
#define | DMA2_BASE (AHB1PERIPH_BASE + 0x6400U) |
| |
|
#define | DMA2_Stream0_BASE (DMA2_BASE + 0x010U) |
| |
|
#define | DMA2_Stream1_BASE (DMA2_BASE + 0x028U) |
| |
|
#define | DMA2_Stream2_BASE (DMA2_BASE + 0x040U) |
| |
|
#define | DMA2_Stream3_BASE (DMA2_BASE + 0x058U) |
| |
|
#define | DMA2_Stream4_BASE (DMA2_BASE + 0x070U) |
| |
|
#define | DMA2_Stream5_BASE (DMA2_BASE + 0x088U) |
| |
|
#define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0U) |
| |
|
#define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8U) |
| |
|
#define | ETH_BASE (AHB1PERIPH_BASE + 0x8000U) |
| |
|
#define | ETH_MAC_BASE (ETH_BASE) |
| |
|
#define | ETH_MMC_BASE (ETH_BASE + 0x0100U) |
| |
|
#define | ETH_PTP_BASE (ETH_BASE + 0x0700U) |
| |
|
#define | ETH_DMA_BASE (ETH_BASE + 0x1000U) |
| |
| #define | DMA2D_BASE (AHB1PERIPH_BASE + 0xB000U) |
| |
|
#define | DCMI_BASE (AHB2PERIPH_BASE + 0x50000U) |
| |
| #define | RNG_BASE (AHB2PERIPH_BASE + 0x60800U) |
| |
|
#define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000U) |
| |
|
#define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104U) |
| |
|
#define | FMC_Bank2_3_R_BASE (FMC_R_BASE + 0x0060U) |
| |
|
#define | FMC_Bank4_R_BASE (FMC_R_BASE + 0x00A0U) |
| |
|
#define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140U) |
| |
| #define | DBGMCU_BASE 0xE0042000U |
| |
|
#define | USB_OTG_HS_PERIPH_BASE 0x40040000U |
| |
|
#define | USB_OTG_FS_PERIPH_BASE 0x50000000U |
| |
|
#define | USB_OTG_GLOBAL_BASE 0x000U |
| |
|
#define | USB_OTG_DEVICE_BASE 0x800U |
| |
|
#define | USB_OTG_IN_ENDPOINT_BASE 0x900U |
| |
|
#define | USB_OTG_OUT_ENDPOINT_BASE 0xB00U |
| |
|
#define | USB_OTG_EP_REG_SIZE 0x20U |
| |
|
#define | USB_OTG_HOST_BASE 0x400U |
| |
|
#define | USB_OTG_HOST_PORT_BASE 0x440U |
| |
|
#define | USB_OTG_HOST_CHANNEL_BASE 0x500U |
| |
|
#define | USB_OTG_HOST_CHANNEL_SIZE 0x20U |
| |
|
#define | USB_OTG_PCGCCTL_BASE 0xE00U |
| |
|
#define | USB_OTG_FIFO_BASE 0x1000U |
| |
|
#define | USB_OTG_FIFO_SIZE 0x1000U |
| |
| #define | FLASH_BASE 0x08000000U |
| |
| #define | CCMDATARAM_BASE 0x10000000U |
| |
| #define | SRAM1_BASE 0x20000000U |
| |
| #define | SRAM2_BASE 0x2001C000U |
| |
| #define | SRAM3_BASE 0x20020000U |
| |
| #define | PERIPH_BASE 0x40000000U |
| |
| #define | BKPSRAM_BASE 0x40024000U |
| |
| #define | FMC_R_BASE 0xA0000000U |
| |
| #define | SRAM1_BB_BASE 0x22000000U |
| |
| #define | SRAM2_BB_BASE 0x22380000U |
| |
| #define | SRAM3_BB_BASE 0x22400000U |
| |
| #define | PERIPH_BB_BASE 0x42000000U |
| |
| #define | BKPSRAM_BB_BASE 0x42480000U |
| |
| #define | FLASH_END 0x081FFFFFU |
| |
| #define | CCMDATARAM_END 0x1000FFFFU |
| |
|
#define | SRAM_BASE SRAM1_BASE |
| |
| #define | SRAM_BB_BASE SRAM1_BB_BASE |
| |
|
#define | APB1PERIPH_BASE PERIPH_BASE |
| |
|
#define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) |
| |
|
#define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000U) |
| |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000U) |
| |
|
#define | TIM2_BASE (APB1PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM3_BASE (APB1PERIPH_BASE + 0x0400U) |
| |
|
#define | TIM4_BASE (APB1PERIPH_BASE + 0x0800U) |
| |
|
#define | TIM5_BASE (APB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | TIM6_BASE (APB1PERIPH_BASE + 0x1000U) |
| |
|
#define | TIM7_BASE (APB1PERIPH_BASE + 0x1400U) |
| |
|
#define | TIM12_BASE (APB1PERIPH_BASE + 0x1800U) |
| |
|
#define | TIM13_BASE (APB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | TIM14_BASE (APB1PERIPH_BASE + 0x2000U) |
| |
|
#define | RTC_BASE (APB1PERIPH_BASE + 0x2800U) |
| |
|
#define | WWDG_BASE (APB1PERIPH_BASE + 0x2C00U) |
| |
|
#define | IWDG_BASE (APB1PERIPH_BASE + 0x3000U) |
| |
|
#define | I2S2ext_BASE (APB1PERIPH_BASE + 0x3400U) |
| |
|
#define | SPI2_BASE (APB1PERIPH_BASE + 0x3800U) |
| |
|
#define | SPI3_BASE (APB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | I2S3ext_BASE (APB1PERIPH_BASE + 0x4000U) |
| |
|
#define | USART2_BASE (APB1PERIPH_BASE + 0x4400U) |
| |
|
#define | USART3_BASE (APB1PERIPH_BASE + 0x4800U) |
| |
|
#define | UART4_BASE (APB1PERIPH_BASE + 0x4C00U) |
| |
|
#define | UART5_BASE (APB1PERIPH_BASE + 0x5000U) |
| |
|
#define | I2C1_BASE (APB1PERIPH_BASE + 0x5400U) |
| |
|
#define | I2C2_BASE (APB1PERIPH_BASE + 0x5800U) |
| |
|
#define | I2C3_BASE (APB1PERIPH_BASE + 0x5C00U) |
| |
|
#define | CAN1_BASE (APB1PERIPH_BASE + 0x6400U) |
| |
|
#define | CAN2_BASE (APB1PERIPH_BASE + 0x6800U) |
| |
|
#define | PWR_BASE (APB1PERIPH_BASE + 0x7000U) |
| |
|
#define | DAC_BASE (APB1PERIPH_BASE + 0x7400U) |
| |
|
#define | UART7_BASE (APB1PERIPH_BASE + 0x7800U) |
| |
| #define | UART8_BASE (APB1PERIPH_BASE + 0x7C00U) |
| |
|
#define | TIM1_BASE (APB2PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM8_BASE (APB2PERIPH_BASE + 0x0400U) |
| |
|
#define | USART1_BASE (APB2PERIPH_BASE + 0x1000U) |
| |
|
#define | USART6_BASE (APB2PERIPH_BASE + 0x1400U) |
| |
|
#define | ADC1_BASE (APB2PERIPH_BASE + 0x2000U) |
| |
|
#define | ADC2_BASE (APB2PERIPH_BASE + 0x2100U) |
| |
|
#define | ADC3_BASE (APB2PERIPH_BASE + 0x2200U) |
| |
|
#define | ADC_BASE (APB2PERIPH_BASE + 0x2300U) |
| |
|
#define | SDIO_BASE (APB2PERIPH_BASE + 0x2C00U) |
| |
|
#define | SPI1_BASE (APB2PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI4_BASE (APB2PERIPH_BASE + 0x3400U) |
| |
|
#define | SYSCFG_BASE (APB2PERIPH_BASE + 0x3800U) |
| |
|
#define | EXTI_BASE (APB2PERIPH_BASE + 0x3C00U) |
| |
|
#define | TIM9_BASE (APB2PERIPH_BASE + 0x4000U) |
| |
|
#define | TIM10_BASE (APB2PERIPH_BASE + 0x4400U) |
| |
|
#define | TIM11_BASE (APB2PERIPH_BASE + 0x4800U) |
| |
|
#define | SPI5_BASE (APB2PERIPH_BASE + 0x5000U) |
| |
|
#define | SPI6_BASE (APB2PERIPH_BASE + 0x5400U) |
| |
|
#define | SAI1_BASE (APB2PERIPH_BASE + 0x5800U) |
| |
|
#define | SAI1_Block_A_BASE (SAI1_BASE + 0x004U) |
| |
| #define | SAI1_Block_B_BASE (SAI1_BASE + 0x024U) |
| |
|
#define | GPIOA_BASE (AHB1PERIPH_BASE + 0x0000U) |
| |
|
#define | GPIOB_BASE (AHB1PERIPH_BASE + 0x0400U) |
| |
|
#define | GPIOC_BASE (AHB1PERIPH_BASE + 0x0800U) |
| |
|
#define | GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | GPIOE_BASE (AHB1PERIPH_BASE + 0x1000U) |
| |
|
#define | GPIOF_BASE (AHB1PERIPH_BASE + 0x1400U) |
| |
|
#define | GPIOG_BASE (AHB1PERIPH_BASE + 0x1800U) |
| |
|
#define | GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | GPIOI_BASE (AHB1PERIPH_BASE + 0x2000U) |
| |
|
#define | GPIOJ_BASE (AHB1PERIPH_BASE + 0x2400U) |
| |
|
#define | GPIOK_BASE (AHB1PERIPH_BASE + 0x2800U) |
| |
|
#define | CRC_BASE (AHB1PERIPH_BASE + 0x3000U) |
| |
|
#define | RCC_BASE (AHB1PERIPH_BASE + 0x3800U) |
| |
|
#define | FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | DMA1_BASE (AHB1PERIPH_BASE + 0x6000U) |
| |
|
#define | DMA1_Stream0_BASE (DMA1_BASE + 0x010U) |
| |
|
#define | DMA1_Stream1_BASE (DMA1_BASE + 0x028U) |
| |
|
#define | DMA1_Stream2_BASE (DMA1_BASE + 0x040U) |
| |
|
#define | DMA1_Stream3_BASE (DMA1_BASE + 0x058U) |
| |
|
#define | DMA1_Stream4_BASE (DMA1_BASE + 0x070U) |
| |
|
#define | DMA1_Stream5_BASE (DMA1_BASE + 0x088U) |
| |
|
#define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0U) |
| |
|
#define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8U) |
| |
|
#define | DMA2_BASE (AHB1PERIPH_BASE + 0x6400U) |
| |
|
#define | DMA2_Stream0_BASE (DMA2_BASE + 0x010U) |
| |
|
#define | DMA2_Stream1_BASE (DMA2_BASE + 0x028U) |
| |
|
#define | DMA2_Stream2_BASE (DMA2_BASE + 0x040U) |
| |
|
#define | DMA2_Stream3_BASE (DMA2_BASE + 0x058U) |
| |
|
#define | DMA2_Stream4_BASE (DMA2_BASE + 0x070U) |
| |
|
#define | DMA2_Stream5_BASE (DMA2_BASE + 0x088U) |
| |
|
#define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0U) |
| |
|
#define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8U) |
| |
|
#define | ETH_BASE (AHB1PERIPH_BASE + 0x8000U) |
| |
|
#define | ETH_MAC_BASE (ETH_BASE) |
| |
|
#define | ETH_MMC_BASE (ETH_BASE + 0x0100U) |
| |
|
#define | ETH_PTP_BASE (ETH_BASE + 0x0700U) |
| |
|
#define | ETH_DMA_BASE (ETH_BASE + 0x1000U) |
| |
| #define | DMA2D_BASE (AHB1PERIPH_BASE + 0xB000U) |
| |
|
#define | DCMI_BASE (AHB2PERIPH_BASE + 0x50000U) |
| |
|
#define | CRYP_BASE (AHB2PERIPH_BASE + 0x60000U) |
| |
|
#define | HASH_BASE (AHB2PERIPH_BASE + 0x60400U) |
| |
|
#define | HASH_DIGEST_BASE (AHB2PERIPH_BASE + 0x60710U) |
| |
| #define | RNG_BASE (AHB2PERIPH_BASE + 0x60800U) |
| |
|
#define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000U) |
| |
|
#define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104U) |
| |
|
#define | FMC_Bank2_3_R_BASE (FMC_R_BASE + 0x0060U) |
| |
|
#define | FMC_Bank4_R_BASE (FMC_R_BASE + 0x00A0U) |
| |
|
#define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140U) |
| |
| #define | DBGMCU_BASE 0xE0042000U |
| |
|
#define | USB_OTG_HS_PERIPH_BASE 0x40040000U |
| |
|
#define | USB_OTG_FS_PERIPH_BASE 0x50000000U |
| |
|
#define | USB_OTG_GLOBAL_BASE 0x000U |
| |
|
#define | USB_OTG_DEVICE_BASE 0x800U |
| |
|
#define | USB_OTG_IN_ENDPOINT_BASE 0x900U |
| |
|
#define | USB_OTG_OUT_ENDPOINT_BASE 0xB00U |
| |
|
#define | USB_OTG_EP_REG_SIZE 0x20U |
| |
|
#define | USB_OTG_HOST_BASE 0x400U |
| |
|
#define | USB_OTG_HOST_PORT_BASE 0x440U |
| |
|
#define | USB_OTG_HOST_CHANNEL_BASE 0x500U |
| |
|
#define | USB_OTG_HOST_CHANNEL_SIZE 0x20U |
| |
|
#define | USB_OTG_PCGCCTL_BASE 0xE00U |
| |
|
#define | USB_OTG_FIFO_BASE 0x1000U |
| |
|
#define | USB_OTG_FIFO_SIZE 0x1000U |
| |
| #define | FLASH_BASE 0x08000000U |
| |
| #define | CCMDATARAM_BASE 0x10000000U |
| |
| #define | SRAM1_BASE 0x20000000U |
| |
| #define | SRAM2_BASE 0x2001C000U |
| |
| #define | SRAM3_BASE 0x20020000U |
| |
| #define | PERIPH_BASE 0x40000000U |
| |
| #define | BKPSRAM_BASE 0x40024000U |
| |
| #define | FMC_R_BASE 0xA0000000U |
| |
| #define | SRAM1_BB_BASE 0x22000000U |
| |
| #define | SRAM2_BB_BASE 0x22380000U |
| |
| #define | SRAM3_BB_BASE 0x22400000U |
| |
| #define | PERIPH_BB_BASE 0x42000000U |
| |
| #define | BKPSRAM_BB_BASE 0x42480000U |
| |
| #define | FLASH_END 0x081FFFFFU |
| |
| #define | CCMDATARAM_END 0x1000FFFFU |
| |
|
#define | SRAM_BASE SRAM1_BASE |
| |
| #define | SRAM_BB_BASE SRAM1_BB_BASE |
| |
|
#define | APB1PERIPH_BASE PERIPH_BASE |
| |
|
#define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) |
| |
|
#define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000U) |
| |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000U) |
| |
|
#define | TIM2_BASE (APB1PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM3_BASE (APB1PERIPH_BASE + 0x0400U) |
| |
|
#define | TIM4_BASE (APB1PERIPH_BASE + 0x0800U) |
| |
|
#define | TIM5_BASE (APB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | TIM6_BASE (APB1PERIPH_BASE + 0x1000U) |
| |
|
#define | TIM7_BASE (APB1PERIPH_BASE + 0x1400U) |
| |
|
#define | TIM12_BASE (APB1PERIPH_BASE + 0x1800U) |
| |
|
#define | TIM13_BASE (APB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | TIM14_BASE (APB1PERIPH_BASE + 0x2000U) |
| |
|
#define | RTC_BASE (APB1PERIPH_BASE + 0x2800U) |
| |
|
#define | WWDG_BASE (APB1PERIPH_BASE + 0x2C00U) |
| |
|
#define | IWDG_BASE (APB1PERIPH_BASE + 0x3000U) |
| |
|
#define | I2S2ext_BASE (APB1PERIPH_BASE + 0x3400U) |
| |
|
#define | SPI2_BASE (APB1PERIPH_BASE + 0x3800U) |
| |
|
#define | SPI3_BASE (APB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | I2S3ext_BASE (APB1PERIPH_BASE + 0x4000U) |
| |
|
#define | USART2_BASE (APB1PERIPH_BASE + 0x4400U) |
| |
|
#define | USART3_BASE (APB1PERIPH_BASE + 0x4800U) |
| |
|
#define | UART4_BASE (APB1PERIPH_BASE + 0x4C00U) |
| |
|
#define | UART5_BASE (APB1PERIPH_BASE + 0x5000U) |
| |
|
#define | I2C1_BASE (APB1PERIPH_BASE + 0x5400U) |
| |
|
#define | I2C2_BASE (APB1PERIPH_BASE + 0x5800U) |
| |
|
#define | I2C3_BASE (APB1PERIPH_BASE + 0x5C00U) |
| |
|
#define | CAN1_BASE (APB1PERIPH_BASE + 0x6400U) |
| |
|
#define | CAN2_BASE (APB1PERIPH_BASE + 0x6800U) |
| |
|
#define | PWR_BASE (APB1PERIPH_BASE + 0x7000U) |
| |
|
#define | DAC_BASE (APB1PERIPH_BASE + 0x7400U) |
| |
|
#define | UART7_BASE (APB1PERIPH_BASE + 0x7800U) |
| |
| #define | UART8_BASE (APB1PERIPH_BASE + 0x7C00U) |
| |
|
#define | TIM1_BASE (APB2PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM8_BASE (APB2PERIPH_BASE + 0x0400U) |
| |
|
#define | USART1_BASE (APB2PERIPH_BASE + 0x1000U) |
| |
|
#define | USART6_BASE (APB2PERIPH_BASE + 0x1400U) |
| |
|
#define | ADC1_BASE (APB2PERIPH_BASE + 0x2000U) |
| |
|
#define | ADC2_BASE (APB2PERIPH_BASE + 0x2100U) |
| |
|
#define | ADC3_BASE (APB2PERIPH_BASE + 0x2200U) |
| |
|
#define | ADC_BASE (APB2PERIPH_BASE + 0x2300U) |
| |
|
#define | SDIO_BASE (APB2PERIPH_BASE + 0x2C00U) |
| |
|
#define | SPI1_BASE (APB2PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI4_BASE (APB2PERIPH_BASE + 0x3400U) |
| |
|
#define | SYSCFG_BASE (APB2PERIPH_BASE + 0x3800U) |
| |
|
#define | EXTI_BASE (APB2PERIPH_BASE + 0x3C00U) |
| |
|
#define | TIM9_BASE (APB2PERIPH_BASE + 0x4000U) |
| |
|
#define | TIM10_BASE (APB2PERIPH_BASE + 0x4400U) |
| |
|
#define | TIM11_BASE (APB2PERIPH_BASE + 0x4800U) |
| |
|
#define | SPI5_BASE (APB2PERIPH_BASE + 0x5000U) |
| |
|
#define | SPI6_BASE (APB2PERIPH_BASE + 0x5400U) |
| |
|
#define | SAI1_BASE (APB2PERIPH_BASE + 0x5800U) |
| |
|
#define | SAI1_Block_A_BASE (SAI1_BASE + 0x004U) |
| |
|
#define | SAI1_Block_B_BASE (SAI1_BASE + 0x024U) |
| |
|
#define | LTDC_BASE (APB2PERIPH_BASE + 0x6800U) |
| |
|
#define | LTDC_Layer1_BASE (LTDC_BASE + 0x84U) |
| |
| #define | LTDC_Layer2_BASE (LTDC_BASE + 0x104U) |
| |
|
#define | GPIOA_BASE (AHB1PERIPH_BASE + 0x0000U) |
| |
|
#define | GPIOB_BASE (AHB1PERIPH_BASE + 0x0400U) |
| |
|
#define | GPIOC_BASE (AHB1PERIPH_BASE + 0x0800U) |
| |
|
#define | GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | GPIOE_BASE (AHB1PERIPH_BASE + 0x1000U) |
| |
|
#define | GPIOF_BASE (AHB1PERIPH_BASE + 0x1400U) |
| |
|
#define | GPIOG_BASE (AHB1PERIPH_BASE + 0x1800U) |
| |
|
#define | GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | GPIOI_BASE (AHB1PERIPH_BASE + 0x2000U) |
| |
|
#define | GPIOJ_BASE (AHB1PERIPH_BASE + 0x2400U) |
| |
|
#define | GPIOK_BASE (AHB1PERIPH_BASE + 0x2800U) |
| |
|
#define | CRC_BASE (AHB1PERIPH_BASE + 0x3000U) |
| |
|
#define | RCC_BASE (AHB1PERIPH_BASE + 0x3800U) |
| |
|
#define | FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | DMA1_BASE (AHB1PERIPH_BASE + 0x6000U) |
| |
|
#define | DMA1_Stream0_BASE (DMA1_BASE + 0x010U) |
| |
|
#define | DMA1_Stream1_BASE (DMA1_BASE + 0x028U) |
| |
|
#define | DMA1_Stream2_BASE (DMA1_BASE + 0x040U) |
| |
|
#define | DMA1_Stream3_BASE (DMA1_BASE + 0x058U) |
| |
|
#define | DMA1_Stream4_BASE (DMA1_BASE + 0x070U) |
| |
|
#define | DMA1_Stream5_BASE (DMA1_BASE + 0x088U) |
| |
|
#define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0U) |
| |
|
#define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8U) |
| |
|
#define | DMA2_BASE (AHB1PERIPH_BASE + 0x6400U) |
| |
|
#define | DMA2_Stream0_BASE (DMA2_BASE + 0x010U) |
| |
|
#define | DMA2_Stream1_BASE (DMA2_BASE + 0x028U) |
| |
|
#define | DMA2_Stream2_BASE (DMA2_BASE + 0x040U) |
| |
|
#define | DMA2_Stream3_BASE (DMA2_BASE + 0x058U) |
| |
|
#define | DMA2_Stream4_BASE (DMA2_BASE + 0x070U) |
| |
|
#define | DMA2_Stream5_BASE (DMA2_BASE + 0x088U) |
| |
|
#define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0U) |
| |
|
#define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8U) |
| |
|
#define | ETH_BASE (AHB1PERIPH_BASE + 0x8000U) |
| |
|
#define | ETH_MAC_BASE (ETH_BASE) |
| |
|
#define | ETH_MMC_BASE (ETH_BASE + 0x0100U) |
| |
|
#define | ETH_PTP_BASE (ETH_BASE + 0x0700U) |
| |
|
#define | ETH_DMA_BASE (ETH_BASE + 0x1000U) |
| |
| #define | DMA2D_BASE (AHB1PERIPH_BASE + 0xB000U) |
| |
|
#define | DCMI_BASE (AHB2PERIPH_BASE + 0x50000U) |
| |
|
#define | CRYP_BASE (AHB2PERIPH_BASE + 0x60000U) |
| |
|
#define | HASH_BASE (AHB2PERIPH_BASE + 0x60400U) |
| |
|
#define | HASH_DIGEST_BASE (AHB2PERIPH_BASE + 0x60710U) |
| |
| #define | RNG_BASE (AHB2PERIPH_BASE + 0x60800U) |
| |
|
#define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000U) |
| |
|
#define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104U) |
| |
|
#define | FMC_Bank2_3_R_BASE (FMC_R_BASE + 0x0060U) |
| |
|
#define | FMC_Bank4_R_BASE (FMC_R_BASE + 0x00A0U) |
| |
|
#define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140U) |
| |
| #define | DBGMCU_BASE 0xE0042000U |
| |
|
#define | USB_OTG_HS_PERIPH_BASE 0x40040000U |
| |
|
#define | USB_OTG_FS_PERIPH_BASE 0x50000000U |
| |
|
#define | USB_OTG_GLOBAL_BASE 0x000U |
| |
|
#define | USB_OTG_DEVICE_BASE 0x800U |
| |
|
#define | USB_OTG_IN_ENDPOINT_BASE 0x900U |
| |
|
#define | USB_OTG_OUT_ENDPOINT_BASE 0xB00U |
| |
|
#define | USB_OTG_EP_REG_SIZE 0x20U |
| |
|
#define | USB_OTG_HOST_BASE 0x400U |
| |
|
#define | USB_OTG_HOST_PORT_BASE 0x440U |
| |
|
#define | USB_OTG_HOST_CHANNEL_BASE 0x500U |
| |
|
#define | USB_OTG_HOST_CHANNEL_SIZE 0x20U |
| |
|
#define | USB_OTG_PCGCCTL_BASE 0xE00U |
| |
|
#define | USB_OTG_FIFO_BASE 0x1000U |
| |
|
#define | USB_OTG_FIFO_SIZE 0x1000U |
| |
| #define | FLASH_BASE 0x08000000U |
| |
| #define | SRAM1_BASE 0x20000000U |
| |
| #define | SRAM2_BASE 0x2001C000U |
| |
| #define | PERIPH_BASE 0x40000000U |
| |
| #define | BKPSRAM_BASE 0x40024000U |
| |
| #define | FMC_R_BASE 0xA0000000U |
| |
| #define | QSPI_R_BASE 0xA0001000U |
| |
| #define | SRAM1_BB_BASE 0x22000000U |
| |
| #define | SRAM2_BB_BASE 0x22380000U |
| |
| #define | PERIPH_BB_BASE 0x42000000U |
| |
| #define | BKPSRAM_BB_BASE 0x42480000U |
| |
| #define | FLASH_END 0x0807FFFFU |
| |
|
#define | SRAM_BASE SRAM1_BASE |
| |
| #define | SRAM_BB_BASE SRAM1_BB_BASE |
| |
|
#define | APB1PERIPH_BASE PERIPH_BASE |
| |
|
#define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) |
| |
|
#define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000U) |
| |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000U) |
| |
|
#define | TIM2_BASE (APB1PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM3_BASE (APB1PERIPH_BASE + 0x0400U) |
| |
|
#define | TIM4_BASE (APB1PERIPH_BASE + 0x0800U) |
| |
|
#define | TIM5_BASE (APB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | TIM6_BASE (APB1PERIPH_BASE + 0x1000U) |
| |
|
#define | TIM7_BASE (APB1PERIPH_BASE + 0x1400U) |
| |
|
#define | TIM12_BASE (APB1PERIPH_BASE + 0x1800U) |
| |
|
#define | TIM13_BASE (APB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | TIM14_BASE (APB1PERIPH_BASE + 0x2000U) |
| |
|
#define | RTC_BASE (APB1PERIPH_BASE + 0x2800U) |
| |
|
#define | WWDG_BASE (APB1PERIPH_BASE + 0x2C00U) |
| |
|
#define | IWDG_BASE (APB1PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI2_BASE (APB1PERIPH_BASE + 0x3800U) |
| |
|
#define | SPI3_BASE (APB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | SPDIFRX_BASE (APB1PERIPH_BASE + 0x4000U) |
| |
|
#define | USART2_BASE (APB1PERIPH_BASE + 0x4400U) |
| |
|
#define | USART3_BASE (APB1PERIPH_BASE + 0x4800U) |
| |
|
#define | UART4_BASE (APB1PERIPH_BASE + 0x4C00U) |
| |
|
#define | UART5_BASE (APB1PERIPH_BASE + 0x5000U) |
| |
|
#define | I2C1_BASE (APB1PERIPH_BASE + 0x5400U) |
| |
|
#define | I2C2_BASE (APB1PERIPH_BASE + 0x5800U) |
| |
|
#define | I2C3_BASE (APB1PERIPH_BASE + 0x5C00U) |
| |
|
#define | FMPI2C1_BASE (APB1PERIPH_BASE + 0x6000U) |
| |
|
#define | CAN1_BASE (APB1PERIPH_BASE + 0x6400U) |
| |
|
#define | CAN2_BASE (APB1PERIPH_BASE + 0x6800U) |
| |
|
#define | CEC_BASE (APB1PERIPH_BASE + 0x6C00U) |
| |
|
#define | PWR_BASE (APB1PERIPH_BASE + 0x7000U) |
| |
| #define | DAC_BASE (APB1PERIPH_BASE + 0x7400U) |
| |
|
#define | TIM1_BASE (APB2PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM8_BASE (APB2PERIPH_BASE + 0x0400U) |
| |
|
#define | USART1_BASE (APB2PERIPH_BASE + 0x1000U) |
| |
|
#define | USART6_BASE (APB2PERIPH_BASE + 0x1400U) |
| |
|
#define | ADC1_BASE (APB2PERIPH_BASE + 0x2000U) |
| |
|
#define | ADC2_BASE (APB2PERIPH_BASE + 0x2100U) |
| |
|
#define | ADC3_BASE (APB2PERIPH_BASE + 0x2200U) |
| |
|
#define | ADC_BASE (APB2PERIPH_BASE + 0x2300U) |
| |
|
#define | SDIO_BASE (APB2PERIPH_BASE + 0x2C00U) |
| |
|
#define | SPI1_BASE (APB2PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI4_BASE (APB2PERIPH_BASE + 0x3400U) |
| |
|
#define | SYSCFG_BASE (APB2PERIPH_BASE + 0x3800U) |
| |
|
#define | EXTI_BASE (APB2PERIPH_BASE + 0x3C00U) |
| |
|
#define | TIM9_BASE (APB2PERIPH_BASE + 0x4000U) |
| |
|
#define | TIM10_BASE (APB2PERIPH_BASE + 0x4400U) |
| |
|
#define | TIM11_BASE (APB2PERIPH_BASE + 0x4800U) |
| |
|
#define | SAI1_BASE (APB2PERIPH_BASE + 0x5800U) |
| |
|
#define | SAI1_Block_A_BASE (SAI1_BASE + 0x004U) |
| |
|
#define | SAI1_Block_B_BASE (SAI1_BASE + 0x024U) |
| |
|
#define | SAI2_BASE (APB2PERIPH_BASE + 0x5C00U) |
| |
|
#define | SAI2_Block_A_BASE (SAI2_BASE + 0x004U) |
| |
| #define | SAI2_Block_B_BASE (SAI2_BASE + 0x024U) |
| |
|
#define | GPIOA_BASE (AHB1PERIPH_BASE + 0x0000U) |
| |
|
#define | GPIOB_BASE (AHB1PERIPH_BASE + 0x0400U) |
| |
|
#define | GPIOC_BASE (AHB1PERIPH_BASE + 0x0800U) |
| |
|
#define | GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | GPIOE_BASE (AHB1PERIPH_BASE + 0x1000U) |
| |
|
#define | GPIOF_BASE (AHB1PERIPH_BASE + 0x1400U) |
| |
|
#define | GPIOG_BASE (AHB1PERIPH_BASE + 0x1800U) |
| |
|
#define | GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | CRC_BASE (AHB1PERIPH_BASE + 0x3000U) |
| |
|
#define | RCC_BASE (AHB1PERIPH_BASE + 0x3800U) |
| |
|
#define | FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | DMA1_BASE (AHB1PERIPH_BASE + 0x6000U) |
| |
|
#define | DMA1_Stream0_BASE (DMA1_BASE + 0x010U) |
| |
|
#define | DMA1_Stream1_BASE (DMA1_BASE + 0x028U) |
| |
|
#define | DMA1_Stream2_BASE (DMA1_BASE + 0x040U) |
| |
|
#define | DMA1_Stream3_BASE (DMA1_BASE + 0x058U) |
| |
|
#define | DMA1_Stream4_BASE (DMA1_BASE + 0x070U) |
| |
|
#define | DMA1_Stream5_BASE (DMA1_BASE + 0x088U) |
| |
|
#define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0U) |
| |
|
#define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8U) |
| |
|
#define | DMA2_BASE (AHB1PERIPH_BASE + 0x6400U) |
| |
|
#define | DMA2_Stream0_BASE (DMA2_BASE + 0x010U) |
| |
|
#define | DMA2_Stream1_BASE (DMA2_BASE + 0x028U) |
| |
|
#define | DMA2_Stream2_BASE (DMA2_BASE + 0x040U) |
| |
|
#define | DMA2_Stream3_BASE (DMA2_BASE + 0x058U) |
| |
|
#define | DMA2_Stream4_BASE (DMA2_BASE + 0x070U) |
| |
|
#define | DMA2_Stream5_BASE (DMA2_BASE + 0x088U) |
| |
|
#define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0U) |
| |
| #define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8U) |
| |
| #define | DCMI_BASE (AHB2PERIPH_BASE + 0x50000U) |
| |
|
#define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000U) |
| |
|
#define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104U) |
| |
|
#define | FMC_Bank3_R_BASE (FMC_R_BASE + 0x0080U) |
| |
| #define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140U) |
| |
| #define | DBGMCU_BASE 0xE0042000U |
| |
|
#define | USB_OTG_HS_PERIPH_BASE 0x40040000U |
| |
|
#define | USB_OTG_FS_PERIPH_BASE 0x50000000U |
| |
|
#define | USB_OTG_GLOBAL_BASE 0x000U |
| |
|
#define | USB_OTG_DEVICE_BASE 0x800U |
| |
|
#define | USB_OTG_IN_ENDPOINT_BASE 0x900U |
| |
|
#define | USB_OTG_OUT_ENDPOINT_BASE 0xB00U |
| |
|
#define | USB_OTG_EP_REG_SIZE 0x20U |
| |
|
#define | USB_OTG_HOST_BASE 0x400U |
| |
|
#define | USB_OTG_HOST_PORT_BASE 0x440U |
| |
|
#define | USB_OTG_HOST_CHANNEL_BASE 0x500U |
| |
|
#define | USB_OTG_HOST_CHANNEL_SIZE 0x20U |
| |
|
#define | USB_OTG_PCGCCTL_BASE 0xE00U |
| |
|
#define | USB_OTG_FIFO_BASE 0x1000U |
| |
|
#define | USB_OTG_FIFO_SIZE 0x1000U |
| |
| #define | FLASH_BASE 0x08000000U |
| |
| #define | CCMDATARAM_BASE 0x10000000U |
| |
| #define | SRAM1_BASE 0x20000000U |
| |
| #define | SRAM2_BASE 0x20028000U |
| |
| #define | SRAM3_BASE 0x20030000U |
| |
| #define | PERIPH_BASE 0x40000000U |
| |
| #define | BKPSRAM_BASE 0x40024000U |
| |
| #define | FMC_R_BASE 0xA0000000U |
| |
| #define | QSPI_R_BASE 0xA0001000U |
| |
| #define | SRAM1_BB_BASE 0x22000000U |
| |
| #define | SRAM2_BB_BASE 0x22500000U |
| |
| #define | SRAM3_BB_BASE 0x22600000U |
| |
| #define | PERIPH_BB_BASE 0x42000000U |
| |
| #define | BKPSRAM_BB_BASE 0x42480000U |
| |
| #define | FLASH_END 0x081FFFFFU |
| |
| #define | CCMDATARAM_END 0x1000FFFFU |
| |
|
#define | SRAM_BASE SRAM1_BASE |
| |
| #define | SRAM_BB_BASE SRAM1_BB_BASE |
| |
|
#define | APB1PERIPH_BASE PERIPH_BASE |
| |
|
#define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) |
| |
|
#define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000U) |
| |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000U) |
| |
|
#define | TIM2_BASE (APB1PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM3_BASE (APB1PERIPH_BASE + 0x0400U) |
| |
|
#define | TIM4_BASE (APB1PERIPH_BASE + 0x0800U) |
| |
|
#define | TIM5_BASE (APB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | TIM6_BASE (APB1PERIPH_BASE + 0x1000U) |
| |
|
#define | TIM7_BASE (APB1PERIPH_BASE + 0x1400U) |
| |
|
#define | TIM12_BASE (APB1PERIPH_BASE + 0x1800U) |
| |
|
#define | TIM13_BASE (APB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | TIM14_BASE (APB1PERIPH_BASE + 0x2000U) |
| |
|
#define | RTC_BASE (APB1PERIPH_BASE + 0x2800U) |
| |
|
#define | WWDG_BASE (APB1PERIPH_BASE + 0x2C00U) |
| |
|
#define | IWDG_BASE (APB1PERIPH_BASE + 0x3000U) |
| |
|
#define | I2S2ext_BASE (APB1PERIPH_BASE + 0x3400U) |
| |
|
#define | SPI2_BASE (APB1PERIPH_BASE + 0x3800U) |
| |
|
#define | SPI3_BASE (APB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | I2S3ext_BASE (APB1PERIPH_BASE + 0x4000U) |
| |
|
#define | USART2_BASE (APB1PERIPH_BASE + 0x4400U) |
| |
|
#define | USART3_BASE (APB1PERIPH_BASE + 0x4800U) |
| |
|
#define | UART4_BASE (APB1PERIPH_BASE + 0x4C00U) |
| |
|
#define | UART5_BASE (APB1PERIPH_BASE + 0x5000U) |
| |
|
#define | I2C1_BASE (APB1PERIPH_BASE + 0x5400U) |
| |
|
#define | I2C2_BASE (APB1PERIPH_BASE + 0x5800U) |
| |
|
#define | I2C3_BASE (APB1PERIPH_BASE + 0x5C00U) |
| |
|
#define | CAN1_BASE (APB1PERIPH_BASE + 0x6400U) |
| |
|
#define | CAN2_BASE (APB1PERIPH_BASE + 0x6800U) |
| |
|
#define | PWR_BASE (APB1PERIPH_BASE + 0x7000U) |
| |
|
#define | DAC_BASE (APB1PERIPH_BASE + 0x7400U) |
| |
|
#define | UART7_BASE (APB1PERIPH_BASE + 0x7800U) |
| |
| #define | UART8_BASE (APB1PERIPH_BASE + 0x7C00U) |
| |
|
#define | TIM1_BASE (APB2PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM8_BASE (APB2PERIPH_BASE + 0x0400U) |
| |
|
#define | USART1_BASE (APB2PERIPH_BASE + 0x1000U) |
| |
|
#define | USART6_BASE (APB2PERIPH_BASE + 0x1400U) |
| |
|
#define | ADC1_BASE (APB2PERIPH_BASE + 0x2000U) |
| |
|
#define | ADC2_BASE (APB2PERIPH_BASE + 0x2100U) |
| |
|
#define | ADC3_BASE (APB2PERIPH_BASE + 0x2200U) |
| |
|
#define | ADC_BASE (APB2PERIPH_BASE + 0x2300U) |
| |
|
#define | SDIO_BASE (APB2PERIPH_BASE + 0x2C00U) |
| |
|
#define | SPI1_BASE (APB2PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI4_BASE (APB2PERIPH_BASE + 0x3400U) |
| |
|
#define | SYSCFG_BASE (APB2PERIPH_BASE + 0x3800U) |
| |
|
#define | EXTI_BASE (APB2PERIPH_BASE + 0x3C00U) |
| |
|
#define | TIM9_BASE (APB2PERIPH_BASE + 0x4000U) |
| |
|
#define | TIM10_BASE (APB2PERIPH_BASE + 0x4400U) |
| |
|
#define | TIM11_BASE (APB2PERIPH_BASE + 0x4800U) |
| |
|
#define | SPI5_BASE (APB2PERIPH_BASE + 0x5000U) |
| |
|
#define | SPI6_BASE (APB2PERIPH_BASE + 0x5400U) |
| |
|
#define | SAI1_BASE (APB2PERIPH_BASE + 0x5800U) |
| |
|
#define | SAI1_Block_A_BASE (SAI1_BASE + 0x004U) |
| |
|
#define | SAI1_Block_B_BASE (SAI1_BASE + 0x024U) |
| |
|
#define | LTDC_BASE (APB2PERIPH_BASE + 0x6800U) |
| |
|
#define | LTDC_Layer1_BASE (LTDC_BASE + 0x84U) |
| |
|
#define | LTDC_Layer2_BASE (LTDC_BASE + 0x104U) |
| |
| #define | DSI_BASE (APB2PERIPH_BASE + 0x6C00U) |
| |
|
#define | GPIOA_BASE (AHB1PERIPH_BASE + 0x0000U) |
| |
|
#define | GPIOB_BASE (AHB1PERIPH_BASE + 0x0400U) |
| |
|
#define | GPIOC_BASE (AHB1PERIPH_BASE + 0x0800U) |
| |
|
#define | GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | GPIOE_BASE (AHB1PERIPH_BASE + 0x1000U) |
| |
|
#define | GPIOF_BASE (AHB1PERIPH_BASE + 0x1400U) |
| |
|
#define | GPIOG_BASE (AHB1PERIPH_BASE + 0x1800U) |
| |
|
#define | GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | GPIOI_BASE (AHB1PERIPH_BASE + 0x2000U) |
| |
|
#define | GPIOJ_BASE (AHB1PERIPH_BASE + 0x2400U) |
| |
|
#define | GPIOK_BASE (AHB1PERIPH_BASE + 0x2800U) |
| |
|
#define | CRC_BASE (AHB1PERIPH_BASE + 0x3000U) |
| |
|
#define | RCC_BASE (AHB1PERIPH_BASE + 0x3800U) |
| |
|
#define | FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | DMA1_BASE (AHB1PERIPH_BASE + 0x6000U) |
| |
|
#define | DMA1_Stream0_BASE (DMA1_BASE + 0x010U) |
| |
|
#define | DMA1_Stream1_BASE (DMA1_BASE + 0x028U) |
| |
|
#define | DMA1_Stream2_BASE (DMA1_BASE + 0x040U) |
| |
|
#define | DMA1_Stream3_BASE (DMA1_BASE + 0x058U) |
| |
|
#define | DMA1_Stream4_BASE (DMA1_BASE + 0x070U) |
| |
|
#define | DMA1_Stream5_BASE (DMA1_BASE + 0x088U) |
| |
|
#define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0U) |
| |
|
#define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8U) |
| |
|
#define | DMA2_BASE (AHB1PERIPH_BASE + 0x6400U) |
| |
|
#define | DMA2_Stream0_BASE (DMA2_BASE + 0x010U) |
| |
|
#define | DMA2_Stream1_BASE (DMA2_BASE + 0x028U) |
| |
|
#define | DMA2_Stream2_BASE (DMA2_BASE + 0x040U) |
| |
|
#define | DMA2_Stream3_BASE (DMA2_BASE + 0x058U) |
| |
|
#define | DMA2_Stream4_BASE (DMA2_BASE + 0x070U) |
| |
|
#define | DMA2_Stream5_BASE (DMA2_BASE + 0x088U) |
| |
|
#define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0U) |
| |
|
#define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8U) |
| |
|
#define | ETH_BASE (AHB1PERIPH_BASE + 0x8000U) |
| |
|
#define | ETH_MAC_BASE (ETH_BASE) |
| |
|
#define | ETH_MMC_BASE (ETH_BASE + 0x0100U) |
| |
|
#define | ETH_PTP_BASE (ETH_BASE + 0x0700U) |
| |
|
#define | ETH_DMA_BASE (ETH_BASE + 0x1000U) |
| |
| #define | DMA2D_BASE (AHB1PERIPH_BASE + 0xB000U) |
| |
|
#define | DCMI_BASE (AHB2PERIPH_BASE + 0x50000U) |
| |
| #define | RNG_BASE (AHB2PERIPH_BASE + 0x60800U) |
| |
|
#define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000U) |
| |
|
#define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104U) |
| |
|
#define | FMC_Bank3_R_BASE (FMC_R_BASE + 0x0080U) |
| |
| #define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140U) |
| |
| #define | DBGMCU_BASE 0xE0042000U |
| |
|
#define | USB_OTG_HS_PERIPH_BASE 0x40040000U |
| |
|
#define | USB_OTG_FS_PERIPH_BASE 0x50000000U |
| |
|
#define | USB_OTG_GLOBAL_BASE 0x000U |
| |
|
#define | USB_OTG_DEVICE_BASE 0x800U |
| |
|
#define | USB_OTG_IN_ENDPOINT_BASE 0x900U |
| |
|
#define | USB_OTG_OUT_ENDPOINT_BASE 0xB00U |
| |
|
#define | USB_OTG_EP_REG_SIZE 0x20U |
| |
|
#define | USB_OTG_HOST_BASE 0x400U |
| |
|
#define | USB_OTG_HOST_PORT_BASE 0x440U |
| |
|
#define | USB_OTG_HOST_CHANNEL_BASE 0x500U |
| |
|
#define | USB_OTG_HOST_CHANNEL_SIZE 0x20U |
| |
|
#define | USB_OTG_PCGCCTL_BASE 0xE00U |
| |
|
#define | USB_OTG_FIFO_BASE 0x1000U |
| |
|
#define | USB_OTG_FIFO_SIZE 0x1000U |
| |
| #define | FLASH_BASE 0x08000000U |
| |
| #define | CCMDATARAM_BASE 0x10000000U |
| |
| #define | SRAM1_BASE 0x20000000U |
| |
| #define | SRAM2_BASE 0x20028000U |
| |
| #define | SRAM3_BASE 0x20030000U |
| |
| #define | PERIPH_BASE 0x40000000U |
| |
| #define | BKPSRAM_BASE 0x40024000U |
| |
| #define | FMC_R_BASE 0xA0000000U |
| |
| #define | QSPI_R_BASE 0xA0001000U |
| |
| #define | SRAM1_BB_BASE 0x22000000U |
| |
| #define | SRAM2_BB_BASE 0x22500000U |
| |
| #define | SRAM3_BB_BASE 0x22600000U |
| |
| #define | PERIPH_BB_BASE 0x42000000U |
| |
| #define | BKPSRAM_BB_BASE 0x42480000U |
| |
| #define | FLASH_END 0x081FFFFFU |
| |
| #define | CCMDATARAM_END 0x1000FFFFU |
| |
|
#define | SRAM_BASE SRAM1_BASE |
| |
| #define | SRAM_BB_BASE SRAM1_BB_BASE |
| |
|
#define | APB1PERIPH_BASE PERIPH_BASE |
| |
|
#define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) |
| |
|
#define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000U) |
| |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000U) |
| |
|
#define | TIM2_BASE (APB1PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM3_BASE (APB1PERIPH_BASE + 0x0400U) |
| |
|
#define | TIM4_BASE (APB1PERIPH_BASE + 0x0800U) |
| |
|
#define | TIM5_BASE (APB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | TIM6_BASE (APB1PERIPH_BASE + 0x1000U) |
| |
|
#define | TIM7_BASE (APB1PERIPH_BASE + 0x1400U) |
| |
|
#define | TIM12_BASE (APB1PERIPH_BASE + 0x1800U) |
| |
|
#define | TIM13_BASE (APB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | TIM14_BASE (APB1PERIPH_BASE + 0x2000U) |
| |
|
#define | RTC_BASE (APB1PERIPH_BASE + 0x2800U) |
| |
|
#define | WWDG_BASE (APB1PERIPH_BASE + 0x2C00U) |
| |
|
#define | IWDG_BASE (APB1PERIPH_BASE + 0x3000U) |
| |
|
#define | I2S2ext_BASE (APB1PERIPH_BASE + 0x3400U) |
| |
|
#define | SPI2_BASE (APB1PERIPH_BASE + 0x3800U) |
| |
|
#define | SPI3_BASE (APB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | I2S3ext_BASE (APB1PERIPH_BASE + 0x4000U) |
| |
|
#define | USART2_BASE (APB1PERIPH_BASE + 0x4400U) |
| |
|
#define | USART3_BASE (APB1PERIPH_BASE + 0x4800U) |
| |
|
#define | UART4_BASE (APB1PERIPH_BASE + 0x4C00U) |
| |
|
#define | UART5_BASE (APB1PERIPH_BASE + 0x5000U) |
| |
|
#define | I2C1_BASE (APB1PERIPH_BASE + 0x5400U) |
| |
|
#define | I2C2_BASE (APB1PERIPH_BASE + 0x5800U) |
| |
|
#define | I2C3_BASE (APB1PERIPH_BASE + 0x5C00U) |
| |
|
#define | CAN1_BASE (APB1PERIPH_BASE + 0x6400U) |
| |
|
#define | CAN2_BASE (APB1PERIPH_BASE + 0x6800U) |
| |
|
#define | PWR_BASE (APB1PERIPH_BASE + 0x7000U) |
| |
|
#define | DAC_BASE (APB1PERIPH_BASE + 0x7400U) |
| |
|
#define | UART7_BASE (APB1PERIPH_BASE + 0x7800U) |
| |
| #define | UART8_BASE (APB1PERIPH_BASE + 0x7C00U) |
| |
|
#define | TIM1_BASE (APB2PERIPH_BASE + 0x0000U) |
| |
|
#define | TIM8_BASE (APB2PERIPH_BASE + 0x0400U) |
| |
|
#define | USART1_BASE (APB2PERIPH_BASE + 0x1000U) |
| |
|
#define | USART6_BASE (APB2PERIPH_BASE + 0x1400U) |
| |
|
#define | ADC1_BASE (APB2PERIPH_BASE + 0x2000U) |
| |
|
#define | ADC2_BASE (APB2PERIPH_BASE + 0x2100U) |
| |
|
#define | ADC3_BASE (APB2PERIPH_BASE + 0x2200U) |
| |
|
#define | ADC_BASE (APB2PERIPH_BASE + 0x2300U) |
| |
|
#define | SDIO_BASE (APB2PERIPH_BASE + 0x2C00U) |
| |
|
#define | SPI1_BASE (APB2PERIPH_BASE + 0x3000U) |
| |
|
#define | SPI4_BASE (APB2PERIPH_BASE + 0x3400U) |
| |
|
#define | SYSCFG_BASE (APB2PERIPH_BASE + 0x3800U) |
| |
|
#define | EXTI_BASE (APB2PERIPH_BASE + 0x3C00U) |
| |
|
#define | TIM9_BASE (APB2PERIPH_BASE + 0x4000U) |
| |
|
#define | TIM10_BASE (APB2PERIPH_BASE + 0x4400U) |
| |
|
#define | TIM11_BASE (APB2PERIPH_BASE + 0x4800U) |
| |
|
#define | SPI5_BASE (APB2PERIPH_BASE + 0x5000U) |
| |
|
#define | SPI6_BASE (APB2PERIPH_BASE + 0x5400U) |
| |
|
#define | SAI1_BASE (APB2PERIPH_BASE + 0x5800U) |
| |
|
#define | SAI1_Block_A_BASE (SAI1_BASE + 0x004U) |
| |
|
#define | SAI1_Block_B_BASE (SAI1_BASE + 0x024U) |
| |
|
#define | LTDC_BASE (APB2PERIPH_BASE + 0x6800U) |
| |
|
#define | LTDC_Layer1_BASE (LTDC_BASE + 0x84U) |
| |
|
#define | LTDC_Layer2_BASE (LTDC_BASE + 0x104U) |
| |
| #define | DSI_BASE (APB2PERIPH_BASE + 0x6C00U) |
| |
|
#define | GPIOA_BASE (AHB1PERIPH_BASE + 0x0000U) |
| |
|
#define | GPIOB_BASE (AHB1PERIPH_BASE + 0x0400U) |
| |
|
#define | GPIOC_BASE (AHB1PERIPH_BASE + 0x0800U) |
| |
|
#define | GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00U) |
| |
|
#define | GPIOE_BASE (AHB1PERIPH_BASE + 0x1000U) |
| |
|
#define | GPIOF_BASE (AHB1PERIPH_BASE + 0x1400U) |
| |
|
#define | GPIOG_BASE (AHB1PERIPH_BASE + 0x1800U) |
| |
|
#define | GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00U) |
| |
|
#define | GPIOI_BASE (AHB1PERIPH_BASE + 0x2000U) |
| |
|
#define | GPIOJ_BASE (AHB1PERIPH_BASE + 0x2400U) |
| |
|
#define | GPIOK_BASE (AHB1PERIPH_BASE + 0x2800U) |
| |
|
#define | CRC_BASE (AHB1PERIPH_BASE + 0x3000U) |
| |
|
#define | RCC_BASE (AHB1PERIPH_BASE + 0x3800U) |
| |
|
#define | FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00U) |
| |
|
#define | DMA1_BASE (AHB1PERIPH_BASE + 0x6000U) |
| |
|
#define | DMA1_Stream0_BASE (DMA1_BASE + 0x010U) |
| |
|
#define | DMA1_Stream1_BASE (DMA1_BASE + 0x028U) |
| |
|
#define | DMA1_Stream2_BASE (DMA1_BASE + 0x040U) |
| |
|
#define | DMA1_Stream3_BASE (DMA1_BASE + 0x058U) |
| |
|
#define | DMA1_Stream4_BASE (DMA1_BASE + 0x070U) |
| |
|
#define | DMA1_Stream5_BASE (DMA1_BASE + 0x088U) |
| |
|
#define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0U) |
| |
|
#define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8U) |
| |
|
#define | DMA2_BASE (AHB1PERIPH_BASE + 0x6400U) |
| |
|
#define | DMA2_Stream0_BASE (DMA2_BASE + 0x010U) |
| |
|
#define | DMA2_Stream1_BASE (DMA2_BASE + 0x028U) |
| |
|
#define | DMA2_Stream2_BASE (DMA2_BASE + 0x040U) |
| |
|
#define | DMA2_Stream3_BASE (DMA2_BASE + 0x058U) |
| |
|
#define | DMA2_Stream4_BASE (DMA2_BASE + 0x070U) |
| |
|
#define | DMA2_Stream5_BASE (DMA2_BASE + 0x088U) |
| |
|
#define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0U) |
| |
|
#define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8U) |
| |
|
#define | ETH_BASE (AHB1PERIPH_BASE + 0x8000U) |
| |
|
#define | ETH_MAC_BASE (ETH_BASE) |
| |
|
#define | ETH_MMC_BASE (ETH_BASE + 0x0100U) |
| |
|
#define | ETH_PTP_BASE (ETH_BASE + 0x0700U) |
| |
|
#define | ETH_DMA_BASE (ETH_BASE + 0x1000U) |
| |
| #define | DMA2D_BASE (AHB1PERIPH_BASE + 0xB000U) |
| |
|
#define | DCMI_BASE (AHB2PERIPH_BASE + 0x50000U) |
| |
|
#define | CRYP_BASE (AHB2PERIPH_BASE + 0x60000U) |
| |
|
#define | HASH_BASE (AHB2PERIPH_BASE + 0x60400U) |
| |
|
#define | HASH_DIGEST_BASE (AHB2PERIPH_BASE + 0x60710U) |
| |
| #define | RNG_BASE (AHB2PERIPH_BASE + 0x60800U) |
| |
|
#define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000U) |
| |
|
#define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104U) |
| |
|
#define | FMC_Bank3_R_BASE (FMC_R_BASE + 0x0080U) |
| |
| #define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140U) |
| |
| #define | DBGMCU_BASE 0xE0042000U |
| |
|
#define | USB_OTG_HS_PERIPH_BASE 0x40040000U |
| |
|
#define | USB_OTG_FS_PERIPH_BASE 0x50000000U |
| |
|
#define | USB_OTG_GLOBAL_BASE 0x000U |
| |
|
#define | USB_OTG_DEVICE_BASE 0x800U |
| |
|
#define | USB_OTG_IN_ENDPOINT_BASE 0x900U |
| |
|
#define | USB_OTG_OUT_ENDPOINT_BASE 0xB00U |
| |
|
#define | USB_OTG_EP_REG_SIZE 0x20U |
| |
|
#define | USB_OTG_HOST_BASE 0x400U |
| |
|
#define | USB_OTG_HOST_PORT_BASE 0x440U |
| |
|
#define | USB_OTG_HOST_CHANNEL_BASE 0x500U |
| |
|
#define | USB_OTG_HOST_CHANNEL_SIZE 0x20U |
| |
|
#define | USB_OTG_PCGCCTL_BASE 0xE00U |
| |
|
#define | USB_OTG_FIFO_BASE 0x1000U |
| |
|
#define | USB_OTG_FIFO_SIZE 0x1000U |
| |