Dataflow Runtime API  3.1.1.0
Namespaces | Classes | Enumerations | Functions
imt::base::hal::stm32h730 Namespace Reference

Namespaces

 mock
 
 peripherals
 
 registers
 

Classes

class  CoreCortexM7
 
class  SystemMemoryMap
 Definition of hardware memory map. More...
 

Enumerations

enum class  ADCModuleAddress { ADC1_ADC2 = SystemMemoryMap::ADC1_ADC2_BASE , ADC3 = SystemMemoryMap::ADC3_BASE }
 Enumeration of the available ADC modules identifiers. More...
 
enum class  ADCCommonModuleAddress { ADC1_ADC2Common = SystemMemoryMap::ADC12COMMON_BASE , ADC3Common = SystemMemoryMap::ADC3COMMON_BASE }
 Enumeration of the available ADCCommon modules identifiers. More...
 
enum class  DMAModuleAddress { DMA1 = SystemMemoryMap::DMA1_BASE , DMA2 = SystemMemoryMap::DMA2_BASE }
 Enumeration of the available DMA modules identifiers. More...
 
enum class  DMAStreamModuleAddress {
  DMA1Stream0 = SystemMemoryMap::DMA1_S0_Base , DMA1Stream1 = SystemMemoryMap::DMA1_S1_Base , DMA1Stream2 = SystemMemoryMap::DMA1_S2_Base , DMA1Stream3 = SystemMemoryMap::DMA1_S3_Base ,
  DMA1Stream4 = SystemMemoryMap::DMA1_S4_Base , DMA1Stream5 = SystemMemoryMap::DMA1_S5_Base , DMA1Stream6 = SystemMemoryMap::DMA1_S6_Base , DMA1Stream7 = SystemMemoryMap::DMA1_S7_Base ,
  DMA2Stream0 = SystemMemoryMap::DMA2_S0_Base , DMA2Stream1 = SystemMemoryMap::DMA2_S1_Base , DMA2Stream2 = SystemMemoryMap::DMA2_S2_Base , DMA2Stream3 = SystemMemoryMap::DMA2_S3_Base ,
  DMA2Stream4 = SystemMemoryMap::DMA2_S4_Base , DMA2Stream5 = SystemMemoryMap::DMA2_S5_Base , DMA2Stream6 = SystemMemoryMap::DMA2_S6_Base , DMA2Stream7 = SystemMemoryMap::DMA2_S7_Base
}
 Enumeration of the available DMA stream modules identifiers. More...
 
enum class  DMAMUXModuleAddress { DMAMUX1 = SystemMemoryMap::DMAMUX1_BASE , DMAMUX2 = SystemMemoryMap::DMAMUX2_BASE }
 Enumeration of the available DMAMUX modules identifiers. More...
 
enum class  GPIOModuleAddress {
  GPIOA = SystemMemoryMap::GPIOA_BASE , GPIOB = SystemMemoryMap::GPIOB_BASE , GPIOC = SystemMemoryMap::GPIOC_BASE , GPIOD = SystemMemoryMap::GPIOD_BASE ,
  GPIOE = SystemMemoryMap::GPIOE_BASE , GPIOF = SystemMemoryMap::GPIOF_BASE , GPIOG = SystemMemoryMap::GPIOG_BASE , GPIOH = SystemMemoryMap::GPIOH_BASE ,
  GPIOI = SystemMemoryMap::GPIOJ_BASE , GPIOK = SystemMemoryMap::GPIOK_BASE
}
 Enumeration of the available GPIO modules identifiers. More...
 
enum class  I2CModuleAddress {
  I2C1 = SystemMemoryMap::I2C1_BASE , I2C2 = SystemMemoryMap::I2C2_BASE , I2C3 = SystemMemoryMap::I2C3_BASE , I2C4 = SystemMemoryMap::I2C4_BASE ,
  I2C5 = SystemMemoryMap::I2C5_BASE
}
 Enumeration of the available I2C modules identifiers. More...
 
enum class  I2SModuleAddress { I2S1 = SystemMemoryMap::SPI1_I2S1_BASE , I2S2 = SystemMemoryMap::SPI2_I2S2_BASE , I2S3 = SystemMemoryMap::SPI3_I2S3_BASE }
 Enumeration of the available I2S modules identifiers. More...
 
