stm32/boards/OPENMV_N6: Enable RGMII Ethernet.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2025-10-22 00:17:30 +11:00
parent 5bd684081e
commit 53189f9b92
2 changed files with 31 additions and 0 deletions

View File

@@ -126,6 +126,24 @@
#define MICROPY_HW_USB_PID_CDC_HID (MICROPY_HW_USB_PID)
#define MICROPY_HW_USB_PID_CDC_MSC_HID (MICROPY_HW_USB_PID)
// Ethernet via RGMII
#define NETWORK_LAN_PHY (ETH_PHY_RTL8211)
#define MICROPY_HW_ETH_MDC (pin_D1)
#define MICROPY_HW_ETH_MDIO (pin_D12)
#define MICROPY_HW_ETH_RGMII_CLK125 (pin_F2)
#define MICROPY_HW_ETH_RGMII_GTX_CLK (pin_F0)
#define MICROPY_HW_ETH_RGMII_TXD0 (pin_F12)
#define MICROPY_HW_ETH_RGMII_TXD1 (pin_F13)
#define MICROPY_HW_ETH_RGMII_TXD2 (pin_G3)
#define MICROPY_HW_ETH_RGMII_TXD3 (pin_G4)
#define MICROPY_HW_ETH_RGMII_TX_CTL (pin_F11)
#define MICROPY_HW_ETH_RGMII_RX_CLK (pin_F7)
#define MICROPY_HW_ETH_RGMII_RXD0 (pin_F14)
#define MICROPY_HW_ETH_RGMII_RXD1 (pin_F15)
#define MICROPY_HW_ETH_RGMII_RXD2 (pin_F8)
#define MICROPY_HW_ETH_RGMII_RXD3 (pin_F9)
#define MICROPY_HW_ETH_RGMII_RX_CTL (pin_F10)
// Murata 1YN configuration
#define CYW43_CHIPSET_FIRMWARE_INCLUDE_FILE "lib/cyw43-driver/firmware/w43439_sdio_1yn_7_95_59_combined.h"
#define CYW43_WIFI_NVRAM_INCLUDE_FILE "lib/cyw43-driver/firmware/wifi_nvram_1yn.h"

View File

@@ -95,7 +95,20 @@ P16,PE12
I2C4_SCL,PE13
I2C4_SDA,PE14
,PE15
,PF0
,PF2
,PF7
,PF8
,PF9
,PF10
,PF11
,PF12
,PF13
,PF14
,PF15
P6,PG0
,PG3
,PG4
P9,PG12
P7,PG13
BAT_ADC,PG15
1 PA0
95 I2C4_SCL PE13
96 I2C4_SDA PE14
97 PE15
98 PF0
99 PF2
100 PF7
101 PF8
102 PF9
103 PF10
104 PF11
105 PF12
106 PF13
107 PF14
108 PF15
109 P6 PG0
110 PG3
111 PG4
112 P9 PG12
113 P7 PG13
114 BAT_ADC PG15