![]() |
CMSIS-Driver Implementations
Version 2.1.0
MCU independent device driver implementations and template files of the CMSIS-Driver API specification
|
The CMSIS-Driver specification is a software API that describes peripheral driver interfaces for middleware stacks and user applications.
This software pack contains actual CMSIS-Driver implementations for various devices. It is publicly hosted on GitHub and interested parties are welcome to push their drivers to this repository: https://github.com/arm-software/CMSIS-Driver.
The CMSIS is provided free of charge by Arm under Apache 2.0 license. View the Apache 2.0 License.
The ARM::CMSIS-Driver Pack contains the following:
File/Directory | Content |
---|---|
ARM.CMSIS-Driver.pdsc | Package description file in CMSIS-Pack format. |
LICENSE.txt | CMSIS license agreement (Apache 2.0) |
Config | Configuration files for I2C, NAND, and SPI bus implementations |
Documentation | This documentation |
ETH | Ethernet driver implementations |
Flash | Flash memory driver implementations |
I2C | I2C driver implementations |
NAND | NAND driver implementations |
SPI | SPI driver implementations |
Utilities | Utilities for generating the pack |
Version | Description |
---|---|
2.2.0 |
|
2.1.0 | Initial public release |
2.0.0 | Initial internal release |