Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETHERNET-SWITCH-LAYER-2 🧠 STM32-Based Layer 2 Ethernet Switch This project implements a custom Layer 2 Ethernet switch using an STM32 microcontroller as the main interface between the user and two Ethernet PHY/switch chips: the Microchip KSZ8795 and the Realtek RTL8211F.

🔧 Key Features STM32 MCU handles configuration, management, and control of the switch.

KSZ8795 (5-port managed Ethernet switch) is used for Layer 2 packet switching.

RTL8211F provides Gigabit Ethernet PHY functionality.

Custom firmware for communication and control via SPI, MDIO, or other interfaces.

Potential for VLAN, QoS, and port monitoring features depending on firmware implementation.

Powered via USB-C or external power supply (up to 28V DC).

🚀 Applications Embedded networking devices

Industrial automation

Custom router/switch development

Educational tool for learning about Ethernet switching and embedded networking

Top View

About

🧠 STM32-Based Layer 2 Ethernet Switch On Altium Design

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors