diff --git a/boards/nucleo-f207zg/include/periph_conf.h b/boards/nucleo-f207zg/include/periph_conf.h index cff404180a..ca1332c0e4 100644 --- a/boards/nucleo-f207zg/include/periph_conf.h +++ b/boards/nucleo-f207zg/include/periph_conf.h @@ -35,6 +35,7 @@ #include "f2f4f7/cfg_clock_default_120.h" #include "cfg_i2c1_pb8_pb9.h" #include "cfg_usb_otg_fs.h" +#include "mii.h" #ifdef __cplusplus extern "C" { @@ -248,7 +249,7 @@ static const adc_conf_t adc_config[] = { static const eth_conf_t eth_config = { .mode = RMII, .addr = { 0 }, - .speed = ETH_SPEED_100TX_FD, + .speed = MII_BMCR_SPEED_100 | MII_BMCR_FULL_DPLX, .dma = 6, .dma_chan = 8, .phy_addr = 0x00, diff --git a/boards/nucleo-f746zg/include/periph_conf.h b/boards/nucleo-f746zg/include/periph_conf.h index 1ff6dc6d79..ce1cc54ee4 100644 --- a/boards/nucleo-f746zg/include/periph_conf.h +++ b/boards/nucleo-f746zg/include/periph_conf.h @@ -35,6 +35,7 @@ #include "cfg_rtt_default.h" #include "cfg_timer_tim2.h" #include "cfg_usb_otg_fs.h" +#include "mii.h" #ifdef __cplusplus extern "C" { @@ -219,7 +220,7 @@ static const spi_conf_t spi_config[] = { static const eth_conf_t eth_config = { .mode = RMII, .addr = { 0 }, - .speed = ETH_SPEED_100TX_FD, + .speed = MII_BMCR_SPEED_100 | MII_BMCR_FULL_DPLX, .dma = 7, .dma_chan = 8, .phy_addr = 0x00, diff --git a/boards/nucleo-f767zi/include/periph_conf.h b/boards/nucleo-f767zi/include/periph_conf.h index 440a55c8c9..46e6347ee6 100644 --- a/boards/nucleo-f767zi/include/periph_conf.h +++ b/boards/nucleo-f767zi/include/periph_conf.h @@ -35,6 +35,7 @@ #include "cfg_rtt_default.h" #include "cfg_timer_tim2.h" #include "cfg_usb_otg_fs.h" +#include "mii.h" #ifdef __cplusplus extern "C" { @@ -167,7 +168,7 @@ static const spi_conf_t spi_config[] = { static const eth_conf_t eth_config = { .mode = RMII, .addr = { 0 }, - .speed = ETH_SPEED_100TX_FD, + .speed = MII_BMCR_SPEED_100 | MII_BMCR_FULL_DPLX, .dma = 3, .dma_chan = 8, .phy_addr = 0x00,