enum class  UsartModuleAddress {
  USART1 = SystemMemoryMap::USART1_BASE , USART2 = SystemMemoryMap::USART2_BASE , USART3 = SystemMemoryMap::USART3_BASE , UART4 = SystemMemoryMap::UART4_BASE ,
  UART5 = SystemMemoryMap::UART5_BASE , USART6 = SystemMemoryMap::USART6_BASE , UART7 = SystemMemoryMap::UART7_BASE , UART8 = SystemMemoryMap::UART8_BASE ,
  UART9 = SystemMemoryMap::UART9_BASE , USART10 = SystemMemoryMap::USART10_BASE
}
 Enumeration of the available USART/UART modules on STM32F767. More...
 
enum class  OCTOSPIModuleAddress { OCTOSPI1 = SystemMemoryMap::OCTOSPI1_BASE , OCTOSPI2 = SystemMemoryMap::OCTOSPI2_BASE }
 Enumeration of the available OCTOSPI modules on STM32H730. More...
 
enum class  TIMModuleAddress {
  TIM1 = SystemMemoryMap::TIM1_BASE , TIM2 = SystemMemoryMap::TIM2_BASE , TIM3 = SystemMemoryMap::TIM3_BASE , TIM4 = SystemMemoryMap::TIM4_BASE ,
  TIM5 = SystemMemoryMap::TIM5_BASE , TIM6 = SystemMemoryMap::TIM6_BASE , TIM7 = SystemMemoryMap::TIM7_BASE , TIM8 = SystemMemoryMap::TIM8_BASE ,
  TIM12 = SystemMemoryMap::TIM12_BASE , TIM13 = SystemMemoryMap::TIM13_BASE , TIM14 = SystemMemoryMap::TIM14_BASE , TIM15 = SystemMemoryMap::TIM15_BASE ,
  TIM16 = SystemMemoryMap::TIM16_BASE , TIM17 = SystemMemoryMap::TIM17_BASE , TIM23 = SystemMemoryMap::TIM23_BASE , TIM24 = SystemMemoryMap::TIM24_BASE
}
 Enumeration of the available TIM modules identifiers. More...
 

Functions

 ASSERT_COMPILER (__cplusplus >=201103L)
 

Enumeration Type Documentation

◆ ADCCommonModuleAddress

Enumeration of the available ADCCommon modules identifiers.

Enumerator
ADC1_ADC2Common 
ADC3Common 

◆ ADCModuleAddress

Enumeration of the available ADC modules identifiers.

Enumerator
ADC1_ADC2 
ADC3 

◆ DMAModuleAddress

Enumeration of the available DMA modules identifiers.

Enumerator
DMA1 
DMA2 

◆ DMAMUXModuleAddress

Enumeration of the available DMAMUX modules identifiers.

Enumerator
DMAMUX1 
DMAMUX2 

◆ DMAStreamModuleAddress

Enumeration of the available DMA stream modules identifiers.

Enumerator
DMA1Stream0 
DMA1Stream1 
DMA1Stream2 
DMA1Stream3 
DMA1Stream4 
DMA1Stream5 
DMA1Stream6 
DMA1Stream7 
DMA2Stream0 
DMA2Stream1 
DMA2Stream2 
DMA2Stream3 
DMA2Stream4 
DMA2Stream5 
DMA2Stream6 
DMA2Stream7 

◆ GPIOModuleAddress

Enumeration of the available GPIO modules identifiers.

Enumerator
GPIOA 
GPIOB 
GPIOC 
GPIOD 
GPIOE 
GPIOF 
GPIOG 
GPIOH 
GPIOI 
GPIOK 

◆ I2CModuleAddress

Enumeration of the available I2C modules identifiers.

Enumerator
I2C1 
I2C2 
I2C3 
I2C4 
I2C5 

◆ I2SModuleAddress

Enumeration of the available I2S modules identifiers.

Enumerator
I2S1 
I2S2 
I2S3 

◆ OCTOSPIModuleAddress

Enumeration of the available OCTOSPI modules on STM32H730.

Enumerator
OCTOSPI1 
OCTOSPI2 

◆ TIMModuleAddress

Enumeration of the available TIM modules identifiers.

Enumerator
TIM1 
TIM2 
TIM3 
TIM4 
TIM5 
TIM6 
TIM7 
TIM8 
TIM12 
TIM13 
TIM14 
TIM15 
TIM16 
TIM17 
TIM23 
TIM24 

◆ UsartModuleAddress

Enumeration of the available USART/UART modules on STM32F767.

Enumerator
USART1 
USART2 
USART3 
UART4 
UART5 
USART6 
UART7 
UART8 
UART9 
USART10 

Function Documentation

◆ ASSERT_COMPILER()

imt::base::hal::stm32h730::ASSERT_COMPILER ( __cplusplus >=  201103L)