![]() |
Imt.Base C++ API V4.1.1.0
|
Namespaces | |
| namespace | mock |
| namespace | peripherals |
| namespace | 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... | |
|
strong |
Enumeration of the available ADCCommon modules identifiers.
| Enumerator | |
|---|---|
| ADC1_ADC2Common | |
| ADC3Common | |
Definition at line 249 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available ADC modules identifiers.
| Enumerator | |
|---|---|
| ADC1_ADC2 | |
| ADC3 | |
Definition at line 241 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available DMA modules identifiers.
| Enumerator | |
|---|---|
| DMA1 | |
| DMA2 | |
Definition at line 257 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available DMAMUX modules identifiers.
| Enumerator | |
|---|---|
| DMAMUX1 | |
| DMAMUX2 | |
Definition at line 287 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available DMA stream modules identifiers.
Definition at line 265 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available GPIO modules identifiers.
| Enumerator | |
|---|---|
| GPIOA | |
| GPIOB | |
| GPIOC | |
| GPIOD | |
| GPIOE | |
| GPIOF | |
| GPIOG | |
| GPIOH | |
| GPIOI | |
| GPIOK | |
Definition at line 295 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available I2C modules identifiers.
| Enumerator | |
|---|---|
| I2C1 | |
| I2C2 | |
| I2C3 | |
| I2C4 | |
| I2C5 | |
Definition at line 311 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available I2S modules identifiers.
| Enumerator | |
|---|---|
| I2S1 | |
| I2S2 | |
| I2S3 | |
Definition at line 322 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available OCTOSPI modules on STM32H730.
| Enumerator | |
|---|---|
| OCTOSPI1 | |
| OCTOSPI2 | |
Definition at line 347 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available TIM modules identifiers.
| Enumerator | |
|---|---|
| TIM1 | |
| TIM2 | |
| TIM3 | |
| TIM4 | |
| TIM5 | |
| TIM6 | |
| TIM7 | |
| TIM8 | |
| TIM12 | |
| TIM13 | |
| TIM14 | |
| TIM15 | |
| TIM16 | |
| TIM17 | |
| TIM23 | |
| TIM24 | |
Definition at line 355 of file SystemMemoryMap.h.
|
strong |
Enumeration of the available USART/UART modules on STM32F767.
| Enumerator | |
|---|---|
| USART1 | |
| USART2 | |
| USART3 | |
| UART4 | |
| UART5 | |
| USART6 | |
| UART7 | |
| UART8 | |
| UART9 | |
| USART10 | |
Definition at line 331 of file SystemMemoryMap.h.