Skip to content

Added MAC-10M + PHY for CH32V20x #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

chmousset
Copy link

This adds register definition and peripheral for the CH32V20x Ethernet MAC controlled, as described in RM section 27.2.

Although it only supports a single Eth variant, provisions have already been made for the addition of the ch32v307 Ethernet which uses an incompatible register set and will require a separate variant.

It has been partially tested with a quick TX-only PoC.

@VIPQualityPost
Copy link

how different is the peripheral on V30x ? Is it possible to use this for that family also?

@chmousset
Copy link
Author

@VIPQualityPost totally differnent.
V30x has a much more evolved DMA that looks to be mostly compatible with STM32F4x MAC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants