The Pack Content provides implementations of CMSIS-Ethernet drivers for the following devices:
Driver | Description |
---|---|
KSZ8851SNL/SNLI | Ethernet PHY and MAC interfaces for the Microchip KSZ8851. |
LAN9220 | Ethernet PHY and MAC interfaces for the Microchip LAN9220. |
DP83848C | Ethernet PHY interface for the Texas Instruments DP83848C. |
KSZ8061RNB | Ethernet PHY interface for the Microchip KSZ8061. |
KSZ8081RNA | Ethernet PHY interface for the Microchip KSZ8081. |
LAN8710A | Ethernet PHY interface for the Microchip LAN8710A. |
LAN8720 | Ethernet PHY interface for the Microchip LAN8720. |
LAN8740A | Ethernet PHY interface for the Microchip LAN8740A. |
LAN8742A | Ethernet PHY interface for the Microchip LAN8742A. |
ST802RT1 | Ethernet PHY interface for the STMicroelectronics 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: