https://github.com/arm-software/cmsis-driver
Repository of microcontroller peripheral driver implementing the CMSIS-Driver API specification
https://github.com/arm-software/cmsis-driver
Last synced: 8 months ago
JSON representation
Repository of microcontroller peripheral driver implementing the CMSIS-Driver API specification
- Host: GitHub
- URL: https://github.com/arm-software/cmsis-driver
- Owner: ARM-software
- License: apache-2.0
- Created: 2018-01-24T17:42:10.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T12:29:36.000Z (11 months ago)
- Last Synced: 2025-04-01T12:33:37.746Z (11 months ago)
- Language: C
- Homepage: https://arm-software.github.io/CMSIS-Driver/
- Size: 2.64 MB
- Stars: 190
- Watchers: 29
- Forks: 66
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CMSIS-Driver
This repository contains MCU independent device driver implementations and template files.
The drivers are implemented using the [CMSIS-Driver API specification](http://arm-software.github.io/CMSIS_5/Driver/html/index.html).
This pack's documentation can be found here: https://arm-software.github.io/CMSIS-Driver/latest/index.html
All drivers refer the API Interface header file definitions published in the CMSIS pack (https://github.com/ARM-software/CMSIS_6).
## ETH - Ethernet MAC & PHY or Ethernet PHY drivers
- ETH_KSZ8851SNL
- ETH_LAN91C111
- ETH_LAN9220
- PHY_DP83848
- PHY_KSZ8061RNB
- PHY_KSZ8081RNA
- PHY_LAN8710A
- PHY_LAN8720
- PHY_LAN8740A
- PHY_LAN8741A
- PHY_LAN8742A
- PHY_ST802RT1
## Flash - Flash device drivers
- AM29x800BB
- AT45DB641E
- AT45DB642D
- M29EW28F128
- M29W640FB
- N25Q32A
- S29GL064Nx2
## I2C - MultiSlave wrapper for I2C CMSIS-Driver implementations
- I2C_MultiSlave
## NAND - NAND Flash drivers
- NAND_MemBus
## SPI - MultiSlave wrapper for SPI CMSIS-Driver implementations
- SPI_MultiSlave
## WiFi - WiFi device drivers
- DA16200
- ISM43362
- ESP32
- ESP8266
- WizFi360
## Shield layers for Arduino Uno WiFi shields
- Inventek ISMART43362-E
- Sparkfun DA16200
- Sparkfun ESP8266
- WizNet WizFi360-EVB
## License
Licensed under Apache 2.0 License.