cmsis-stm32

A minimal distribution of CMSIS Core + Device headers for STM32 microcontrollers.

cmsis-stm32-20241122015203

Each device definition may support more devices than those matching its pattern.
Please check the main device header for details.

STM32C0xx (cmsis-stm32c0-1.2.0-20241122015203)

CMSIS headers for STM32C0 Series of ARM Cortex-M0+ microcontrollers

Device header

stm32c0xx.h

Device definitions

  • STM32C011xx
  • STM32C031xx
  • STM32C071xx

STM32F0xx (cmsis-stm32f0-1.11.5-20241122015203)

CMSIS headers for STM32F0 Series of ARM Cortex-M0 microcontrollers

Device header

stm32f0xx.h

Device definitions

  • STM32F030x6
  • STM32F030x8
  • STM32F030xC
  • STM32F031x6
  • STM32F038xx
  • STM32F042x6
  • STM32F048xx
  • STM32F051x8
  • STM32F058xx
  • STM32F070x6
  • STM32F070xB
  • STM32F071xB
  • STM32F072xB
  • STM32F078xx
  • STM32F091xC
  • STM32F098xx

STM32F1xx (cmsis-stm32f1-1.8.6-20241122015203)

CMSIS headers for STM32F1 Series of ARM Cortex-M3 microcontrollers

Device header

stm32f1xx.h

Device definitions

  • STM32F100xB
  • STM32F100xE
  • STM32F101x6
  • STM32F101xB
  • STM32F101xE
  • STM32F101xG
  • STM32F102x6
  • STM32F102xB
  • STM32F103x6
  • STM32F103xB
  • STM32F103xE
  • STM32F103xG
  • STM32F105xC
  • STM32F107xC

STM32F2xx (cmsis-stm32f2-1.9.5-20241122015203)

CMSIS headers for STM32F2 Series of ARM Cortex-M3 microcontrollers

Device header

stm32f2xx.h

Device definitions

  • STM32F205xx
  • STM32F207xx
  • STM32F215xx
  • STM32F217xx

STM32F3xx (cmsis-stm32f3-1.11.5-20241122015203)

CMSIS headers for STM32F3 Series of ARM Cortex-M4 microcontrollers

Device header

stm32f3xx.h

Device definitions

  • STM32F301x8
  • STM32F302x8
  • STM32F302xC
  • STM32F302xE
  • STM32F303x8
  • STM32F303xC
  • STM32F303xE
  • STM32F318xx
  • STM32F328xx
  • STM32F334x8
  • STM32F358xx
  • STM32F373xC
  • STM32F378xx
  • STM32F398xx

STM32F4xx (cmsis-stm32f4-1.28.1-20241122015203)

CMSIS headers for STM32F4 Series of ARM Cortex-M4 microcontrollers

Device header

stm32f4xx.h

Device definitions

  • STM32F401xC
  • STM32F401xE
  • STM32F405xx
  • STM32F407xx
  • STM32F410Cx
  • STM32F410Rx
  • STM32F410Tx
  • STM32F411xE
  • STM32F412Cx
  • STM32F412Rx
  • STM32F412Vx
  • STM32F412Zx
  • STM32F413xx
  • STM32F415xx
  • STM32F417xx
  • STM32F423xx
  • STM32F427xx
  • STM32F429xx
  • STM32F437xx
  • STM32F439xx
  • STM32F446xx
  • STM32F469xx
  • STM32F479xx

STM32F7xx (cmsis-stm32f7-1.17.2-20241122015203)

CMSIS headers for STM32F7 Series of ARM Cortex-M7 microcontrollers

Device header

stm32f7xx.h

Device definitions

  • STM32F722xx
  • STM32F723xx
  • STM32F730xx
  • STM32F732xx
  • STM32F733xx
  • STM32F745xx
  • STM32F746xx
  • STM32F750xx
  • STM32F756xx
  • STM32F765xx
  • STM32F767xx
  • STM32F769xx
  • STM32F777xx
  • STM32F779xx

STM32G0xx (cmsis-stm32g0-1.6.2-20241122015203)

CMSIS headers for STM32G0 Series of ARM Cortex-M0+ microcontrollers

Device header

stm32g0xx.h

Device definitions

  • STM32G030xx
  • STM32G031xx
  • STM32G041xx
  • STM32G050xx
  • STM32G051xx
  • STM32G061xx
  • STM32G070xx
  • STM32G071xx
  • STM32G081xx
  • STM32G0b0xx
  • STM32G0b1xx
  • STM32G0c1xx

