QUERY · ISSUE
add support for STM32N6
enhancementport-stm32
Description
Seek to add support for STM32N6,Because it's coming out soon
Code Size
Seek to add support for STM32N6,Because it's coming out soon
Implementation
I hope the MicroPython maintainers or community will implement this feature, I intend to implement this feature and would submit a Pull Request if desirable
Code of Conduct
Yes, I agree
CANDIDATE · PULL REQUEST
stm32: add ETH support for N6 MCUs
port-stm32
Summary
This adds support for ETH to N6 MCUs.
It's currently in draft status. It's building and the ETH link lights work, but TX/RX do not yet work.
Testing
Testing is done on a NUCLEO_N657X0.
Trade-offs and Alternatives
This adds minimal code to get ETH working. It does not affect any other stm32 MCU series, only the N6.
Unfortunately ST changed the way DMA works with the ETH peripheral, so this is a little more involved and messy than I would have liked.