This repository's main branch contains the latest version of ARM CMSIS and STMicroelectronics device header files. Embedded developers can use this repository to include CMSIS header files in your STM32 development projects.
Standardized API for the Cortex-M processor core and peripherals. Includes intrinsic functions for Cortex-M4/M7/M33/M35P SIMD instructions.
Standardized API and basic run-time system for the Cortex-A5/A7/A9 processor core and peripherals.
Silicone vendor specific header files (For example STM32F4xx, STM32F7xx, etc.)
DSP library collection with over 60 functions for various data types: fixed-point (fractional q7, q15, q31) and single precision floating-point (32-bit). Implementations optimized for the SIMD instruction set are available for Cortex-M4/M7/M33/M35P.
This folder included standard header files for STM32 ARM Cortex Microconrollers. Following list of STM32 microcontroller series header files included in this repository. You can delete unwanted device family after download this repository.
- STM32F0
- STM32F1
- STM32F2
- STM32F3
- STM32F4
- STM32F7
- STM32G0
- STM32G4
- STM32L0
- STM32L1
- STM32L4
- STM32L5
Collection of efficient neural network kernels developed to maximize the performance and minimize the memory footprint on Cortex-M processor cores.
Common API for real-time operating systems along with a reference implementation based on RTX. It enables software components that can work across multiple RTOS systems.
Extends CMSIS-RTOS v1 with Armv8-M support, dynamic object creation, provisions for multi-core systems, binary compatible interface.