![]() |
CMSIS-Driver Implementations
Version 2.7.2
MCU independent device driver implementations and template files of the CMSIS-Driver API specification
|
The ARM::CMSIS-Driver Pack contains implementations of CMSIS-Ethernet drivers for the following devices:
Driver | Description |
---|---|
KSZ8851SNL/SNLI | Ethernet PHY and MAC interfaces for KSZ8851. |
LAN9220 | Ethernet PHY and MAC interfaces for LAN9220. |
DP83848C | Ethernet PHY interface for DP83848C. |
KSZ8061RNB | Ethernet PHY interface for KSZ8061. |
KSZ8081RNA | Ethernet PHY interface for KSZ8081. |
LAN8710A | Ethernet PHY interface for LAN8710A. |
LAN8720 | Ethernet PHY interface for LAN8720. |
LAN8740A | Ethernet PHY interface for LAN8740A. |
LAN8742A | Ethernet PHY interface for LAN8742A. |
ST802RT1 | Ethernet PHY interface for ST802RT1. |
CMSIS-Driver API supports multiple driver instances. The Ethernet drivers are implemented within a single C module and several driver instances of the same type can be used in a project as follows:
ETH_LAN9220.c
file as ETH2_LAN9220.c
. ETH2_LAN9220.c
new values to the following parameters are needed instead of default ones: