![]()  | 
  
    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... | |
| class | Timing | 
| Timing handling for HAL modules without interrupt required.  More... | |
Enumerations | |
| enum class | ADCModuleAddress : uint32_t { ADC1 = SystemMemoryMap::ADC1_BASE , ADC2 = SystemMemoryMap::ADC2_BASE , ADC3 = SystemMemoryMap::ADC3_BASE } | 
| Enumeration of the available ADC modules identifiers.  More... | |
| enum class | DACModuleAddress : uint32_t { DAC = SystemMemoryMap::DAC_BASE } | 
| Enumeration of the available DAC modules identifiers.  More... | |
| enum class | DMAModuleAddress : uint32_t { DMA1 = SystemMemoryMap::DMA1_BASE , DMA2 = SystemMemoryMap::DMA2_BASE } | 
| Enumeration of the available DMA modules identifiers.  More... | |
| enum class | DMAStreamModuleAddress : uint32_t {  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 | GPIOModuleAddress : uint32_t {  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::GPIOI_BASE , GPIOJ = SystemMemoryMap::GPIOJ_BASE , GPIOK = SystemMemoryMap::GPIOK_BASE }  | 
| Enumeration of the available GPIO modules identifiers.  More... | |
| enum class | I2CModuleAddress : uint32_t { I2C1 = SystemMemoryMap::I2C1_BASE , I2C2 = SystemMemoryMap::I2C2_BASE , I2C3 = SystemMemoryMap::I2C3_BASE , I2C4 = SystemMemoryMap::I2C4_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 | LTDCLayerModuleAddress : uint32_t { LTDC_L1 = SystemMemoryMap::LTDC_L1_BASE , LTDC_L2 = SystemMemoryMap::LTDC_L2_BASE } | 
| Enumeration of the available LTDC modules identifiers.  More... | |
| enum class | UsartModuleAddress : uint32_t {  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 }  | 
| Enumeration of the available USART/UART modules on STM32F767.  More... | |
| enum class | SPIModuleAddress : uint32_t {  SPI1 = SystemMemoryMap::SPI1_I2S1_BASE , SPI2 = SystemMemoryMap::SPI2_I2S2_BASE , SPI3 = SystemMemoryMap::SPI3_I2S3_BASE , SPI4 = SystemMemoryMap::SPI4_BASE , SPI5 = SystemMemoryMap::SPI5_BASE , SPI6 = SystemMemoryMap::SPI6_BASE }  | 
| Enumeration of the available SPI modules on STM32F767.  More... | |
| enum class | TIMModuleAddress : uint32_t {  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 , TIM9 = SystemMemoryMap::TIM9_BASE , TIM10 = SystemMemoryMap::TIM10_BASE , TIM11 = SystemMemoryMap::TIM11_BASE , TIM12 = SystemMemoryMap::TIM12_BASE , TIM13 = SystemMemoryMap::TIM13_BASE , TIM14 = SystemMemoryMap::TIM14_BASE }  | 
| Enumeration of the available TIM modules identifiers.  More... | |
| enum class | CANModuleAddress : uint32_t { CAN1 = SystemMemoryMap::CAN1_BASE , CAN2 = SystemMemoryMap::CAN2_BASE , CAN3 = SystemMemoryMap::CAN3_BASE } | 
| Enumeration of the available CAM modules on STM32F767.  More... | |
| enum class | SDMMCModuleAddress : uint32_t { SDMMC1 = SystemMemoryMap::SDMMC1_BASE , SDMMC2 = SystemMemoryMap::SDMMC2_BASE } | 
| Enumeration of the available SDMMC modules on STM32F769.  More... | |
| enum class | USBModuleAddress : uint32_t { USB_OTG_HS = SystemMemoryMap::USB_OTG_HS_BASE , USB_OTG_FS = SystemMemoryMap::USB_OTG_FS_BASE } | 
| Enumeration of the available USB OTG modules on STM32F769.  More... | |
      
  | 
  strong | 
Enumeration of the available ADC modules identifiers.
| Enumerator | |
|---|---|
| ADC1 | |
| ADC2 | |
| ADC3 | |
Definition at line 204 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available CAM modules on STM32F767.
| Enumerator | |
|---|---|
| CAN1 | |
| CAN2 | |
| CAN3 | |
Definition at line 340 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available DAC modules identifiers.
| Enumerator | |
|---|---|
| DAC | |
Definition at line 213 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available DMA modules identifiers.
| Enumerator | |
|---|---|
| DMA1 | |
| DMA2 | |
Definition at line 220 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available DMA stream modules identifiers.
Definition at line 228 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available GPIO modules identifiers.
| Enumerator | |
|---|---|
| GPIOA | |
| GPIOB | |
| GPIOC | |
| GPIOD | |
| GPIOE | |
| GPIOF | |
| GPIOG | |
| GPIOH | |
| GPIOI | |
| GPIOJ | |
| GPIOK | |
Definition at line 250 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available I2C modules identifiers.
| Enumerator | |
|---|---|
| I2C1 | |
| I2C2 | |
| I2C3 | |
| I2C4 | |
Definition at line 267 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available I2S modules identifiers.
| Enumerator | |
|---|---|
| I2S1 | |
| I2S2 | |
| I2S3 | |
Definition at line 277 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available LTDC modules identifiers.
| Enumerator | |
|---|---|
| LTDC_L1 | |
| LTDC_L2 | |
Definition at line 286 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available SDMMC modules on STM32F769.
| Enumerator | |
|---|---|
| SDMMC1 | |
| SDMMC2 | |
Definition at line 349 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available SPI modules on STM32F767.
| Enumerator | |
|---|---|
| SPI1 | |
| SPI2 | |
| SPI3 | |
| SPI4 | |
| SPI5 | |
| SPI6 | |
Definition at line 308 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available TIM modules identifiers.
| Enumerator | |
|---|---|
| TIM1 | |
| TIM2 | |
| TIM3 | |
| TIM4 | |
| TIM5 | |
| TIM6 | |
| TIM7 | |
| TIM8 | |
| TIM9 | |
| TIM10 | |
| TIM11 | |
| TIM12 | |
| TIM13 | |
| TIM14 | |
Definition at line 320 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available USART/UART modules on STM32F767.
| Enumerator | |
|---|---|
| USART1 | |
| USART2 | |
| USART3 | |
| UART4 | |
| UART5 | |
| USART6 | |
| UART7 | |
| UART8 | |
Definition at line 294 of file SystemMemoryMap.h.
      
  | 
  strong | 
Enumeration of the available USB OTG modules on STM32F769.
| Enumerator | |
|---|---|
| USB_OTG_HS | |
| USB_OTG_FS | |
Definition at line 357 of file SystemMemoryMap.h.