STM32G4xx (cmsis-stm32g4-1.6.1-20241122015203)

CMSIS headers for STM32G4 Series of ARM Cortex-M4 microcontrollers

Device header

stm32g4xx.h

Device definitions

  • STM32G411xB
  • STM32G411xC
  • STM32G414xx
  • STM32G431xx
  • STM32G441xx
  • STM32G471xx
  • STM32G473xx
  • STM32G474xx
  • STM32G483xx
  • STM32G484xx
  • STM32G491xx
  • STM32G4A1xx
  • STM32GBK1CB

STM32H7xx (cmsis-stm32h7-1.11.2-20241122015203)

CMSIS headers for STM32H7 Series of ARM Cortex-M7 microcontrollers (single-core only)

Device header

stm32h7xx.h

Device definitions

  • STM32H723xx
  • STM32H725xx
  • STM32H730xx
  • STM32H730xxQ
  • STM32H733xx
  • STM32H735xx
  • STM32H742xx
  • STM32H743xx
  • STM32H750xx
  • STM32H753xx
  • STM32H7A3xx
  • STM32H7A3xxQ
  • STM32H7B0xx
  • STM32H7B0xxQ
  • STM32H7B3xx
  • STM32H7B3xxQ

STM32H7RSxx (cmsis-stm32h7rs-1.1.0-20241122015203)

CMSIS headers for STM32H7RS Series of ARM Cortex-M7 microcontrollers

Device header

stm32h7rsxx.h

Device definitions

  • STM32H7R3xx
  • STM32H7R7xx
  • STM32H7S3xx
  • STM32H7S7xx

STM32L0xx (cmsis-stm32l0-1.12.2-20241122015203)

CMSIS headers for STM32L0 Series of ARM Cortex-M0+ microcontrollers

Device header

stm32l0xx.h

Device definitions

  • STM32L010x4
  • STM32L010x6
  • STM32L010x8
  • STM32L010xB
  • STM32L011xx
  • STM32L021xx
  • STM32L031xx
  • STM32L041xx
  • STM32L051xx
  • STM32L052xx
  • STM32L053xx
  • STM32L062xx
  • STM32L063xx
  • STM32L071xx
  • STM32L072xx
  • STM32L073xx
  • STM32L081xx
  • STM32L082xx
  • STM32L083xx

STM32L1xx (cmsis-stm32l1-1.10.4-20241122015203)

CMSIS headers for STM32L1 Series of ARM Cortex-M3 microcontrollers

Device header

stm32l1xx.h

Device definitions

  • STM32L100xB
  • STM32L100xBA
  • STM32L100xC
  • STM32L151xB
  • STM32L151xBA
  • STM32L151xC
  • STM32L151xCA
  • STM32L151xD
  • STM32L151xDx
  • STM32L151xE
  • STM32L152xB
  • STM32L152xBA
  • STM32L152xC
  • STM32L152xCA
  • STM32L152xD
  • STM32L152xDx
  • STM32L152xE
  • STM32L162xC
  • STM32L162xCA
  • STM32L162xD
  • STM32L162xDx
  • STM32L162xE

STM32L4xx (cmsis-stm32l4-1.18.1-20241122015203)

CMSIS headers for STM32L4 Series of ARM Cortex-M4 microcontrollers

Device header

stm32l4xx.h

Device definitions

  • STM32L412xx
  • STM32L422xx
  • STM32L431xx
  • STM32L432xx
  • STM32L433xx
  • STM32L442xx
  • STM32L443xx
  • STM32L451xx
  • STM32L452xx
  • STM32L462xx
  • STM32L471xx
  • STM32L475xx
  • STM32L476xx
  • STM32L485xx
  • STM32L486xx
  • STM32L496xx
  • STM32L4A6xx
  • STM32L4P5xx
  • STM32L4Q5xx
  • STM32L4R5xx
  • STM32L4R7xx
  • STM32L4R9xx
  • STM32L4S5xx
  • STM32L4S7xx
  • STM32L4S9xx

STM32U0xx (cmsis-stm32u0-1.1.0-20241122015203)

CMSIS headers for STM32U0 Series of ARM Cortex-M0+ microcontrollers

Device header

stm32u0xx.h

Device definitions

  • STM32U031xx
  • STM32U073xx
  • STM32U083xx