|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Macros | |
| #define | D1_ITCMRAM_BASE (0x00000000UL) |
| Base address of : 64KB RAM reserved for CPU execution/instruction accessible over ITCM. | |
| #define | D1_ITCMICP_BASE (0x00100000UL) |
| Base address of : (up to 128KB) embedded Test FLASH memory accessible over ITCM. | |
| #define | D1_DTCMRAM_BASE (0x20000000UL) |
| Base address of : 128KB system data RAM accessible over DTCM. | |
| #define | D1_AXIFLASH_BASE (0x08000000UL) |
| Base address of : (up to 1 MB) embedded FLASH memory accessible over AXI. | |
| #define | D1_AXIICP_BASE (0x1FF00000UL) |
| Base address of : (up to 128KB) embedded Test FLASH memory accessible over AXI. | |
| #define | D1_AXISRAM1_BASE (0x24000000UL) |
| Base address of : (up to 128KB) system data RAM1 accessible over over AXI. | |
| #define | D1_AXISRAM2_BASE (0x24020000UL) |
| Base address of : (up to 192KB) system data RAM2 accessible over over AXI to be shared with ITCM (64K granularity). | |
| #define | D1_AXISRAM_BASE D1_AXISRAM1_BASE |
| Base address of : (up to 320KB) system data RAM1/2 accessible over over AXI. | |
| #define | D2_AHBSRAM1_BASE (0x30000000UL) |
| Base address of : (up to 16KB) system data RAM accessible over over AXI->AHB Bridge. | |
| #define | D2_AHBSRAM2_BASE (0x30004000UL) |
| Base address of : (up to 16KB) system data RAM accessible over over AXI->AHB Bridge. | |
| #define | D2_AHBSRAM_BASE D2_AHBSRAM1_BASE |
| Base address of : (up to 32KB) system data RAM1/2 accessible over over AXI->AHB Bridge. | |
| #define | D3_BKPSRAM_BASE (0x38800000UL) |
| Base address of : Backup SRAM(4 KB) over AXI->AHB Bridge. | |
| #define | D3_SRAM_BASE (0x38000000UL) |
| Base address of : Backup SRAM(16 KB) over AXI->AHB Bridge. | |
| #define | PERIPH_BASE (0x40000000UL) |
| Base address of : AHB/APB Peripherals. | |
| #define | OCTOSPI1_BASE (0x90000000UL) |
| Base address of : OCTOSPI1 memories accessible over AXI. | |
| #define | OCTOSPI2_BASE (0x70000000UL) |
| Base address of : OCTOSPI2 memories accessible over AXI. | |
| #define | FLASH_BANK1_BASE (0x08000000UL) |
| Base address of : (up to 1 MB) Flash Bank1 accessible over AXI. | |
| #define | FLASH_END (0x080FFFFFUL) |
| FLASH end address. | |
| #define | FLASH_BASE FLASH_BANK1_BASE |
| Device electronic signature memory map. | |
| #define | UID_BASE (0x1FF1E800UL) |
| Unique device ID register base address. | |
| #define | FLASHSIZE_BASE (0x1FF1E880UL) |
| FLASH Size register base address. | |
| #define | D2_APB1PERIPH_BASE PERIPH_BASE |
| #define | D2_APB2PERIPH_BASE (PERIPH_BASE + 0x00010000UL) |
| #define | D2_AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000UL) |
| #define | D2_AHB2PERIPH_BASE (PERIPH_BASE + 0x08020000UL) |
| #define | D1_APB1PERIPH_BASE (PERIPH_BASE + 0x10000000UL) |
| #define | D1_AHB1PERIPH_BASE (PERIPH_BASE + 0x12000000UL) |
| #define | D3_APB1PERIPH_BASE (PERIPH_BASE + 0x18000000UL) |
| #define | D3_AHB1PERIPH_BASE (PERIPH_BASE + 0x18020000UL) |
| Legacy Peripheral memory map. | |
| #define | APB1PERIPH_BASE PERIPH_BASE |
| #define | APB2PERIPH_BASE (PERIPH_BASE + 0x00010000UL) |
| #define | AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000UL) |
| #define | AHB2PERIPH_BASE (PERIPH_BASE + 0x08000000UL) |
| D1_AHB1PERIPH peripherals. | |
| #define | MDMA_BASE (D1_AHB1PERIPH_BASE + 0x0000UL) |
| #define | DMA2D_BASE (D1_AHB1PERIPH_BASE + 0x1000UL) |
| #define | FLASH_R_BASE (D1_AHB1PERIPH_BASE + 0x2000UL) |
| #define | FMC_R_BASE (D1_AHB1PERIPH_BASE + 0x4000UL) |
| #define | OCTOSPI1_R_BASE (D1_AHB1PERIPH_BASE + 0x5000UL) |
| #define | DLYB_OCTOSPI1_BASE (D1_AHB1PERIPH_BASE + 0x6000UL) |
| #define | SDMMC1_BASE (D1_AHB1PERIPH_BASE + 0x7000UL) |
| #define | DLYB_SDMMC1_BASE (D1_AHB1PERIPH_BASE + 0x8000UL) |
| #define | RAMECC1_BASE (D1_AHB1PERIPH_BASE + 0x9000UL) |
| #define | OCTOSPI2_R_BASE (D1_AHB1PERIPH_BASE + 0xA000UL) |
| #define | DLYB_OCTOSPI2_BASE (D1_AHB1PERIPH_BASE + 0xB000UL) |
| #define | OCTOSPIM_BASE (D1_AHB1PERIPH_BASE + 0xB400UL) |
| D2_AHB1PERIPH peripherals. | |
| #define | DMA1_BASE (D2_AHB1PERIPH_BASE + 0x0000UL) |
| #define | DMA2_BASE (D2_AHB1PERIPH_BASE + 0x0400UL) |
| #define | DMAMUX1_BASE (D2_AHB1PERIPH_BASE + 0x0800UL) |
| #define | ADC1_BASE (D2_AHB1PERIPH_BASE + 0x2000UL) |
| #define | ADC2_BASE (D2_AHB1PERIPH_BASE + 0x2100UL) |
| #define | ADC12_COMMON_BASE (D2_AHB1PERIPH_BASE + 0x2300UL) |
| #define | ETH_BASE (D2_AHB1PERIPH_BASE + 0x8000UL) |
| #define | ETH_MAC_BASE (ETH_BASE) |
| USB registers base address. | |
| #define | USB1_OTG_HS_PERIPH_BASE (0x40040000UL) |
| #define | USB_OTG_GLOBAL_BASE (0x000UL) |
| #define | USB_OTG_DEVICE_BASE (0x800UL) |
| #define | USB_OTG_IN_ENDPOINT_BASE (0x900UL) |
| #define | USB_OTG_OUT_ENDPOINT_BASE (0xB00UL) |
| #define | USB_OTG_EP_REG_SIZE (0x20UL) |
| #define | USB_OTG_HOST_BASE (0x400UL) |
| #define | USB_OTG_HOST_PORT_BASE (0x440UL) |
| #define | USB_OTG_HOST_CHANNEL_BASE (0x500UL) |
| #define | USB_OTG_HOST_CHANNEL_SIZE (0x20UL) |
| #define | USB_OTG_PCGCCTL_BASE (0xE00UL) |
| #define | USB_OTG_FIFO_BASE (0x1000UL) |
| #define | USB_OTG_FIFO_SIZE (0x1000UL) |
| D2_AHB2PERIPH peripherals. | |
| #define | DCMI_BASE (D2_AHB2PERIPH_BASE + 0x0000UL) |
| #define | PSSI_BASE (D2_AHB2PERIPH_BASE + 0x0400UL) |
| #define | RNG_BASE (D2_AHB2PERIPH_BASE + 0x1800UL) |
| #define | SDMMC2_BASE (D2_AHB2PERIPH_BASE + 0x2400UL) |
| #define | DLYB_SDMMC2_BASE (D2_AHB2PERIPH_BASE + 0x2800UL) |
| #define | RAMECC2_BASE (D2_AHB2PERIPH_BASE + 0x3000UL) |
| #define | FMAC_BASE (D2_AHB2PERIPH_BASE + 0x4000UL) |
| #define | CORDIC_BASE (D2_AHB2PERIPH_BASE + 0x4400UL) |
| D3_AHB1PERIPH peripherals. | |
| #define | GPIOA_BASE (D3_AHB1PERIPH_BASE + 0x0000UL) |
| #define | GPIOB_BASE (D3_AHB1PERIPH_BASE + 0x0400UL) |
| #define | GPIOC_BASE (D3_AHB1PERIPH_BASE + 0x0800UL) |
| #define | GPIOD_BASE (D3_AHB1PERIPH_BASE + 0x0C00UL) |
| #define | GPIOE_BASE (D3_AHB1PERIPH_BASE + 0x1000UL) |
| #define | GPIOF_BASE (D3_AHB1PERIPH_BASE + 0x1400UL) |
| #define | GPIOG_BASE (D3_AHB1PERIPH_BASE + 0x1800UL) |
| #define | GPIOH_BASE (D3_AHB1PERIPH_BASE + 0x1C00UL) |
| #define | GPIOJ_BASE (D3_AHB1PERIPH_BASE + 0x2400UL) |
| #define | GPIOK_BASE (D3_AHB1PERIPH_BASE + 0x2800UL) |
| #define | RCC_BASE (D3_AHB1PERIPH_BASE + 0x4400UL) |
| #define | PWR_BASE (D3_AHB1PERIPH_BASE + 0x4800UL) |
| #define | CRC_BASE (D3_AHB1PERIPH_BASE + 0x4C00UL) |
| #define | BDMA_BASE (D3_AHB1PERIPH_BASE + 0x5400UL) |
| #define | DMAMUX2_BASE (D3_AHB1PERIPH_BASE + 0x5800UL) |
| #define | ADC3_BASE (D3_AHB1PERIPH_BASE + 0x6000UL) |
| #define | ADC3_COMMON_BASE (D3_AHB1PERIPH_BASE + 0x6300UL) |
| #define | HSEM_BASE (D3_AHB1PERIPH_BASE + 0x6400UL) |
| #define | RAMECC3_BASE (D3_AHB1PERIPH_BASE + 0x7000UL) |
| D1_APB1PERIPH peripherals. | |
| #define | LTDC_BASE (D1_APB1PERIPH_BASE + 0x1000UL) |
| #define | LTDC_Layer1_BASE (LTDC_BASE + 0x84UL) |
| #define | LTDC_Layer2_BASE (LTDC_BASE + 0x104UL) |
| #define | WWDG1_BASE (D1_APB1PERIPH_BASE + 0x3000UL) |
| D2_APB1PERIPH peripherals. | |
| #define | TIM2_BASE (D2_APB1PERIPH_BASE + 0x0000UL) |
| #define | TIM3_BASE (D2_APB1PERIPH_BASE + 0x0400UL) |
| #define | TIM4_BASE (D2_APB1PERIPH_BASE + 0x0800UL) |
| #define | TIM5_BASE (D2_APB1PERIPH_BASE + 0x0C00UL) |
| #define | TIM6_BASE (D2_APB1PERIPH_BASE + 0x1000UL) |
| #define | TIM7_BASE (D2_APB1PERIPH_BASE + 0x1400UL) |
| #define | TIM12_BASE (D2_APB1PERIPH_BASE + 0x1800UL) |
| #define | TIM13_BASE (D2_APB1PERIPH_BASE + 0x1C00UL) |
| #define | TIM14_BASE (D2_APB1PERIPH_BASE + 0x2000UL) |
| #define | LPTIM1_BASE (D2_APB1PERIPH_BASE + 0x2400UL) |
| #define | SPI2_BASE (D2_APB1PERIPH_BASE + 0x3800UL) |
| #define | SPI3_BASE (D2_APB1PERIPH_BASE + 0x3C00UL) |
| #define | SPDIFRX_BASE (D2_APB1PERIPH_BASE + 0x4000UL) |
| #define | USART2_BASE (D2_APB1PERIPH_BASE + 0x4400UL) |
| #define | USART3_BASE (D2_APB1PERIPH_BASE + 0x4800UL) |
| #define | UART4_BASE (D2_APB1PERIPH_BASE + 0x4C00UL) |
| #define | UART5_BASE (D2_APB1PERIPH_BASE + 0x5000UL) |
| #define | I2C1_BASE (D2_APB1PERIPH_BASE + 0x5400UL) |
| #define | I2C2_BASE (D2_APB1PERIPH_BASE + 0x5800UL) |
| #define | I2C3_BASE (D2_APB1PERIPH_BASE + 0x5C00UL) |
| #define | I2C5_BASE (D2_APB1PERIPH_BASE + 0x6400UL) |
| #define | CEC_BASE (D2_APB1PERIPH_BASE + 0x6C00UL) |
| #define | DAC1_BASE (D2_APB1PERIPH_BASE + 0x7400UL) |
| #define | UART7_BASE (D2_APB1PERIPH_BASE + 0x7800UL) |
| #define | UART8_BASE (D2_APB1PERIPH_BASE + 0x7C00UL) |
| #define | CRS_BASE (D2_APB1PERIPH_BASE + 0x8400UL) |
| #define | SWPMI1_BASE (D2_APB1PERIPH_BASE + 0x8800UL) |
| #define | OPAMP_BASE (D2_APB1PERIPH_BASE + 0x9000UL) |
| #define | OPAMP1_BASE (D2_APB1PERIPH_BASE + 0x9000UL) |
| #define | OPAMP2_BASE (D2_APB1PERIPH_BASE + 0x9010UL) |
| #define | MDIOS_BASE (D2_APB1PERIPH_BASE + 0x9400UL) |
| #define | FDCAN1_BASE (D2_APB1PERIPH_BASE + 0xA000UL) |
| #define | FDCAN2_BASE (D2_APB1PERIPH_BASE + 0xA400UL) |
| #define | FDCAN_CCU_BASE (D2_APB1PERIPH_BASE + 0xA800UL) |
| #define | SRAMCAN_BASE (D2_APB1PERIPH_BASE + 0xAC00UL) |
| #define | FDCAN3_BASE (D2_APB1PERIPH_BASE + 0xD400UL) |
| #define | TIM23_BASE (D2_APB1PERIPH_BASE + 0xE000UL) |
| #define | TIM24_BASE (D2_APB1PERIPH_BASE + 0xE400UL) |
| D2_APB2PERIPH peripherals. | |
| #define | TIM1_BASE (D2_APB2PERIPH_BASE + 0x0000UL) |
| #define | TIM8_BASE (D2_APB2PERIPH_BASE + 0x0400UL) |
| #define | USART1_BASE (D2_APB2PERIPH_BASE + 0x1000UL) |
| #define | USART6_BASE (D2_APB2PERIPH_BASE + 0x1400UL) |
| #define | UART9_BASE (D2_APB2PERIPH_BASE + 0x1800UL) |
| #define | USART10_BASE (D2_APB2PERIPH_BASE + 0x1C00UL) |
| #define | SPI1_BASE (D2_APB2PERIPH_BASE + 0x3000UL) |
| #define | SPI4_BASE (D2_APB2PERIPH_BASE + 0x3400UL) |
| #define | TIM15_BASE (D2_APB2PERIPH_BASE + 0x4000UL) |
| #define | TIM16_BASE (D2_APB2PERIPH_BASE + 0x4400UL) |
| #define | TIM17_BASE (D2_APB2PERIPH_BASE + 0x4800UL) |
| #define | SPI5_BASE (D2_APB2PERIPH_BASE + 0x5000UL) |
| #define | SAI1_BASE (D2_APB2PERIPH_BASE + 0x5800UL) |
| #define | SAI1_Block_A_BASE (SAI1_BASE + 0x004UL) |
| #define | SAI1_Block_B_BASE (SAI1_BASE + 0x024UL) |
| #define | DFSDM1_BASE (D2_APB2PERIPH_BASE + 0x7800UL) |
| #define | DFSDM1_Channel0_BASE (DFSDM1_BASE + 0x00UL) |
| #define | DFSDM1_Channel1_BASE (DFSDM1_BASE + 0x20UL) |
| #define | DFSDM1_Channel2_BASE (DFSDM1_BASE + 0x40UL) |
| #define | DFSDM1_Channel3_BASE (DFSDM1_BASE + 0x60UL) |
| #define | DFSDM1_Channel4_BASE (DFSDM1_BASE + 0x80UL) |
| #define | DFSDM1_Channel5_BASE (DFSDM1_BASE + 0xA0UL) |
| #define | DFSDM1_Channel6_BASE (DFSDM1_BASE + 0xC0UL) |
| #define | DFSDM1_Channel7_BASE (DFSDM1_BASE + 0xE0UL) |
| #define | DFSDM1_Filter0_BASE (DFSDM1_BASE + 0x100UL) |
| #define | DFSDM1_Filter1_BASE (DFSDM1_BASE + 0x180UL) |
| #define | DFSDM1_Filter2_BASE (DFSDM1_BASE + 0x200UL) |
| #define | DFSDM1_Filter3_BASE (DFSDM1_BASE + 0x280UL) |
| D3_APB1PERIPH peripherals. | |
| #define | EXTI_BASE (D3_APB1PERIPH_BASE + 0x0000UL) |
| #define | EXTI_D1_BASE (EXTI_BASE + 0x0080UL) |
| #define | EXTI_D2_BASE (EXTI_BASE + 0x00C0UL) |
| #define | SYSCFG_BASE (D3_APB1PERIPH_BASE + 0x0400UL) |
| #define | LPUART1_BASE (D3_APB1PERIPH_BASE + 0x0C00UL) |
| #define | SPI6_BASE (D3_APB1PERIPH_BASE + 0x1400UL) |
| #define | I2C4_BASE (D3_APB1PERIPH_BASE + 0x1C00UL) |
| #define | LPTIM2_BASE (D3_APB1PERIPH_BASE + 0x2400UL) |
| #define | LPTIM3_BASE (D3_APB1PERIPH_BASE + 0x2800UL) |
| #define | LPTIM4_BASE (D3_APB1PERIPH_BASE + 0x2C00UL) |
| #define | LPTIM5_BASE (D3_APB1PERIPH_BASE + 0x3000UL) |
| #define | COMP12_BASE (D3_APB1PERIPH_BASE + 0x3800UL) |
| #define | COMP1_BASE (COMP12_BASE + 0x0CUL) |
| #define | COMP2_BASE (COMP12_BASE + 0x10UL) |
| #define | VREFBUF_BASE (D3_APB1PERIPH_BASE + 0x3C00UL) |
| #define | RTC_BASE (D3_APB1PERIPH_BASE + 0x4000UL) |
| #define | IWDG1_BASE (D3_APB1PERIPH_BASE + 0x4800UL) |
| #define | SAI4_BASE (D3_APB1PERIPH_BASE + 0x5400UL) |
| #define | SAI4_Block_A_BASE (SAI4_BASE + 0x004UL) |
| #define | SAI4_Block_B_BASE (SAI4_BASE + 0x024UL) |
| #define | DTS_BASE (D3_APB1PERIPH_BASE + 0x6800UL) |
| #define | BDMA_Channel0_BASE (BDMA_BASE + 0x0008UL) |
| #define | BDMA_Channel1_BASE (BDMA_BASE + 0x001CUL) |
| #define | BDMA_Channel2_BASE (BDMA_BASE + 0x0030UL) |
| #define | BDMA_Channel3_BASE (BDMA_BASE + 0x0044UL) |
| #define | BDMA_Channel4_BASE (BDMA_BASE + 0x0058UL) |
| #define | BDMA_Channel5_BASE (BDMA_BASE + 0x006CUL) |
| #define | BDMA_Channel6_BASE (BDMA_BASE + 0x0080UL) |
| #define | BDMA_Channel7_BASE (BDMA_BASE + 0x0094UL) |
| #define | DMAMUX2_Channel0_BASE (DMAMUX2_BASE) |
| #define | DMAMUX2_Channel1_BASE (DMAMUX2_BASE + 0x0004UL) |
| #define | DMAMUX2_Channel2_BASE (DMAMUX2_BASE + 0x0008UL) |
| #define | DMAMUX2_Channel3_BASE (DMAMUX2_BASE + 0x000CUL) |
| #define | DMAMUX2_Channel4_BASE (DMAMUX2_BASE + 0x0010UL) |
| #define | DMAMUX2_Channel5_BASE (DMAMUX2_BASE + 0x0014UL) |
| #define | DMAMUX2_Channel6_BASE (DMAMUX2_BASE + 0x0018UL) |
| #define | DMAMUX2_Channel7_BASE (DMAMUX2_BASE + 0x001CUL) |
| #define | DMAMUX2_RequestGenerator0_BASE (DMAMUX2_BASE + 0x0100UL) |
| #define | DMAMUX2_RequestGenerator1_BASE (DMAMUX2_BASE + 0x0104UL) |
| #define | DMAMUX2_RequestGenerator2_BASE (DMAMUX2_BASE + 0x0108UL) |
| #define | DMAMUX2_RequestGenerator3_BASE (DMAMUX2_BASE + 0x010CUL) |
| #define | DMAMUX2_RequestGenerator4_BASE (DMAMUX2_BASE + 0x0110UL) |
| #define | DMAMUX2_RequestGenerator5_BASE (DMAMUX2_BASE + 0x0114UL) |
| #define | DMAMUX2_RequestGenerator6_BASE (DMAMUX2_BASE + 0x0118UL) |
| #define | DMAMUX2_RequestGenerator7_BASE (DMAMUX2_BASE + 0x011CUL) |
| #define | DMAMUX2_ChannelStatus_BASE (DMAMUX2_BASE + 0x0080UL) |
| #define | DMAMUX2_RequestGenStatus_BASE (DMAMUX2_BASE + 0x0140UL) |
| #define | DMA1_Stream0_BASE (DMA1_BASE + 0x010UL) |
| #define | DMA1_Stream1_BASE (DMA1_BASE + 0x028UL) |
| #define | DMA1_Stream2_BASE (DMA1_BASE + 0x040UL) |
| #define | DMA1_Stream3_BASE (DMA1_BASE + 0x058UL) |
| #define | DMA1_Stream4_BASE (DMA1_BASE + 0x070UL) |
| #define | DMA1_Stream5_BASE (DMA1_BASE + 0x088UL) |
| #define | DMA1_Stream6_BASE (DMA1_BASE + 0x0A0UL) |
| #define | DMA1_Stream7_BASE (DMA1_BASE + 0x0B8UL) |
| #define | DMA2_Stream0_BASE (DMA2_BASE + 0x010UL) |
| #define | DMA2_Stream1_BASE (DMA2_BASE + 0x028UL) |
| #define | DMA2_Stream2_BASE (DMA2_BASE + 0x040UL) |
| #define | DMA2_Stream3_BASE (DMA2_BASE + 0x058UL) |
| #define | DMA2_Stream4_BASE (DMA2_BASE + 0x070UL) |
| #define | DMA2_Stream5_BASE (DMA2_BASE + 0x088UL) |
| #define | DMA2_Stream6_BASE (DMA2_BASE + 0x0A0UL) |
| #define | DMA2_Stream7_BASE (DMA2_BASE + 0x0B8UL) |
| #define | DMAMUX1_Channel0_BASE (DMAMUX1_BASE) |
| #define | DMAMUX1_Channel1_BASE (DMAMUX1_BASE + 0x0004UL) |
| #define | DMAMUX1_Channel2_BASE (DMAMUX1_BASE + 0x0008UL) |
| #define | DMAMUX1_Channel3_BASE (DMAMUX1_BASE + 0x000CUL) |
| #define | DMAMUX1_Channel4_BASE (DMAMUX1_BASE + 0x0010UL) |
| #define | DMAMUX1_Channel5_BASE (DMAMUX1_BASE + 0x0014UL) |
| #define | DMAMUX1_Channel6_BASE (DMAMUX1_BASE + 0x0018UL) |
| #define | DMAMUX1_Channel7_BASE (DMAMUX1_BASE + 0x001CUL) |
| #define | DMAMUX1_Channel8_BASE (DMAMUX1_BASE + 0x0020UL) |
| #define | DMAMUX1_Channel9_BASE (DMAMUX1_BASE + 0x0024UL) |
| #define | DMAMUX1_Channel10_BASE (DMAMUX1_BASE + 0x0028UL) |
| #define | DMAMUX1_Channel11_BASE (DMAMUX1_BASE + 0x002CUL) |
| #define | DMAMUX1_Channel12_BASE (DMAMUX1_BASE + 0x0030UL) |
| #define | DMAMUX1_Channel13_BASE (DMAMUX1_BASE + 0x0034UL) |
| #define | DMAMUX1_Channel14_BASE (DMAMUX1_BASE + 0x0038UL) |
| #define | DMAMUX1_Channel15_BASE (DMAMUX1_BASE + 0x003CUL) |
| #define | DMAMUX1_RequestGenerator0_BASE (DMAMUX1_BASE + 0x0100UL) |
| #define | DMAMUX1_RequestGenerator1_BASE (DMAMUX1_BASE + 0x0104UL) |
| #define | DMAMUX1_RequestGenerator2_BASE (DMAMUX1_BASE + 0x0108UL) |
| #define | DMAMUX1_RequestGenerator3_BASE (DMAMUX1_BASE + 0x010CUL) |
| #define | DMAMUX1_RequestGenerator4_BASE (DMAMUX1_BASE + 0x0110UL) |
| #define | DMAMUX1_RequestGenerator5_BASE (DMAMUX1_BASE + 0x0114UL) |
| #define | DMAMUX1_RequestGenerator6_BASE (DMAMUX1_BASE + 0x0118UL) |
| #define | DMAMUX1_RequestGenerator7_BASE (DMAMUX1_BASE + 0x011CUL) |
| #define | DMAMUX1_ChannelStatus_BASE (DMAMUX1_BASE + 0x0080UL) |
| #define | DMAMUX1_RequestGenStatus_BASE (DMAMUX1_BASE + 0x0140UL) |
| FMC Banks registers base address. | |
| #define | FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000UL) |
| #define | FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104UL) |
| #define | FMC_Bank2_R_BASE (FMC_R_BASE + 0x0060UL) |
| #define | FMC_Bank3_R_BASE (FMC_R_BASE + 0x0080UL) |
| #define | FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140UL) |
| #define | DBGMCU_BASE (0x5C001000UL) |
| #define | MDMA_Channel0_BASE (MDMA_BASE + 0x00000040UL) |
| #define | MDMA_Channel1_BASE (MDMA_BASE + 0x00000080UL) |
| #define | MDMA_Channel2_BASE (MDMA_BASE + 0x000000C0UL) |
| #define | MDMA_Channel3_BASE (MDMA_BASE + 0x00000100UL) |
| #define | MDMA_Channel4_BASE (MDMA_BASE + 0x00000140UL) |
| #define | MDMA_Channel5_BASE (MDMA_BASE + 0x00000180UL) |
| #define | MDMA_Channel6_BASE (MDMA_BASE + 0x000001C0UL) |
| #define | MDMA_Channel7_BASE (MDMA_BASE + 0x00000200UL) |
| #define | MDMA_Channel8_BASE (MDMA_BASE + 0x00000240UL) |
| #define | MDMA_Channel9_BASE (MDMA_BASE + 0x00000280UL) |
| #define | MDMA_Channel10_BASE (MDMA_BASE + 0x000002C0UL) |
| #define | MDMA_Channel11_BASE (MDMA_BASE + 0x00000300UL) |
| #define | MDMA_Channel12_BASE (MDMA_BASE + 0x00000340UL) |
| #define | MDMA_Channel13_BASE (MDMA_BASE + 0x00000380UL) |
| #define | MDMA_Channel14_BASE (MDMA_BASE + 0x000003C0UL) |
| #define | MDMA_Channel15_BASE (MDMA_BASE + 0x00000400UL) |
| #define | RAMECC1_Monitor1_BASE (RAMECC1_BASE + 0x20UL) |
| #define | RAMECC1_Monitor2_BASE (RAMECC1_BASE + 0x40UL) |
| #define | RAMECC1_Monitor3_BASE (RAMECC1_BASE + 0x60UL) |
| #define | RAMECC1_Monitor4_BASE (RAMECC1_BASE + 0x80UL) |
| #define | RAMECC1_Monitor5_BASE (RAMECC1_BASE + 0xA0UL) |
| #define | RAMECC1_Monitor6_BASE (RAMECC1_BASE + 0xC0UL) |
| #define | RAMECC2_Monitor1_BASE (RAMECC2_BASE + 0x20UL) |
| #define | RAMECC2_Monitor2_BASE (RAMECC2_BASE + 0x40UL) |
| #define | RAMECC2_Monitor3_BASE (RAMECC2_BASE + 0x60UL) |
| #define | RAMECC3_Monitor1_BASE (RAMECC3_BASE + 0x20UL) |
| #define | RAMECC3_Monitor2_BASE (RAMECC3_BASE + 0x40UL) |
| #define | GPV_BASE (PERIPH_BASE + 0x11000000UL) |
| GPV_BASE (PERIPH_BASE + 0x11000000UL). | |
| #define ADC12_COMMON_BASE (D2_AHB1PERIPH_BASE + 0x2300UL) |
Definition at line 2127 of file stm32h723xx.h.
| #define ADC1_BASE (D2_AHB1PERIPH_BASE + 0x2000UL) |
Definition at line 2125 of file stm32h723xx.h.
| #define ADC2_BASE (D2_AHB1PERIPH_BASE + 0x2100UL) |
Definition at line 2126 of file stm32h723xx.h.
| #define ADC3_BASE (D3_AHB1PERIPH_BASE + 0x6000UL) |
Definition at line 2173 of file stm32h723xx.h.
| #define ADC3_COMMON_BASE (D3_AHB1PERIPH_BASE + 0x6300UL) |
Definition at line 2174 of file stm32h723xx.h.
| #define AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000UL) |
Definition at line 2101 of file stm32h723xx.h.
| #define AHB2PERIPH_BASE (PERIPH_BASE + 0x08000000UL) |
D1_AHB1PERIPH peripherals.
Definition at line 2102 of file stm32h723xx.h.
| #define APB1PERIPH_BASE PERIPH_BASE |
Definition at line 2099 of file stm32h723xx.h.
| #define APB2PERIPH_BASE (PERIPH_BASE + 0x00010000UL) |
Definition at line 2100 of file stm32h723xx.h.
| #define BDMA_BASE (D3_AHB1PERIPH_BASE + 0x5400UL) |
Definition at line 2171 of file stm32h723xx.h.
| #define BDMA_Channel0_BASE (BDMA_BASE + 0x0008UL) |
Definition at line 2286 of file stm32h723xx.h.
| #define BDMA_Channel1_BASE (BDMA_BASE + 0x001CUL) |
Definition at line 2287 of file stm32h723xx.h.
| #define BDMA_Channel2_BASE (BDMA_BASE + 0x0030UL) |
Definition at line 2288 of file stm32h723xx.h.
| #define BDMA_Channel3_BASE (BDMA_BASE + 0x0044UL) |
Definition at line 2289 of file stm32h723xx.h.
| #define BDMA_Channel4_BASE (BDMA_BASE + 0x0058UL) |
Definition at line 2290 of file stm32h723xx.h.
| #define BDMA_Channel5_BASE (BDMA_BASE + 0x006CUL) |
Definition at line 2291 of file stm32h723xx.h.
| #define BDMA_Channel6_BASE (BDMA_BASE + 0x0080UL) |
Definition at line 2292 of file stm32h723xx.h.
| #define BDMA_Channel7_BASE (BDMA_BASE + 0x0094UL) |
Definition at line 2293 of file stm32h723xx.h.
| #define CEC_BASE (D2_APB1PERIPH_BASE + 0x6C00UL) |
Definition at line 2208 of file stm32h723xx.h.
| #define COMP12_BASE (D3_APB1PERIPH_BASE + 0x3800UL) |
Definition at line 2270 of file stm32h723xx.h.
| #define COMP1_BASE (COMP12_BASE + 0x0CUL) |
Definition at line 2271 of file stm32h723xx.h.
| #define COMP2_BASE (COMP12_BASE + 0x10UL) |
Definition at line 2272 of file stm32h723xx.h.
| #define CORDIC_BASE (D2_AHB2PERIPH_BASE + 0x4400UL) |
D3_AHB1PERIPH peripherals.
Definition at line 2155 of file stm32h723xx.h.
| #define CRC_BASE (D3_AHB1PERIPH_BASE + 0x4C00UL) |
Definition at line 2170 of file stm32h723xx.h.
| #define CRS_BASE (D2_APB1PERIPH_BASE + 0x8400UL) |
Definition at line 2212 of file stm32h723xx.h.
| #define D1_AHB1PERIPH_BASE (PERIPH_BASE + 0x12000000UL) |
Definition at line 2093 of file stm32h723xx.h.
| #define D1_APB1PERIPH_BASE (PERIPH_BASE + 0x10000000UL) |
Definition at line 2092 of file stm32h723xx.h.
| #define D1_AXIFLASH_BASE (0x08000000UL) |
Base address of : (up to 1 MB) embedded FLASH memory accessible over AXI.
Definition at line 2057 of file stm32h723xx.h.
| #define D1_AXIICP_BASE (0x1FF00000UL) |
Base address of : (up to 128KB) embedded Test FLASH memory accessible over AXI.
Definition at line 2058 of file stm32h723xx.h.
| #define D1_AXISRAM1_BASE (0x24000000UL) |
Base address of : (up to 128KB) system data RAM1 accessible over over AXI.
Definition at line 2059 of file stm32h723xx.h.
| #define D1_AXISRAM2_BASE (0x24020000UL) |
Base address of : (up to 192KB) system data RAM2 accessible over over AXI to be shared with ITCM (64K granularity).
Definition at line 2060 of file stm32h723xx.h.
| #define D1_AXISRAM_BASE D1_AXISRAM1_BASE |
Base address of : (up to 320KB) system data RAM1/2 accessible over over AXI.
Definition at line 2061 of file stm32h723xx.h.
| #define D1_DTCMRAM_BASE (0x20000000UL) |
Base address of : 128KB system data RAM accessible over DTCM.
Definition at line 2056 of file stm32h723xx.h.
| #define D1_ITCMICP_BASE (0x00100000UL) |
Base address of : (up to 128KB) embedded Test FLASH memory accessible over ITCM.
Definition at line 2055 of file stm32h723xx.h.
| #define D1_ITCMRAM_BASE (0x00000000UL) |
Base address of : 64KB RAM reserved for CPU execution/instruction accessible over ITCM.
Definition at line 2054 of file stm32h723xx.h.
| #define D2_AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000UL) |
Definition at line 2089 of file stm32h723xx.h.
| #define D2_AHB2PERIPH_BASE (PERIPH_BASE + 0x08020000UL) |
Definition at line 2090 of file stm32h723xx.h.
| #define D2_AHBSRAM1_BASE (0x30000000UL) |
Base address of : (up to 16KB) system data RAM accessible over over AXI->AHB Bridge.
Definition at line 2063 of file stm32h723xx.h.
| #define D2_AHBSRAM2_BASE (0x30004000UL) |
Base address of : (up to 16KB) system data RAM accessible over over AXI->AHB Bridge.
Definition at line 2064 of file stm32h723xx.h.
| #define D2_AHBSRAM_BASE D2_AHBSRAM1_BASE |
Base address of : (up to 32KB) system data RAM1/2 accessible over over AXI->AHB Bridge.
Definition at line 2065 of file stm32h723xx.h.
| #define D2_APB1PERIPH_BASE PERIPH_BASE |
Definition at line 2087 of file stm32h723xx.h.
| #define D2_APB2PERIPH_BASE (PERIPH_BASE + 0x00010000UL) |
Definition at line 2088 of file stm32h723xx.h.
| #define D3_AHB1PERIPH_BASE (PERIPH_BASE + 0x18020000UL) |
Legacy Peripheral memory map.
Definition at line 2096 of file stm32h723xx.h.
| #define D3_APB1PERIPH_BASE (PERIPH_BASE + 0x18000000UL) |
Definition at line 2095 of file stm32h723xx.h.
| #define D3_BKPSRAM_BASE (0x38800000UL) |
Base address of : Backup SRAM(4 KB) over AXI->AHB Bridge.
Definition at line 2067 of file stm32h723xx.h.
| #define D3_SRAM_BASE (0x38000000UL) |
Base address of : Backup SRAM(16 KB) over AXI->AHB Bridge.
Definition at line 2068 of file stm32h723xx.h.
| #define DAC1_BASE (D2_APB1PERIPH_BASE + 0x7400UL) |
Definition at line 2209 of file stm32h723xx.h.
| #define DBGMCU_BASE (0x5C001000UL) |
Definition at line 2371 of file stm32h723xx.h.
| #define DCMI_BASE (D2_AHB2PERIPH_BASE + 0x0000UL) |
Definition at line 2148 of file stm32h723xx.h.
| #define DFSDM1_BASE (D2_APB2PERIPH_BASE + 0x7800UL) |
Definition at line 2243 of file stm32h723xx.h.
| #define DFSDM1_Channel0_BASE (DFSDM1_BASE + 0x00UL) |
Definition at line 2244 of file stm32h723xx.h.
| #define DFSDM1_Channel1_BASE (DFSDM1_BASE + 0x20UL) |
Definition at line 2245 of file stm32h723xx.h.
| #define DFSDM1_Channel2_BASE (DFSDM1_BASE + 0x40UL) |
Definition at line 2246 of file stm32h723xx.h.
| #define DFSDM1_Channel3_BASE (DFSDM1_BASE + 0x60UL) |
Definition at line 2247 of file stm32h723xx.h.
| #define DFSDM1_Channel4_BASE (DFSDM1_BASE + 0x80UL) |
Definition at line 2248 of file stm32h723xx.h.
| #define DFSDM1_Channel5_BASE (DFSDM1_BASE + 0xA0UL) |
Definition at line 2249 of file stm32h723xx.h.
| #define DFSDM1_Channel6_BASE (DFSDM1_BASE + 0xC0UL) |
Definition at line 2250 of file stm32h723xx.h.
| #define DFSDM1_Channel7_BASE (DFSDM1_BASE + 0xE0UL) |
Definition at line 2251 of file stm32h723xx.h.
| #define DFSDM1_Filter0_BASE (DFSDM1_BASE + 0x100UL) |
Definition at line 2252 of file stm32h723xx.h.
| #define DFSDM1_Filter1_BASE (DFSDM1_BASE + 0x180UL) |
Definition at line 2253 of file stm32h723xx.h.
| #define DFSDM1_Filter2_BASE (DFSDM1_BASE + 0x200UL) |
Definition at line 2254 of file stm32h723xx.h.
| #define DFSDM1_Filter3_BASE (DFSDM1_BASE + 0x280UL) |
D3_APB1PERIPH peripherals.
Definition at line 2255 of file stm32h723xx.h.
| #define DLYB_OCTOSPI1_BASE (D1_AHB1PERIPH_BASE + 0x6000UL) |
Definition at line 2112 of file stm32h723xx.h.
| #define DLYB_OCTOSPI2_BASE (D1_AHB1PERIPH_BASE + 0xB000UL) |
Definition at line 2117 of file stm32h723xx.h.
| #define DLYB_SDMMC1_BASE (D1_AHB1PERIPH_BASE + 0x8000UL) |
Definition at line 2114 of file stm32h723xx.h.
| #define DLYB_SDMMC2_BASE (D2_AHB2PERIPH_BASE + 0x2800UL) |
Definition at line 2152 of file stm32h723xx.h.
| #define DMA1_BASE (D2_AHB1PERIPH_BASE + 0x0000UL) |
Definition at line 2122 of file stm32h723xx.h.
| #define DMA1_Stream0_BASE (DMA1_BASE + 0x010UL) |
Definition at line 2316 of file stm32h723xx.h.
| #define DMA1_Stream1_BASE (DMA1_BASE + 0x028UL) |
Definition at line 2317 of file stm32h723xx.h.
| #define DMA1_Stream2_BASE (DMA1_BASE + 0x040UL) |
Definition at line 2318 of file stm32h723xx.h.
| #define DMA1_Stream3_BASE (DMA1_BASE + 0x058UL) |
Definition at line 2319 of file stm32h723xx.h.
| #define DMA1_Stream4_BASE (DMA1_BASE + 0x070UL) |
Definition at line 2320 of file stm32h723xx.h.
| #define DMA1_Stream5_BASE (DMA1_BASE + 0x088UL) |
Definition at line 2321 of file stm32h723xx.h.
| #define DMA1_Stream6_BASE (DMA1_BASE + 0x0A0UL) |
Definition at line 2322 of file stm32h723xx.h.
| #define DMA1_Stream7_BASE (DMA1_BASE + 0x0B8UL) |
Definition at line 2323 of file stm32h723xx.h.
| #define DMA2_BASE (D2_AHB1PERIPH_BASE + 0x0400UL) |
Definition at line 2123 of file stm32h723xx.h.
| #define DMA2_Stream0_BASE (DMA2_BASE + 0x010UL) |
Definition at line 2325 of file stm32h723xx.h.
| #define DMA2_Stream1_BASE (DMA2_BASE + 0x028UL) |
Definition at line 2326 of file stm32h723xx.h.
| #define DMA2_Stream2_BASE (DMA2_BASE + 0x040UL) |
Definition at line 2327 of file stm32h723xx.h.
| #define DMA2_Stream3_BASE (DMA2_BASE + 0x058UL) |
Definition at line 2328 of file stm32h723xx.h.
| #define DMA2_Stream4_BASE (DMA2_BASE + 0x070UL) |
Definition at line 2329 of file stm32h723xx.h.
| #define DMA2_Stream5_BASE (DMA2_BASE + 0x088UL) |
Definition at line 2330 of file stm32h723xx.h.
| #define DMA2_Stream6_BASE (DMA2_BASE + 0x0A0UL) |
Definition at line 2331 of file stm32h723xx.h.
| #define DMA2_Stream7_BASE (DMA2_BASE + 0x0B8UL) |
Definition at line 2332 of file stm32h723xx.h.
| #define DMA2D_BASE (D1_AHB1PERIPH_BASE + 0x1000UL) |
Definition at line 2108 of file stm32h723xx.h.
| #define DMAMUX1_BASE (D2_AHB1PERIPH_BASE + 0x0800UL) |
Definition at line 2124 of file stm32h723xx.h.
| #define DMAMUX1_Channel0_BASE (DMAMUX1_BASE) |
Definition at line 2334 of file stm32h723xx.h.
| #define DMAMUX1_Channel10_BASE (DMAMUX1_BASE + 0x0028UL) |
Definition at line 2344 of file stm32h723xx.h.
| #define DMAMUX1_Channel11_BASE (DMAMUX1_BASE + 0x002CUL) |
Definition at line 2345 of file stm32h723xx.h.
| #define DMAMUX1_Channel12_BASE (DMAMUX1_BASE + 0x0030UL) |
Definition at line 2346 of file stm32h723xx.h.
| #define DMAMUX1_Channel13_BASE (DMAMUX1_BASE + 0x0034UL) |
Definition at line 2347 of file stm32h723xx.h.
| #define DMAMUX1_Channel14_BASE (DMAMUX1_BASE + 0x0038UL) |
Definition at line 2348 of file stm32h723xx.h.
| #define DMAMUX1_Channel15_BASE (DMAMUX1_BASE + 0x003CUL) |
Definition at line 2349 of file stm32h723xx.h.
| #define DMAMUX1_Channel1_BASE (DMAMUX1_BASE + 0x0004UL) |
Definition at line 2335 of file stm32h723xx.h.
| #define DMAMUX1_Channel2_BASE (DMAMUX1_BASE + 0x0008UL) |
Definition at line 2336 of file stm32h723xx.h.
| #define DMAMUX1_Channel3_BASE (DMAMUX1_BASE + 0x000CUL) |
Definition at line 2337 of file stm32h723xx.h.
| #define DMAMUX1_Channel4_BASE (DMAMUX1_BASE + 0x0010UL) |
Definition at line 2338 of file stm32h723xx.h.
| #define DMAMUX1_Channel5_BASE (DMAMUX1_BASE + 0x0014UL) |
Definition at line 2339 of file stm32h723xx.h.
| #define DMAMUX1_Channel6_BASE (DMAMUX1_BASE + 0x0018UL) |
Definition at line 2340 of file stm32h723xx.h.
| #define DMAMUX1_Channel7_BASE (DMAMUX1_BASE + 0x001CUL) |
Definition at line 2341 of file stm32h723xx.h.
| #define DMAMUX1_Channel8_BASE (DMAMUX1_BASE + 0x0020UL) |
Definition at line 2342 of file stm32h723xx.h.
| #define DMAMUX1_Channel9_BASE (DMAMUX1_BASE + 0x0024UL) |
Definition at line 2343 of file stm32h723xx.h.
| #define DMAMUX1_ChannelStatus_BASE (DMAMUX1_BASE + 0x0080UL) |
Definition at line 2360 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator0_BASE (DMAMUX1_BASE + 0x0100UL) |
Definition at line 2351 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator1_BASE (DMAMUX1_BASE + 0x0104UL) |
Definition at line 2352 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator2_BASE (DMAMUX1_BASE + 0x0108UL) |
Definition at line 2353 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator3_BASE (DMAMUX1_BASE + 0x010CUL) |
Definition at line 2354 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator4_BASE (DMAMUX1_BASE + 0x0110UL) |
Definition at line 2355 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator5_BASE (DMAMUX1_BASE + 0x0114UL) |
Definition at line 2356 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator6_BASE (DMAMUX1_BASE + 0x0118UL) |
Definition at line 2357 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenerator7_BASE (DMAMUX1_BASE + 0x011CUL) |
Definition at line 2358 of file stm32h723xx.h.
| #define DMAMUX1_RequestGenStatus_BASE (DMAMUX1_BASE + 0x0140UL) |
FMC Banks registers base address.
Definition at line 2361 of file stm32h723xx.h.
| #define DMAMUX2_BASE (D3_AHB1PERIPH_BASE + 0x5800UL) |
Definition at line 2172 of file stm32h723xx.h.
| #define DMAMUX2_Channel0_BASE (DMAMUX2_BASE) |
Definition at line 2295 of file stm32h723xx.h.
| #define DMAMUX2_Channel1_BASE (DMAMUX2_BASE + 0x0004UL) |
Definition at line 2296 of file stm32h723xx.h.
| #define DMAMUX2_Channel2_BASE (DMAMUX2_BASE + 0x0008UL) |
Definition at line 2297 of file stm32h723xx.h.
| #define DMAMUX2_Channel3_BASE (DMAMUX2_BASE + 0x000CUL) |
Definition at line 2298 of file stm32h723xx.h.
| #define DMAMUX2_Channel4_BASE (DMAMUX2_BASE + 0x0010UL) |
Definition at line 2299 of file stm32h723xx.h.
| #define DMAMUX2_Channel5_BASE (DMAMUX2_BASE + 0x0014UL) |
Definition at line 2300 of file stm32h723xx.h.
| #define DMAMUX2_Channel6_BASE (DMAMUX2_BASE + 0x0018UL) |
Definition at line 2301 of file stm32h723xx.h.
| #define DMAMUX2_Channel7_BASE (DMAMUX2_BASE + 0x001CUL) |
Definition at line 2302 of file stm32h723xx.h.
| #define DMAMUX2_ChannelStatus_BASE (DMAMUX2_BASE + 0x0080UL) |
Definition at line 2313 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator0_BASE (DMAMUX2_BASE + 0x0100UL) |
Definition at line 2304 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator1_BASE (DMAMUX2_BASE + 0x0104UL) |
Definition at line 2305 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator2_BASE (DMAMUX2_BASE + 0x0108UL) |
Definition at line 2306 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator3_BASE (DMAMUX2_BASE + 0x010CUL) |
Definition at line 2307 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator4_BASE (DMAMUX2_BASE + 0x0110UL) |
Definition at line 2308 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator5_BASE (DMAMUX2_BASE + 0x0114UL) |
Definition at line 2309 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator6_BASE (DMAMUX2_BASE + 0x0118UL) |
Definition at line 2310 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenerator7_BASE (DMAMUX2_BASE + 0x011CUL) |
Definition at line 2311 of file stm32h723xx.h.
| #define DMAMUX2_RequestGenStatus_BASE (DMAMUX2_BASE + 0x0140UL) |
Definition at line 2314 of file stm32h723xx.h.
| #define DTS_BASE (D3_APB1PERIPH_BASE + 0x6800UL) |
Definition at line 2282 of file stm32h723xx.h.
| #define ETH_BASE (D2_AHB1PERIPH_BASE + 0x8000UL) |
Definition at line 2128 of file stm32h723xx.h.
| #define ETH_MAC_BASE (ETH_BASE) |
USB registers base address.
Definition at line 2129 of file stm32h723xx.h.
| #define EXTI_BASE (D3_APB1PERIPH_BASE + 0x0000UL) |
Definition at line 2259 of file stm32h723xx.h.
| #define EXTI_D1_BASE (EXTI_BASE + 0x0080UL) |
Definition at line 2260 of file stm32h723xx.h.
| #define EXTI_D2_BASE (EXTI_BASE + 0x00C0UL) |
Definition at line 2261 of file stm32h723xx.h.
| #define FDCAN1_BASE (D2_APB1PERIPH_BASE + 0xA000UL) |
Definition at line 2218 of file stm32h723xx.h.
| #define FDCAN2_BASE (D2_APB1PERIPH_BASE + 0xA400UL) |
Definition at line 2219 of file stm32h723xx.h.
| #define FDCAN3_BASE (D2_APB1PERIPH_BASE + 0xD400UL) |
Definition at line 2222 of file stm32h723xx.h.
| #define FDCAN_CCU_BASE (D2_APB1PERIPH_BASE + 0xA800UL) |
Definition at line 2220 of file stm32h723xx.h.
| #define FLASH_BANK1_BASE (0x08000000UL) |
Base address of : (up to 1 MB) Flash Bank1 accessible over AXI.
Definition at line 2074 of file stm32h723xx.h.
| #define FLASH_BASE FLASH_BANK1_BASE |
Device electronic signature memory map.
Definition at line 2079 of file stm32h723xx.h.
| #define FLASH_END (0x080FFFFFUL) |
FLASH end address.
Definition at line 2075 of file stm32h723xx.h.
| #define FLASH_R_BASE (D1_AHB1PERIPH_BASE + 0x2000UL) |
Definition at line 2109 of file stm32h723xx.h.
| #define FLASHSIZE_BASE (0x1FF1E880UL) |
FLASH Size register base address.
Peripheral memory map
Definition at line 2083 of file stm32h723xx.h.
| #define FMAC_BASE (D2_AHB2PERIPH_BASE + 0x4000UL) |
Definition at line 2154 of file stm32h723xx.h.
| #define FMC_Bank1_R_BASE (FMC_R_BASE + 0x0000UL) |
Definition at line 2364 of file stm32h723xx.h.
| #define FMC_Bank1E_R_BASE (FMC_R_BASE + 0x0104UL) |
Definition at line 2365 of file stm32h723xx.h.
| #define FMC_Bank2_R_BASE (FMC_R_BASE + 0x0060UL) |
Definition at line 2366 of file stm32h723xx.h.
| #define FMC_Bank3_R_BASE (FMC_R_BASE + 0x0080UL) |
Definition at line 2367 of file stm32h723xx.h.
| #define FMC_Bank5_6_R_BASE (FMC_R_BASE + 0x0140UL) |
Definition at line 2368 of file stm32h723xx.h.
| #define FMC_R_BASE (D1_AHB1PERIPH_BASE + 0x4000UL) |
Definition at line 2110 of file stm32h723xx.h.
| #define GPIOA_BASE (D3_AHB1PERIPH_BASE + 0x0000UL) |
Definition at line 2158 of file stm32h723xx.h.
| #define GPIOB_BASE (D3_AHB1PERIPH_BASE + 0x0400UL) |
Definition at line 2159 of file stm32h723xx.h.
| #define GPIOC_BASE (D3_AHB1PERIPH_BASE + 0x0800UL) |
Definition at line 2160 of file stm32h723xx.h.
| #define GPIOD_BASE (D3_AHB1PERIPH_BASE + 0x0C00UL) |
Definition at line 2161 of file stm32h723xx.h.
| #define GPIOE_BASE (D3_AHB1PERIPH_BASE + 0x1000UL) |
Definition at line 2162 of file stm32h723xx.h.
| #define GPIOF_BASE (D3_AHB1PERIPH_BASE + 0x1400UL) |
Definition at line 2163 of file stm32h723xx.h.
| #define GPIOG_BASE (D3_AHB1PERIPH_BASE + 0x1800UL) |
Definition at line 2164 of file stm32h723xx.h.
| #define GPIOH_BASE (D3_AHB1PERIPH_BASE + 0x1C00UL) |
Definition at line 2165 of file stm32h723xx.h.
| #define GPIOJ_BASE (D3_AHB1PERIPH_BASE + 0x2400UL) |
Definition at line 2166 of file stm32h723xx.h.
| #define GPIOK_BASE (D3_AHB1PERIPH_BASE + 0x2800UL) |
Definition at line 2167 of file stm32h723xx.h.
| #define GPV_BASE (PERIPH_BASE + 0x11000000UL) |
GPV_BASE (PERIPH_BASE + 0x11000000UL).
Definition at line 2406 of file stm32h723xx.h.
| #define HSEM_BASE (D3_AHB1PERIPH_BASE + 0x6400UL) |
Definition at line 2175 of file stm32h723xx.h.
| #define I2C1_BASE (D2_APB1PERIPH_BASE + 0x5400UL) |
Definition at line 2204 of file stm32h723xx.h.
| #define I2C2_BASE (D2_APB1PERIPH_BASE + 0x5800UL) |
Definition at line 2205 of file stm32h723xx.h.
| #define I2C3_BASE (D2_APB1PERIPH_BASE + 0x5C00UL) |
Definition at line 2206 of file stm32h723xx.h.
| #define I2C4_BASE (D3_APB1PERIPH_BASE + 0x1C00UL) |
Definition at line 2265 of file stm32h723xx.h.
| #define I2C5_BASE (D2_APB1PERIPH_BASE + 0x6400UL) |
Definition at line 2207 of file stm32h723xx.h.
| #define IWDG1_BASE (D3_APB1PERIPH_BASE + 0x4800UL) |
Definition at line 2275 of file stm32h723xx.h.
| #define LPTIM1_BASE (D2_APB1PERIPH_BASE + 0x2400UL) |
Definition at line 2194 of file stm32h723xx.h.
| #define LPTIM2_BASE (D3_APB1PERIPH_BASE + 0x2400UL) |
Definition at line 2266 of file stm32h723xx.h.
| #define LPTIM3_BASE (D3_APB1PERIPH_BASE + 0x2800UL) |
Definition at line 2267 of file stm32h723xx.h.
| #define LPTIM4_BASE (D3_APB1PERIPH_BASE + 0x2C00UL) |
Definition at line 2268 of file stm32h723xx.h.
| #define LPTIM5_BASE (D3_APB1PERIPH_BASE + 0x3000UL) |
Definition at line 2269 of file stm32h723xx.h.
| #define LPUART1_BASE (D3_APB1PERIPH_BASE + 0x0C00UL) |
Definition at line 2263 of file stm32h723xx.h.
| #define LTDC_BASE (D1_APB1PERIPH_BASE + 0x1000UL) |
Definition at line 2179 of file stm32h723xx.h.
| #define LTDC_Layer1_BASE (LTDC_BASE + 0x84UL) |
Definition at line 2180 of file stm32h723xx.h.
| #define LTDC_Layer2_BASE (LTDC_BASE + 0x104UL) |
Definition at line 2181 of file stm32h723xx.h.
| #define MDIOS_BASE (D2_APB1PERIPH_BASE + 0x9400UL) |
Definition at line 2217 of file stm32h723xx.h.
| #define MDMA_BASE (D1_AHB1PERIPH_BASE + 0x0000UL) |
Definition at line 2107 of file stm32h723xx.h.
| #define MDMA_Channel0_BASE (MDMA_BASE + 0x00000040UL) |
Definition at line 2373 of file stm32h723xx.h.
| #define MDMA_Channel10_BASE (MDMA_BASE + 0x000002C0UL) |
Definition at line 2383 of file stm32h723xx.h.
| #define MDMA_Channel11_BASE (MDMA_BASE + 0x00000300UL) |
Definition at line 2384 of file stm32h723xx.h.
| #define MDMA_Channel12_BASE (MDMA_BASE + 0x00000340UL) |
Definition at line 2385 of file stm32h723xx.h.
| #define MDMA_Channel13_BASE (MDMA_BASE + 0x00000380UL) |
Definition at line 2386 of file stm32h723xx.h.
| #define MDMA_Channel14_BASE (MDMA_BASE + 0x000003C0UL) |
Definition at line 2387 of file stm32h723xx.h.
| #define MDMA_Channel15_BASE (MDMA_BASE + 0x00000400UL) |
Definition at line 2388 of file stm32h723xx.h.
| #define MDMA_Channel1_BASE (MDMA_BASE + 0x00000080UL) |
Definition at line 2374 of file stm32h723xx.h.
| #define MDMA_Channel2_BASE (MDMA_BASE + 0x000000C0UL) |
Definition at line 2375 of file stm32h723xx.h.
| #define MDMA_Channel3_BASE (MDMA_BASE + 0x00000100UL) |
Definition at line 2376 of file stm32h723xx.h.
| #define MDMA_Channel4_BASE (MDMA_BASE + 0x00000140UL) |
Definition at line 2377 of file stm32h723xx.h.
| #define MDMA_Channel5_BASE (MDMA_BASE + 0x00000180UL) |
Definition at line 2378 of file stm32h723xx.h.
| #define MDMA_Channel6_BASE (MDMA_BASE + 0x000001C0UL) |
Definition at line 2379 of file stm32h723xx.h.
| #define MDMA_Channel7_BASE (MDMA_BASE + 0x00000200UL) |
Definition at line 2380 of file stm32h723xx.h.
| #define MDMA_Channel8_BASE (MDMA_BASE + 0x00000240UL) |
Definition at line 2381 of file stm32h723xx.h.
| #define MDMA_Channel9_BASE (MDMA_BASE + 0x00000280UL) |
Definition at line 2382 of file stm32h723xx.h.
| #define OCTOSPI1_BASE (0x90000000UL) |
Base address of : OCTOSPI1 memories accessible over AXI.
Definition at line 2071 of file stm32h723xx.h.
| #define OCTOSPI1_R_BASE (D1_AHB1PERIPH_BASE + 0x5000UL) |
Definition at line 2111 of file stm32h723xx.h.
| #define OCTOSPI2_BASE (0x70000000UL) |
Base address of : OCTOSPI2 memories accessible over AXI.
Definition at line 2072 of file stm32h723xx.h.
| #define OCTOSPI2_R_BASE (D1_AHB1PERIPH_BASE + 0xA000UL) |
Definition at line 2116 of file stm32h723xx.h.
| #define OCTOSPIM_BASE (D1_AHB1PERIPH_BASE + 0xB400UL) |
D2_AHB1PERIPH peripherals.
Definition at line 2118 of file stm32h723xx.h.
| #define OPAMP1_BASE (D2_APB1PERIPH_BASE + 0x9000UL) |
Definition at line 2215 of file stm32h723xx.h.
| #define OPAMP2_BASE (D2_APB1PERIPH_BASE + 0x9010UL) |
Definition at line 2216 of file stm32h723xx.h.
| #define OPAMP_BASE (D2_APB1PERIPH_BASE + 0x9000UL) |
Definition at line 2214 of file stm32h723xx.h.
| #define PERIPH_BASE (0x40000000UL) |
Base address of : AHB/APB Peripherals.
Definition at line 2070 of file stm32h723xx.h.
| #define PSSI_BASE (D2_AHB2PERIPH_BASE + 0x0400UL) |
Definition at line 2149 of file stm32h723xx.h.
| #define PWR_BASE (D3_AHB1PERIPH_BASE + 0x4800UL) |
Definition at line 2169 of file stm32h723xx.h.
| #define RAMECC1_BASE (D1_AHB1PERIPH_BASE + 0x9000UL) |
Definition at line 2115 of file stm32h723xx.h.
| #define RAMECC1_Monitor1_BASE (RAMECC1_BASE + 0x20UL) |
Definition at line 2390 of file stm32h723xx.h.
| #define RAMECC1_Monitor2_BASE (RAMECC1_BASE + 0x40UL) |
Definition at line 2391 of file stm32h723xx.h.
| #define RAMECC1_Monitor3_BASE (RAMECC1_BASE + 0x60UL) |
Definition at line 2392 of file stm32h723xx.h.
| #define RAMECC1_Monitor4_BASE (RAMECC1_BASE + 0x80UL) |
Definition at line 2393 of file stm32h723xx.h.
| #define RAMECC1_Monitor5_BASE (RAMECC1_BASE + 0xA0UL) |
Definition at line 2394 of file stm32h723xx.h.
| #define RAMECC1_Monitor6_BASE (RAMECC1_BASE + 0xC0UL) |
Definition at line 2395 of file stm32h723xx.h.
| #define RAMECC2_BASE (D2_AHB2PERIPH_BASE + 0x3000UL) |
Definition at line 2153 of file stm32h723xx.h.
| #define RAMECC2_Monitor1_BASE (RAMECC2_BASE + 0x20UL) |
Definition at line 2397 of file stm32h723xx.h.
| #define RAMECC2_Monitor2_BASE (RAMECC2_BASE + 0x40UL) |
Definition at line 2398 of file stm32h723xx.h.
| #define RAMECC2_Monitor3_BASE (RAMECC2_BASE + 0x60UL) |
Definition at line 2399 of file stm32h723xx.h.
| #define RAMECC3_BASE (D3_AHB1PERIPH_BASE + 0x7000UL) |
D1_APB1PERIPH peripherals.
Definition at line 2176 of file stm32h723xx.h.
| #define RAMECC3_Monitor1_BASE (RAMECC3_BASE + 0x20UL) |
Definition at line 2401 of file stm32h723xx.h.
| #define RAMECC3_Monitor2_BASE (RAMECC3_BASE + 0x40UL) |
Definition at line 2402 of file stm32h723xx.h.
| #define RCC_BASE (D3_AHB1PERIPH_BASE + 0x4400UL) |
Definition at line 2168 of file stm32h723xx.h.
| #define RNG_BASE (D2_AHB2PERIPH_BASE + 0x1800UL) |
Definition at line 2150 of file stm32h723xx.h.
| #define RTC_BASE (D3_APB1PERIPH_BASE + 0x4000UL) |
Definition at line 2274 of file stm32h723xx.h.
| #define SAI1_BASE (D2_APB2PERIPH_BASE + 0x5800UL) |
Definition at line 2240 of file stm32h723xx.h.
| #define SAI1_Block_A_BASE (SAI1_BASE + 0x004UL) |
Definition at line 2241 of file stm32h723xx.h.
| #define SAI1_Block_B_BASE (SAI1_BASE + 0x024UL) |
Definition at line 2242 of file stm32h723xx.h.
| #define SAI4_BASE (D3_APB1PERIPH_BASE + 0x5400UL) |
Definition at line 2278 of file stm32h723xx.h.
| #define SAI4_Block_A_BASE (SAI4_BASE + 0x004UL) |
Definition at line 2279 of file stm32h723xx.h.
| #define SAI4_Block_B_BASE (SAI4_BASE + 0x024UL) |
Definition at line 2280 of file stm32h723xx.h.
| #define SDMMC1_BASE (D1_AHB1PERIPH_BASE + 0x7000UL) |
Definition at line 2113 of file stm32h723xx.h.
| #define SDMMC2_BASE (D2_AHB2PERIPH_BASE + 0x2400UL) |
Definition at line 2151 of file stm32h723xx.h.
| #define SPDIFRX_BASE (D2_APB1PERIPH_BASE + 0x4000UL) |
Definition at line 2199 of file stm32h723xx.h.
| #define SPI1_BASE (D2_APB2PERIPH_BASE + 0x3000UL) |
Definition at line 2234 of file stm32h723xx.h.
| #define SPI2_BASE (D2_APB1PERIPH_BASE + 0x3800UL) |
Definition at line 2197 of file stm32h723xx.h.
| #define SPI3_BASE (D2_APB1PERIPH_BASE + 0x3C00UL) |
Definition at line 2198 of file stm32h723xx.h.
| #define SPI4_BASE (D2_APB2PERIPH_BASE + 0x3400UL) |
Definition at line 2235 of file stm32h723xx.h.
| #define SPI5_BASE (D2_APB2PERIPH_BASE + 0x5000UL) |
Definition at line 2239 of file stm32h723xx.h.
| #define SPI6_BASE (D3_APB1PERIPH_BASE + 0x1400UL) |
Definition at line 2264 of file stm32h723xx.h.
| #define SRAMCAN_BASE (D2_APB1PERIPH_BASE + 0xAC00UL) |
Definition at line 2221 of file stm32h723xx.h.
| #define SWPMI1_BASE (D2_APB1PERIPH_BASE + 0x8800UL) |
Definition at line 2213 of file stm32h723xx.h.
| #define SYSCFG_BASE (D3_APB1PERIPH_BASE + 0x0400UL) |
Definition at line 2262 of file stm32h723xx.h.
| #define TIM12_BASE (D2_APB1PERIPH_BASE + 0x1800UL) |
Definition at line 2191 of file stm32h723xx.h.
| #define TIM13_BASE (D2_APB1PERIPH_BASE + 0x1C00UL) |
Definition at line 2192 of file stm32h723xx.h.
| #define TIM14_BASE (D2_APB1PERIPH_BASE + 0x2000UL) |
Definition at line 2193 of file stm32h723xx.h.
| #define TIM15_BASE (D2_APB2PERIPH_BASE + 0x4000UL) |
Definition at line 2236 of file stm32h723xx.h.
| #define TIM16_BASE (D2_APB2PERIPH_BASE + 0x4400UL) |
Definition at line 2237 of file stm32h723xx.h.
| #define TIM17_BASE (D2_APB2PERIPH_BASE + 0x4800UL) |
Definition at line 2238 of file stm32h723xx.h.
| #define TIM1_BASE (D2_APB2PERIPH_BASE + 0x0000UL) |
Definition at line 2228 of file stm32h723xx.h.
| #define TIM23_BASE (D2_APB1PERIPH_BASE + 0xE000UL) |
Definition at line 2223 of file stm32h723xx.h.
| #define TIM24_BASE (D2_APB1PERIPH_BASE + 0xE400UL) |
D2_APB2PERIPH peripherals.
Definition at line 2224 of file stm32h723xx.h.
| #define TIM2_BASE (D2_APB1PERIPH_BASE + 0x0000UL) |
Definition at line 2185 of file stm32h723xx.h.
| #define TIM3_BASE (D2_APB1PERIPH_BASE + 0x0400UL) |
Definition at line 2186 of file stm32h723xx.h.
| #define TIM4_BASE (D2_APB1PERIPH_BASE + 0x0800UL) |
Definition at line 2187 of file stm32h723xx.h.
| #define TIM5_BASE (D2_APB1PERIPH_BASE + 0x0C00UL) |
Definition at line 2188 of file stm32h723xx.h.
| #define TIM6_BASE (D2_APB1PERIPH_BASE + 0x1000UL) |
Definition at line 2189 of file stm32h723xx.h.
| #define TIM7_BASE (D2_APB1PERIPH_BASE + 0x1400UL) |
Definition at line 2190 of file stm32h723xx.h.
| #define TIM8_BASE (D2_APB2PERIPH_BASE + 0x0400UL) |
Definition at line 2229 of file stm32h723xx.h.
| #define UART4_BASE (D2_APB1PERIPH_BASE + 0x4C00UL) |
Definition at line 2202 of file stm32h723xx.h.
| #define UART5_BASE (D2_APB1PERIPH_BASE + 0x5000UL) |
Definition at line 2203 of file stm32h723xx.h.
| #define UART7_BASE (D2_APB1PERIPH_BASE + 0x7800UL) |
Definition at line 2210 of file stm32h723xx.h.
| #define UART8_BASE (D2_APB1PERIPH_BASE + 0x7C00UL) |
Definition at line 2211 of file stm32h723xx.h.
| #define UART9_BASE (D2_APB2PERIPH_BASE + 0x1800UL) |
Definition at line 2232 of file stm32h723xx.h.
| #define UID_BASE (0x1FF1E800UL) |
Unique device ID register base address.
Definition at line 2082 of file stm32h723xx.h.
Referenced by HAL_GetUIDw0(), HAL_GetUIDw1(), and HAL_GetUIDw2().
| #define USART10_BASE (D2_APB2PERIPH_BASE + 0x1C00UL) |
Definition at line 2233 of file stm32h723xx.h.
| #define USART1_BASE (D2_APB2PERIPH_BASE + 0x1000UL) |
Definition at line 2230 of file stm32h723xx.h.
| #define USART2_BASE (D2_APB1PERIPH_BASE + 0x4400UL) |
Definition at line 2200 of file stm32h723xx.h.
| #define USART3_BASE (D2_APB1PERIPH_BASE + 0x4800UL) |
Definition at line 2201 of file stm32h723xx.h.
| #define USART6_BASE (D2_APB2PERIPH_BASE + 0x1400UL) |
Definition at line 2231 of file stm32h723xx.h.
| #define USB1_OTG_HS_PERIPH_BASE (0x40040000UL) |
Definition at line 2132 of file stm32h723xx.h.
| #define USB_OTG_DEVICE_BASE (0x800UL) |
Definition at line 2134 of file stm32h723xx.h.
| #define USB_OTG_EP_REG_SIZE (0x20UL) |
Definition at line 2137 of file stm32h723xx.h.
| #define USB_OTG_FIFO_BASE (0x1000UL) |
Definition at line 2143 of file stm32h723xx.h.
| #define USB_OTG_FIFO_SIZE (0x1000UL) |
D2_AHB2PERIPH peripherals.
Definition at line 2144 of file stm32h723xx.h.
| #define USB_OTG_GLOBAL_BASE (0x000UL) |
Definition at line 2133 of file stm32h723xx.h.
| #define USB_OTG_HOST_BASE (0x400UL) |
Definition at line 2138 of file stm32h723xx.h.
| #define USB_OTG_HOST_CHANNEL_BASE (0x500UL) |
Definition at line 2140 of file stm32h723xx.h.
| #define USB_OTG_HOST_CHANNEL_SIZE (0x20UL) |
Definition at line 2141 of file stm32h723xx.h.
| #define USB_OTG_HOST_PORT_BASE (0x440UL) |
Definition at line 2139 of file stm32h723xx.h.
| #define USB_OTG_IN_ENDPOINT_BASE (0x900UL) |
Definition at line 2135 of file stm32h723xx.h.
| #define USB_OTG_OUT_ENDPOINT_BASE (0xB00UL) |
Definition at line 2136 of file stm32h723xx.h.
| #define USB_OTG_PCGCCTL_BASE (0xE00UL) |
Definition at line 2142 of file stm32h723xx.h.
| #define VREFBUF_BASE (D3_APB1PERIPH_BASE + 0x3C00UL) |
Definition at line 2273 of file stm32h723xx.h.
| #define WWDG1_BASE (D1_APB1PERIPH_BASE + 0x3000UL) |
D2_APB1PERIPH peripherals.
Definition at line 2182 of file stm32h723xx.h.