Skip to content

These module docs are in beta and may be incomplete.

modm:cmsis: ARM CMSIS Support

The Cortex Microcontroller Software Interface Standard is a software standard by ARM that defines a number of foundational interfaces for Cortex-M microcontrollers.

We use only use these parts of CMSIS:

  • The modm:cmsis:core module provides access to the ARM Cortex-M peripherals via CMSIS-CORE.
  • The modm:cmsis:device module provides access to the peripherals of the modm:target devices via the vendor's CMSIS implementation.
  • The modm:cmsis:dsp module provides a basic digital signal processing library via CMSIS-DSP.

Content

// Variable
ADC_Common_TypeDef ___ADC123_COMMON ;
ADC_TypeDef ___ADC1 ;
ADC_TypeDef ___ADC2 ;
ADC_TypeDef ___ADC3 ;
CAN_TypeDef ___CAN1 ;
CAN_TypeDef ___CAN2 ;
CRC_TypeDef ___CRC ;
CoreDebug_Type ___CoreDebug ;
DAC_TypeDef ___DAC ;
DAC_TypeDef ___DAC1 ;
DBGMCU_TypeDef ___DBGMCU ;
DCMI_TypeDef ___DCMI ;
DMA2D_TypeDef ___DMA2D ;
DMA_Stream_TypeDef ___DMA1_Stream0 ;
DMA_Stream_TypeDef ___DMA1_Stream1 ;
DMA_Stream_TypeDef ___DMA1_Stream2 ;
DMA_Stream_TypeDef ___DMA1_Stream3 ;
DMA_Stream_TypeDef ___DMA1_Stream4 ;
DMA_Stream_TypeDef ___DMA1_Stream5 ;
DMA_Stream_TypeDef ___DMA1_Stream6 ;
DMA_Stream_TypeDef ___DMA1_Stream7 ;
DMA_Stream_TypeDef ___DMA2_Stream0 ;
DMA_Stream_TypeDef ___DMA2_Stream1 ;
DMA_Stream_TypeDef ___DMA2_Stream2 ;
DMA_Stream_TypeDef ___DMA2_Stream3 ;
DMA_Stream_TypeDef ___DMA2_Stream4 ;
DMA_Stream_TypeDef ___DMA2_Stream5 ;
DMA_Stream_TypeDef ___DMA2_Stream6 ;
DMA_Stream_TypeDef ___DMA2_Stream7 ;
DMA_TypeDef ___DMA1 ;
DMA_TypeDef ___DMA2 ;
DSI_TypeDef ___DSI ;
DWT_Type ___DWT ;
ETH_TypeDef ___ETH ;
EXTI_TypeDef ___EXTI ;
FLASH_TypeDef ___FLASH ;
FMC_Bank1E_TypeDef ___FMC_Bank1E ;
FMC_Bank1_TypeDef ___FMC_Bank1 ;
FMC_Bank3_TypeDef ___FMC_Bank3 ;
FMC_Bank5_6_TypeDef ___FMC_Bank5_6 ;
FPU_Type ___FPU ;
GPIO_TypeDef ___GPIOA ;
GPIO_TypeDef ___GPIOB ;
GPIO_TypeDef ___GPIOC ;
GPIO_TypeDef ___GPIOD ;
GPIO_TypeDef ___GPIOE ;
GPIO_TypeDef ___GPIOF ;
GPIO_TypeDef ___GPIOG ;
GPIO_TypeDef ___GPIOH ;
GPIO_TypeDef ___GPIOI ;
GPIO_TypeDef ___GPIOJ ;
GPIO_TypeDef ___GPIOK ;
I2C_TypeDef ___I2C1 ;
I2C_TypeDef ___I2C2 ;
I2C_TypeDef ___I2C3 ;
ITM_Type ___ITM ;
IWDG_TypeDef ___IWDG ;
LTDC_Layer_TypeDef ___LTDC_Layer1 ;
LTDC_Layer_TypeDef ___LTDC_Layer2 ;
LTDC_TypeDef ___LTDC ;
MPU_Type ___MPU ;
NVIC_Type ___NVIC ;
PWR_TypeDef ___PWR ;
QUADSPI_TypeDef ___QUADSPI ;
RCC_TypeDef ___RCC ;
RNG_TypeDef ___RNG ;
RTC_TypeDef ___RTC ;
SAI_Block_TypeDef ___SAI1_Block_A ;
SAI_Block_TypeDef ___SAI1_Block_B ;
SAI_TypeDef ___SAI1 ;
SCB_Type ___SCB ;
SCnSCB_Type ___SCnSCB ;
SDIO_TypeDef ___SDIO ;
SPI_TypeDef ___I2S2ext ;
SPI_TypeDef ___I2S3ext ;
SPI_TypeDef ___SPI1 ;
SPI_TypeDef ___SPI2 ;
SPI_TypeDef ___SPI3 ;
SPI_TypeDef ___SPI4 ;
SPI_TypeDef ___SPI5 ;
SPI_TypeDef ___SPI6 ;
SYSCFG_TypeDef ___SYSCFG ;
SysTick_Type ___SysTick ;
TIM_TypeDef ___TIM1 ;
TIM_TypeDef ___TIM10 ;
TIM_TypeDef ___TIM11 ;
TIM_TypeDef ___TIM12 ;
TIM_TypeDef ___TIM13 ;
TIM_TypeDef ___TIM14 ;
TIM_TypeDef ___TIM2 ;
TIM_TypeDef ___TIM3 ;
TIM_TypeDef ___TIM4 ;
TIM_TypeDef ___TIM5 ;
TIM_TypeDef ___TIM6 ;
TIM_TypeDef ___TIM7 ;
TIM_TypeDef ___TIM8 ;
TIM_TypeDef ___TIM9 ;
TPI_Type ___TPI ;
USART_TypeDef ___UART4 ;
USART_TypeDef ___UART5 ;
USART_TypeDef ___UART7 ;
USART_TypeDef ___UART8 ;
USART_TypeDef ___USART1 ;
USART_TypeDef ___USART2 ;
USART_TypeDef ___USART3 ;
USART_TypeDef ___USART6 ;
WWDG_TypeDef ___WWDG ;

// Define
#define STM32F469xx

Dependencies

modm:cmsis modm_cmsis modm: cmsis modm_cmsis_core modm: cmsis: core modm_cmsis_core->modm_cmsis modm_cmsis_device modm: cmsis: device modm_cmsis_device->modm_cmsis modm_cmsis_dsp modm: cmsis: dsp modm_cmsis_dsp->modm_cmsis