An open API service indexing awesome lists of open source software.

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

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.