Skip to content

Commit 19d3f97

Browse files
committed
stm32/boards/NUCLEO_N657X0: Enable Ethernet.
Signed-off-by: Andrew Leech <[email protected]>
1 parent e924518 commit 19d3f97

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

ports/stm32/boards/NUCLEO_N657X0/mpconfigboard.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,17 @@
7474
#define MICROPY_HW_USB_HS_IN_FS (1)
7575
#define MICROPY_HW_USB_MAIN_DEV (USB_PHY_HS_ID)
7676

77+
// Ethernet via RMII
78+
#define MICROPY_HW_ETH_MDC (pin_G11)
79+
#define MICROPY_HW_ETH_MDIO (pin_F4)
80+
#define MICROPY_HW_ETH_RMII_REF_CLK (pin_F7)
81+
#define MICROPY_HW_ETH_RMII_CRS_DV (pin_F10)
82+
#define MICROPY_HW_ETH_RMII_RXD0 (pin_F14)
83+
#define MICROPY_HW_ETH_RMII_RXD1 (pin_F15)
84+
#define MICROPY_HW_ETH_RMII_TX_EN (pin_F11)
85+
#define MICROPY_HW_ETH_RMII_TXD0 (pin_F12)
86+
#define MICROPY_HW_ETH_RMII_TXD1 (pin_F13)
87+
7788
/******************************************************************************/
7889
// Bootloader configuration
7990

ports/stm32/boards/NUCLEO_N657X0/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,6 @@ endif
2424

2525
# MicroPython settings
2626
MICROPY_FLOAT_IMPL = double
27+
MICROPY_PY_LWIP = 1
28+
MICROPY_PY_SSL = 1
29+
MICROPY_SSL_MBEDTLS = 1

ports/stm32/boards/NUCLEO_N657X0/pins.csv

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,17 @@ A5,PG15
4444
-SPI5_MISO,PG1
4545
-SPI5_MOSI,PG2
4646

47+
# ETH1 RMII
48+
,PG11
49+
,PF4
50+
,PF7
51+
,PF10
52+
,PF11
53+
,PF12
54+
,PF13
55+
,PF14
56+
,PF15
57+
4758
-BUTTON,PC13
4859
LED_BLUE,PG8
4960
LED_RED,PG10

0 commit comments

Comments
 (0)