CMSIS-Driver_STM32  
CMSIS Drivers for STMicroelectronics STM32 Series devices
 
Loading...
Searching...
No Matches
Overview

The CMSIS-Driver_STM32 pack provides CMSIS-Drivers interface to STM32Cube HAL.

The CMSIS compliant drivers provided in this pack are generic and can be used across all STM32 device series that have STM32 HAL available.

Available Drivers

Ethernet MACEthernet Media Access Controller driverDocumentation | API Reference
GPIOGeneral-Purpose Input/Output driverDocumentation | API Reference
I2CInter-Integrated Circuit driverDocumentation | API Reference
MCIMemory Card Interface driverDocumentation | API Reference
SPISerial Peripheral Interface driverDocumentation | API Reference
USARTUniversal Synchronous and Asynchronous Receiver-Transmitter driverDocumentation | API Reference
USB DeviceUniversal Serial Bus Device driverDocumentation | API Reference
USB HostUniversal Serial Bus Host driverDocumentation | API Reference

Benefits

The benefits that this pack provides are:

  • generic CMSIS compliant drivers usable by all STM32 device series
  • single place for distribution and maintenance of all CMSIS compliant drivers for the STM32 device series
  • automatic support for new and old devices for which STM32 HAL is available

Pack Content

The table below explains the content of the CMSIS-Driver_STM32 pack.

Directory Description
📂 Documentation Folder with this documentation
📂 Drivers Drivers implementations
📄 ARM.CMSIS-Driver_STM32.pdsc Pack description file in CMSIS-Pack format
📄 LICENSE License Agreement (Apache 2.0)

See CMSIS Documentation for an overview of CMSIS software components, tools and specifications.

License

This pack is provided free of charge by Arm under the Apache 2.0 License.